Programas en tecnologías de la información
Aplicaciones Móviles para Android-IOS con .NET MAUI
Comprende el marco de trabajo de .NET MAUI para diseñar, desarrollar y desplegar aplicaciones móviles nativas y multiplataforma innovadoras y eficientes.

Inicio
Todos los meses
Todos los meses

Modalidad
Virtual
Virtual

Duración
104 horas lectivas
104 horas lectivas
Solicita más información
Acerca del programa
Nuestro programa está orientado a la creación y desarrollo de proyectos mediante un marco de trabajo multiplataforma tanto para sistemas operativos Android como para IOS nativas, brindando la posibilidad de conocer la arquitectura y patrón de desarrollo MVVM (modelo-vista-modelo de vista).
Comprenderás los fundamentos de .NET Multi-platform App UI (MAUI), su arquitectura, controles y layouts para el desarrollo de aplicaciones multiplataforma. Aprenderás a integrar y utilizar funcionalidades específicas de cada plataforma como sensores, cámara, ubicación y almacenamiento; y, también, a usar herramientas y librerías que optimizan el desarrollo, pruebas y despliegue de aplicaciones móviles.
Ventajas diferenciales
Perfil del estudiante
Profesionales en el desarrollo de software, desarrolladores C# y .NET y desarrolladores móviles.
Estudiantes de carreras tecnológicas como Ingeniería de Software, Informática y afines.
Profesionales de TI, consultores y emprendedores de startups tecnológicas.
Empresas y organizaciones de desarrollo interno y departamentos de innovación.
Programadores independientes, autodidactas y entusiastas de la programación y la tecnología.
Plan de estudios
El programa se divide en 7 asignaturas:
- Fundamentos de C#.
- Programación orientada a objetos (OOP).
- Trabajando con datos.
- Desarrollo de aplicaciones.
- Fundamentos de .NET MAUI.
- Configuración del entorno de desarrollo.
- Estructura de un proyecto .NET MAUI.
- Primeros pasos con XAML y C#.
- Controles básicos de UI.
- Layouts y diseño de pantallas.
- Estilos y temas.
- Componentización de UI.
- Acceso a funcionalidades del dispositivo.
- Servicios de plataforma.
- Plugins y librerías de terceros.
- Manejo de diferencias entre plataformas.
- Introducción a MVVM.
- Gestión de estados y navegación.
- Pruebas y depuración.
- Optimización y rendimiento.
- Introducción a bases de datos para aplicaciones móviles.
- Uso de SQLite en .NET MAUI.
- Integración con bases de datos remotas.
- Sincronización y almacenamiento en caché.
- Optimización y buenas prácticas de bases de datos.
- Preparación para publicación.
- Automatización de despliegue (CI/CD).
- Monitoreo y mantenimiento posdespliegue.
- Evolución y escalabilidad.
Contacta con nuestra asesora

Verónika Robles Caycho