Curso de Desarrollo de aplicaciones con .NET MAUI
100% Online
200 horas
260€
Curso de Desarrollo de aplicaciones con .NET MAUI
    Curso de Desarrollo de aplicaciones con .NET MAUI

    Curso de Desarrollo de aplicaciones con .NET MAUI

    100% Online
    200 horas
    260€
    Seguridad y confianza en tus pagos online.

    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.
    Qs World University Rankings

    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

    1. Introducción
    2. Framework.Net
    3. CLR, Common Language Runtime
    4. CLI, Common Intermediate Language
    5. CLS, Common Language Specification
    6. BCL, La Biblioteca de Clase Base
    7. Metadatos
    8. Ensamblados
    9. Tipos de datos

    UNIDAD DIDÁCTICA 2. INTRODUCCIÓN A .NET MAUI

    1. Qué es .NET MAUI y su papel en el ecosistema .NET
    2. Arquitectura y estructura de un proyecto .NET MAUI
    3. Configuración del entorno de desarrollo para .NET MAUI
    4. Creación de un primer proyecto .NET MAUI

    UNIDAD DIDÁCTICA 3. INTERFACES DE USUARIO CON XAML

    1. Introducción a XAML
    2. Estructura básica de una interfaz en XAML
    3. Controles de usuario en .NET MAUI
    4. Uso de layouts para el diseño de interfaces
    5. Estilos y recursos en XAML

    UNIDAD DIDÁCTICA 4. NAVEGACIÓN ENTRE PÁGINAS

    1. Tipos de navegación en .NET MAUI
    2. Implementación de navegación jerárquica
    3. Implementación de navegación por pestañas (TabbedPage)
    4. Uso de FlyoutPage para menús deslizantes
    5. Paso de parámetros entre páginas

    UNIDAD DIDÁCTICA 5. GESTIÓN DE DATOS Y MVVM

    1. Introducción al patrón MVVM
    2. Creación de modelos y modelos de vista (ViewModels)
    3. Enlace de datos (Data Binding) en .NET MAUI
    4. Implementación de comandos (Commands)
    5. Notificación de cambios (INotifyPropertyChanged)
    6. Validación de datos en MVVM

    UNIDAD DIDÁCTICA 6. ACCESO A BASES DE DATOS LOCALES

    1. Introducción a SQLite en .NET MAUI
    2. Configuración y creación de bases de datos locales
    3. CRUD (Create, Read, Update, Delete) con SQLite

    UNIDAD DIDÁCTICA 7. INTEGRACIÓN CON SERVICIOS WEB Y API EN .NET MAUI

    1. Consumo de APIs REST en .NET MAUI
    2. Serialización y deserialización de datos JSON
    3. Manejo de peticiones HTTP con HttpClient
    4. Almacenamiento y manejo de tokens de autenticación
    5. Implementación de servicios asincrónicos
    6. Gestión de errores y manejo de excepciones en APIs

    UNIDAD DIDÁCTICA 8. CONTROL DE FLUJO Y MANEJO DE EVENTOS EN .NET MAUI

    1. Gestión de eventos en .NET MAUI
    2. Uso de triggers y behaviours
    3. Implementación de timers y tareas programadas

    UNIDAD DIDÁCTICA 9. GESTIÓN DE RECURSOS Y MULTIMEDIA EN .NET MAUI

    1. Manejo de imágenes y recursos gráficos
    2. Implementación de animaciones en .NET MAUI
    3. Uso de sonidos y reproducción multimedia

    UNIDAD DIDÁCTICA 10. ACCESO A FUNCIONALIDADES NATIVAS

    1. Acceso a sensores del dispositivo (GPS, acelerómetro, etc.)
    2. Uso de notificaciones push y locales
    3. Integración con servicios de localización
    4. Integración con otras aplicaciones nativas (Calendario, Contactos, etc.)

    UNIDAD DIDÁCTICA 11. PRUEBAS Y DEPURACIÓN EN .NET MAUI

    1. Estrategias de pruebas en .NET MAUI
    2. Implementación de pruebas unitarias (Unit Testing)
    3. Uso de herramientas de depuración y profiling

    UNIDAD DIDÁCTICA 12. DESPLIEGUE Y PUBLICACIÓN DE APLICACIONES EN .NET MAUI

    1. Preparación de aplicaciones para su publicación
    2. Configuración de firmas y certificados
    3. Despliegue en dispositivos Android e iOS
    4. Publicación en Google Play Store y Apple App Store
    5. Mantenimiento y actualización de aplicaciones publicadas
    Titulación
    Claustro

    Rafael Marín Sastre

    Ingeniero técnico en informática de sistemas por la Universidad de Granada (UGR).  

    Apasionado de la informática y de las nuevas tecnologías, cuenta con 10 años de experiencia y vocación en el ámbito TIC y la programación de software. Es experto en desarrollo web, programación de aplicaciones, análisis de datos, big data, ciberseguridad y diseño y experiencia de usuario (UX/UI). 

    Alan Sastre

    Ocupa el puesto de CTO (Chief Technology Officer) y formador. Diseña e imparte formación en diferentes áreas como desarrollo web, bases de datos, big data, business intelligence y ciencia de datos. Además, trabaja diaramente con las tecnologías del ecosistema Java, C# y Phyton.

    Dani Pérez Lima

    Global IT support manager de una multinacional con más de 20 años de experiencia en el mundo IT, además de un apasionado de la virtualización de sistemas y de la transmisión de conocimiento en el ámbito de la tecnología.

    José Domingo Muñoz Rodríguez

    Ingeniero informático, profesor de secundaria de ASIR y coorganizador de OpenStack Sevilla con dilata experiencia en sistemas GNU/Linux. Administra clouds públicos y gestiona un cloud privado con OpenStack.

    Juan Benito Pacheco

    Como tech lead, ayuda a organizaciones a escalar sus servicios e infraestructura. Lleva más de 5 años programando tanto en front-end como back-end con JavaScript, Angular, Python o Django, entre otras tecnologías.

    Juan Diego Pérez Jiménez

    Profesor de Ciclos Formativos de Grado Superior de Informática. Más de 10 años creando páginas web y enseñando cómo hacerlas, cómo usar bases de datos y todo lo relacionado con la informática.

    Solicitar información