Temario del Curso de .NET MAUI
Duración sugerida: 5 sesiones de 4 horas (total 20 horas)
📍 Sesión 1: Introducción a .NET MAUI y Preparación del Entorno
- ¿Qué es .NET MAUI? Evolución desde Xamarin
- Arquitectura multiplataforma (Android, iOS, Windows, macOS)
- Instalación de Visual Studio y SDKs necesarios
- Creación de un proyecto MAUI
- Estructura de carpetas y archivos
- Primer “Hello World” en MAUI
📍 Sesión 2: Diseño de Interfaces con XAML
- Introducción a XAML
- Layouts: StackLayout, Grid, FlexLayout
- Controles comunes: Label, Entry, Button, Image, ListView
- Estilos y recursos
- Navegación entre páginas
- Responsividad y adaptación a plataformas
📍 Sesión 3: Lógica de Aplicación y MVVM
- ¿Qué es MVVM y por qué usarlo?
- Data Binding en MAUI
- Uso de
INotifyPropertyChanged
- Comandos (
ICommand) y eventos
- ViewModel y navegación lógica
- Validaciones básicas
📍 Sesión 4: Acceso a Datos y Servicios
- Uso de
HttpClient para consumir APIs
- Serialización con JSON
- Manejo de errores y respuestas
- Almacenamiento local con Preferences y SecureStorage
- Introducción a SQLite en MAUI
- Persistencia de datos entre sesiones
📍 Sesión 5: Proyecto Final y Publicación
- Desarrollo de una mini app funcional
- Integración de funcionalidades completas
- Pruebas en emuladores y dispositivos reales
- Configuración de íconos, splash screen y permisos
- Compilación y publicación para Android/iOS/Windows
- Buenas prácticas y optimización