260€

Presentación
El Curso de Desarrollo de Aplicaciones con .NET MAUI responde a la creciente demanda de aplicaciones multiplataforma en el entorno empresarial y tecnológico actual. Este curso ofrece una formación que cubre desde los fundamentos de la plataforma .NET hasta la creación y despliegue de aplicaciones utilizando .NET MAUI, la última evolución de .NET para desarrollar aplicaciones nativas en múltiples plataformas. Con un enfoque práctico, este curso prepara para enfrentar los desafíos del desarrollo moderno, dotándolos de las habilidades necesarias para crear aplicaciones robustas, eficientes y compatibles con iOS, Android, Windows y macOS. Además, contarás con el apoyo de un equipo experto de docencia y la oportunidad de acceder a un mercado laboral en constante crecimiento y evolución.
Universidades colaboradoras
Para qué te prepara
Este Curso de Desarrollo de Aplicaciones con .NET MAUI te prepara para diseñar, desarrollar, probar y desplegar aplicaciones nativas multiplataforma usando .NET MAUI. Además, adquirirás habilidades en la integración de servicios web, manejo de bases de datos locales, y acceso a funcionalidades nativas de dispositivos, lo que te permitirá crear aplicaciones versátiles y adaptables a múltiples plataformas y necesidades empresariales.
Objetivos
- Conocer los fundamentos de la plataforma .NET y su ecosistema de desarrollo.
- Desarrollar interfaces de usuario avanzadas con XAML en .NET MAUI.
- Implementar navegación eficiente entre páginas y manejo de datos con MVVM
- Acceder y gestionar bases de datos locales mediante SQLite
- Integrar aplicaciones con servicios web y APIs REST
- Desplegar y publicar aplicaciones en plataformas como Google Play Store y Apple App Store.
A quién va dirigido
Este Curso de Desarrollo de Aplicaciones con .NET MAUI está dirigido a perfiles enfocados en el desarrollo de software, así como para aquellas personas que buscan especializarse en tecnologías de desarrollo actuales, mejorando así el perfil profesional y manteniéndose a la vanguardia en desarrollo de software.
Salidas Profesionales
Las salidas profesionales para quienes completan el Curso de Desarrollo de Aplicaciones con .NET MAUI son amplias, incluyendo roles en el desarrollo de aplicaciones móviles, ingeniería de software multiplataforma y desarrollo de front-end especializado/a en .NET MAUI. Con esta formación, podrás avanzar en tu carrera y posicionarte en un sector en continua expansión.
Temario
UNIDAD DIDÁCTICA 1. CARACTERÍSTICAS DE MICROSOFT .NET FRAMEWORK 4
- Introducción
- Framework.Net
- CLR, Common Language Runtime
- CLI, Common Intermediate Language
- CLS, Common Language Specification
- BCL, La Biblioteca de Clase Base
- Metadatos
- Ensamblados
- Tipos de datos
UNIDAD DIDÁCTICA 2. INTRODUCCIÓN A .NET MAUI
- Qué es .NET MAUI y su papel en el ecosistema .NET
- Arquitectura y estructura de un proyecto .NET MAUI
- Configuración del entorno de desarrollo para .NET MAUI
- Creación de un primer proyecto .NET MAUI
UNIDAD DIDÁCTICA 3. INTERFACES DE USUARIO CON XAML
- Introducción a XAML
- Estructura básica de una interfaz en XAML
- Controles de usuario en .NET MAUI
- Uso de layouts para el diseño de interfaces
- Estilos y recursos en XAML
UNIDAD DIDÁCTICA 4. NAVEGACIÓN ENTRE PÁGINAS
- Tipos de navegación en .NET MAUI
- Implementación de navegación jerárquica
- Implementación de navegación por pestañas (TabbedPage)
- Uso de FlyoutPage para menús deslizantes
- Paso de parámetros entre páginas
UNIDAD DIDÁCTICA 5. GESTIÓN DE DATOS Y MVVM
- Introducción al patrón MVVM
- Creación de modelos y modelos de vista (ViewModels)
- Enlace de datos (Data Binding) en .NET MAUI
- Implementación de comandos (Commands)
- Notificación de cambios (INotifyPropertyChanged)
- Validación de datos en MVVM
UNIDAD DIDÁCTICA 6. ACCESO A BASES DE DATOS LOCALES
- Introducción a SQLite en .NET MAUI
- Configuración y creación de bases de datos locales
- CRUD (Create, Read, Update, Delete) con SQLite
UNIDAD DIDÁCTICA 7. INTEGRACIÓN CON SERVICIOS WEB Y API EN .NET MAUI
- Consumo de APIs REST en .NET MAUI
- Serialización y deserialización de datos JSON
- Manejo de peticiones HTTP con HttpClient
- Almacenamiento y manejo de tokens de autenticación
- Implementación de servicios asincrónicos
- Gestión de errores y manejo de excepciones en APIs
UNIDAD DIDÁCTICA 8. CONTROL DE FLUJO Y MANEJO DE EVENTOS EN .NET MAUI
- Gestión de eventos en .NET MAUI
- Uso de triggers y behaviours
- Implementación de timers y tareas programadas
UNIDAD DIDÁCTICA 9. GESTIÓN DE RECURSOS Y MULTIMEDIA EN .NET MAUI
- Manejo de imágenes y recursos gráficos
- Implementación de animaciones en .NET MAUI
- Uso de sonidos y reproducción multimedia
UNIDAD DIDÁCTICA 10. ACCESO A FUNCIONALIDADES NATIVAS
- Acceso a sensores del dispositivo (GPS, acelerómetro, etc.)
- Uso de notificaciones push y locales
- Integración con servicios de localización
- Integración con otras aplicaciones nativas (Calendario, Contactos, etc.)
UNIDAD DIDÁCTICA 11. PRUEBAS Y DEPURACIÓN EN .NET MAUI
- Estrategias de pruebas en .NET MAUI
- Implementación de pruebas unitarias (Unit Testing)
- Uso de herramientas de depuración y profiling
UNIDAD DIDÁCTICA 12. DESPLIEGUE Y PUBLICACIÓN DE APLICACIONES EN .NET MAUI
- Preparación de aplicaciones para su publicación
- Configuración de firmas y certificados
- Despliegue en dispositivos Android e iOS
- Publicación en Google Play Store y Apple App Store
- Mantenimiento y actualización de aplicaciones publicadas
Titulación
Claustro
Solicitar información