¿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
¿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
¿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
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
¿Se puede desarrollar una aplicación colaborativamente en tiempo real en Power Apps? (V/F)
Falso
¿Qué empresa desarrolló Power Apps y en qué año?
Microsoft, en el año 2015
¿Cuáles son los principales controles de una Canvas App?
Pantalla, galería y formulario
¿Cuáles son los principales elementos de una Model-driven App?
Vistas, formularios, gráficos y relaciones
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
¿Cómo se puede compartir una aplicación creada en Power Apps?
¿Cuáles son los dos tipos de aplicaciones que se pueden crear en Power Apps?
Canvas App
Model-driven App
¿Cómo se controla el comportamiento de los elementos de una Canvas App?
¿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
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
¿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
¿Qué lenguaje de programación utiliza Power Apps?
Fórmulas Power FX
¿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, ...])
¿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
¿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
¿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
¿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
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
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
¿En qué situaciones sería más adecuada una Canvas App sobre una Model-Driven App, y viceversa?
¿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