Generalidades
Características
Canvas App
Características
Model-driven App
Diferencias entre Canvas y Model-driven App
Compartir/
Implementación
100

¿Que es Power Apps?

Power Apps es un entorno de desarrollo de bajo código para crear aplicaciones personalizadas para las necesidades de su empresa

100

¿Qué es una aplicación de tipo Canvas App?

La Canvas App es un tipo de aplicación con un lienzo en blanco que se puede diseñar arrastrando y colocando elementos de forma personalizada

100

¿Qué es una aplicación de tipo Model-driven App?

La Model-driven App es un tipo de aplicación basada en un modelo de datos con una estructura predeterminada

100

En términos de orígenes de datos, ¿Cómo difieren Canvas y Model-driven Apps?

CA: Cualquier origen de datos (incluido Dataverse)

MDA: Sólo Dataverse

100

¿Se puede desarrollar una aplicación colaborativamente en tiempo real en Power Apps? (V/F)

Falso

200

¿Qué empresa desarrolló Power Apps y en qué año?

Microsoft, en el año 2015

200

¿Cuáles son los principales controles de una Canvas App?

Pantalla, galería y formulario

200

¿Cuáles son los principales elementos de una Model-driven App?

Vistas, formularios, gráficos y relaciones

200

En términos de personalización y diseño, ¿Cómo difieren Canvas y Model-driven Apps?

CA: Control total en la personalización y diseño dado que se parte de un lienzo en blanco

MDA: Personalización y diseño limitado dado que la aplicación se genera automáticamente en función de los componentes y modelo de datos

200

¿Cómo se puede compartir una aplicación creada en Power Apps?

300

¿Cuáles son los dos tipos de aplicaciones que se pueden crear en Power Apps?

Canvas App

Model-driven App

300

¿Cómo se controla el comportamiento de los elementos de una Canvas App?

Con las fórmulas Power FX
300

¿Cómo se controla el comportamiento de los elementos de una Model-drive App?

Con las reglas de negocio, flujos de procesos de negocio y flujos de trabajo en Power Automate

300

En términos de velocidad de creación, ¿Cómo difieren Canvas y Model-driven Apps?

CA: Relativo a la complejidad del diseño

MDA: Rápido

300

¿Es posible compartir una aplicación de Power Apps con usuarios que no tienen una licencia de Power Apps para que interactuen con ella?

Si es posible mientras tengan una licencia de Office 365

400

¿Qué lenguaje de programación utiliza Power Apps?

Fórmulas Power FX

400

¿Para qué sirve la fórmula Filter y cuál es su sintaxís?

La fórmula Filter sirve para filtrar datos que cumplan con ciertas condiciones. Su sintaxis es Filter(Source, LogicalTest1 [, LogicalTest2, ...])

400

¿Cómo era conocido antes Dataverse y cuál es su importancia en las Model-driven App?

Common Data Service (CDS) y su importacia radica en que sin un modelo de datos alojado en Dataverse, no se puede crear una aplicación Model-driven App

400

¿Cuál aplicación permite una mayor interacción con el usuario, Canvas o Model-driven? ¿Por qué?

Canvas App porque se tiene un control total sobre la interfaz de usuario

400

¿Es posible compartir una aplicación de Power Apps con usuarios que no tienen una licencia de Power Apps para contribuir en la edición de la aplicación?

No es posible, requieren de una licencia Power Apps Premium

500

¿Power Apps es una herramienta No-Code, Low-Code o ambas? ¿Por qué?

Power Apps ofrece ambos enfoques. No-Code ideal para usuarios de negocios y principiantes y Low-Code ideal para desarrolladores experimentados

500

Menciona una ventaja y una desventaja de las Canvas Apps

Ventaja: Permiten un alto grado de personalización y flexibilidad en el diseño de la interfaz de usuario. Puedes crear aplicaciones desde cero, permitiendo la libertad de diseñarlas exactamente como necesites

Desventaja: Requieren más tiempo y esfuerzo para desarrollarse debido a su nivel de personalización y libertad de diseño. Es posible que también necesites tener un conocimiento más profundo de la programación y de las fórmulas Power Fx para aprovechar al máximo sus capacidades

500

Menciona una ventaja y una desventaja de las Model-Driven App

Ventaja: Permiten un desarrollo rápido y eficiente de aplicaciones, especialmente cuando ya tienes una estructura de datos existente. Su diseño se genera automáticamente a partir de estos datos, lo que simplifica y acelera el proceso de desarrollo

Desventaja: Ofrecen menos control y personalización de la interfaz de usuario en comparación con las Canvas Apps. Su estructura depende en gran medida de los datos de la base, lo que puede limitar la flexibilidad del diseño de la aplicación

500

¿En qué situaciones sería más adecuada una Canvas App sobre una Model-Driven App, y viceversa?

  • Las Canvas Apps son ideales para tareas específicas, integración con diferentes sistemas y alta personalización de diseño 
  • Las Model-driven Apps son adecuadas cuando nos queremos centrar 100% en los datos y tiene reglas de negocio bastante complejas
500

¿Qué tipo de roles puede tener/necesitar una persona al compartirle una aplicación?

CA: User, Co-owner, viewer y roles de seguridad en las tablas (no siempre aplica)

MDA: Roles de seguridad en las tablas

M
e
n
u