Menú

Curso de Aplicaciones multiplataforma con .NET MAUI del centro TrainingIT

Programa de Curso de Aplicaciones multiplataforma con .NET MAUI

Modalidad: A Distancia , Online
Precio: 375 €
Si vienes de Empresa, puedes bonificar hasta el 100% del curso con el crédito FUNDAE

Descripción

Crea aplicaciones modernas y multiplataforma con .NET MAUI y lleva tus ideas a cualquier dispositivo.

A través de esta formación aprenderás las bases a construir aplicaciones móviles y de escritorio nativas con C# y XAML, utilizando una sola base de código compartida. Vas a aprender integrar Entity Framework, trabajar con bases de datos locales y consumir APIs REST, desarrollando proyectos completos que incluyen aplicaciones fullstack con ASP.NET Core y apps móviles en Android con MAUI.

A quién va dirigido

La formación se ha destinado a todas aquellas personas que estén interesadas en seguridad y autenticación en entornos móviles.

Objetivos

  1. Diseñar interfaces gráficas con controles avanzados.
  2. Manejar StackLayout, Grid y FlexLayout.
  3. Trabajar con bases de datos locales en móviles.
  4. Integrar Entity Framework en proyectos MAUI.
  5. Consumir APIs REST Services desde MAUI.

Temario

1.Introducción a Maui

1.1 Maui Introducción

2.Diseño multiplataforma

2.1 Instalación de Requerimientos

2.2 Agregar Emulador Android y Windows

2.3 Ejecutar Maui en Android y Windows App

3.Architectura de Apps en Maui

3.1 Arquitectura de Proyectos Maui

3.2 Plataformas de desarrollo

3.3 Contenedor de inyección de dependencias

3.4 Usando recursos nativos android-ios-windows en maui

3.5 Ciclo de Vida de Maui Apps

3.6 Recursos y Fuentes en Maui

4.Creación de Interfaces Gráficas con MAUI

4.1 Creación de interfaces gráficas

4.2 Arquitectura en interfaces gráficas

4.3 Extensiones de Marcado

4.4 Laboratorio en MAUI

4.5 Acceso a Recursos en MAUI

5.Integración MAUI y Entity Framework

5.1 Entity Framework y Maui

5.2 Definición de base de datos y carga de datos

5.3 Integrar Maui y Entity Framework

Test de conocimientos I

6.NET MAUI y Layouts

6.1 Layouts en MAUI

6.2 Grid en MAUI

6.3 FlexLayout en MAUI

6.4 Absolute Layout

7.Controles Gráficos en MAUI

7.1 Definición automática layout

7.2 Maui y Estilos

7.3 Themes en dispositivos y Estilos

7.4 Gestos en MAUI

7.5 Controles Básicos en MAUI

7.6 Animaciones en MAUI

8.Navegación y Manejo de Datos en MAUI

8.1 Diseño de App con Resumen de Entidades

8.2 Navegación entre Paginas en MAUI

8.3 Tabs de navegación

8.4 Consultar Data de EF

8.5 Navegación Maestro - Detalle

8.6 Elementos de Página

8.7 Búsqueda de elementos

9.Arquitectura de Datos

9.1 Manejo de Help Support

9.2 Modelo y UI Binding

9.3 Notificaciones en el Binding

9.4 Collecciones de datos

9.5 Binding Factorizado

9.6 Navegación con Bindings

9.7 Comunicación entre controles

9.8 Creación de Interface de Detail

9.9 Formato Moneda y detalles

9.10 DataTemplate para GUI

9.11 Lógica para Convertir Valores

10.Eventos en Controles MAUI

10.1 Commands y Eventos

10.2 Creando un Command Personalizado

10.3 Estructuras y Parámetros del Command

10.4 Command en NET MAUI

Test de conocimientos II

11.Pattern MVVM en NET MAUI

11.1 Patrong MVVM en MAUI

11.2 Inyectando Services

11.3 Contenedor de Dependencias

11.4 Toolkit y Refactorización

11.5 Captura de Parámetros en ViewModel

12.MVVM en Controls y ModelView

12.1 Control Avanzado Carrusel

12.2 MVVM para Productos

12.3 Actualizar Records con RefreshView

12.4 Enlaces Relativos

13.NET MAUI integración con ASP.NET Core 7

13.1 Backend de ASP NET Core y Docker Containers

13.2 Que es Docker

13.3 Instalación docker

13.4 Como funciona Docker

13.5 Containers en Sistemas Operativos

13.6 Como se crea un Docker Container

13.7 Deploy de Backend NET 7 en Docker Container

13.8 Conectividad en MAUI

13.9 Integración con Backend ASP NET Core 7

14.MAUI y Sqlite en Entity Framework

14.1 Sqlite y MAUI

14.2 Insertando Records en MAUI

14.3 Consultando Data desde Sqlite

15.Seguridad en MAUI

15.1 Autenticación de Usuarios

15.2 Creación de View Model Login

15.3 Ejecución de Login

Test de conocimientos III

16.Configuración global proyecto MAUI

16.1 Archivos de Configuración AppSettings

16.2 AppSettings en URL Base

17.Despliegue de MAUI conectado a Backend

17.1 Desarrollo de MAUI - Modulo Inmueble

17.2 Deploy de nueva versión de backend

17.3 Endpoints de nueva versión del backend

17.4 Ajustes en el Token Management

18.Administración de Componentes MAUI

18.1 Creación de Modulo Inmueble

18.2 Navegación entra tabs

18.3 Página de Home

18.4 Service de Inmuebles

18.5 Funcionalidad de Categorías

18.6 Consulta de Inmuebles por Categoría

18.7 Carrusel de Elementos dinámicos

18.8 Detalle de Página con Diseño Avanzado

18.9 Eventos con Backend

19.Búsquedas Avanzadas - Autocomplete

19.1 CollectionView OnAppearing

19.2 Interface Grafica de CollectionView

19.3 Funcionalidad AutoComplete

19.4 Búsqueda Avanzada

19.5 Configuración Menú

Test de conocimientos IV

Titulación obtenida

Si la calificación de tus pruebas al finalizar el curso son iguales o mayores a 6, vas a recibir un certificado de aprovechamiento.

Requisitos

Conocimientos intermedios de C#, programación Orientada a Objetos y base de datos y manejo de consultas Windows 10/11 profesional (64 bit).

Información Adicional

Precio: 375,00 €

Si vienes de Empresa, puedes bonificar hasta el 100% del curso con el crédito FUNDAE

Contacta ahora con el centro

Junglebox S.L. (Responsable) tratará tus datos personales con la finalidad de gestionar el envío de solicitudes de información requeridas y el envío de comunicaciones promocionales sobre formación, derivadas de tu consentimiento. Podrás ejercer tus derechos de acceso, supresión rectificación, limitación, portabilidad y otros derechos, según lo indicado en nuestra P. de Privacidad​