Fundamentos de .NET MAUI
.NET MAUI (.NET Multi-platform App UI) es un marco de trabajo multiplataforma que permite a los usuarios crear aplicaciones nativas para móviles y escritorio mediante C# y XAML.
Esta formación en vivo, impartida por un instructor (en línea o presencial), está dirigida a desarrolladores que desean aprender los fundamentos de .NET MAUI para construir aplicaciones básicas.
Al finalizar esta formación, los participantes serán capaces de:
- Comprender los fundamentos de .NET MAUI y el desarrollo multiplataforma.
- Crear aplicaciones básicas de .NET MAUI utilizando diseños, controles y navegación.
- Probar, depurar e implementar aplicaciones de .NET MAUI.
Formato del curso
- Clase interactiva y debate.
- Amplia cantidad de ejercicios y práctica.
- Implementación práctica en un entorno de laboratorio en vivo.
Opciones de personalización del curso
- Para solicitar una formación personalizada para este curso, póngase en contacto con nosotros para coordinarla.
Temario del curso
Introducción a .NET MAUI y al desarrollo multiplataforma.
Configuración del entorno de desarrollo.
Creación de una aplicación básica de .NET MAUI.
Comprensión del patrón MVVM (Modelo-Vista-ViewModel).
Trabajo con diseños y controles en .NET MAUI.
Gestión de entrada de usuario y eventos.
Enlace de datos y trabajo con modelos de datos.
Navegación y gestión de páginas.
Uso de características y APIs específicas del dispositivo.
Pruebas y depuración de aplicaciones .NET MAUI.
Implementación de aplicaciones en diferentes plataformas.
Resumen y próximos pasos.
Requerimientos
- Conocimientos básicos de conceptos de programación.
- Familiaridad con el lenguaje C#.
Audiencia objetivo
- Desarrolladores.
Los cursos públicos requieren más de 5 participantes.
Fundamentos de .NET MAUI - Reserva
Fundamentos de .NET MAUI - Consulta
Fundamentos de .NET MAUI - Solicitud de consultoría
Reseñas (1)
Desarrollando la aplicación de autenticación de usuario y la actividad Kahoot (me aseguré de absorber las lecciones de capacitación :) ¡y es divertido!)
Jhoanne - Pag-IBIG Fund
Curso - .NET MAUI Fundamentals
Traducción Automática
Próximos cursos
Cursos Relacionados
Patrón de diseño Business Logic Component (BLoC)
14 HorasBootcamp de Desarrollo en iOS, Android y React Native (Nivel Intermedio a Avanzado)
420 HorasEsta formación en vivo, impartida por un instructor, Costa Rica (en línea o presencial), está dirigida a desarrolladores de nivel avanzado que deseen aprender técnicas de programación avanzada en Swift, Kotlin y JavaScript, implementar arquitecturas escalables y crear aplicaciones con muchas funcionalidades, integración segura de APIs, comunicación en tiempo real y una interfaz/experiencia de usuario (UI/UX) avanzadas.
Al finalizar esta formación, los participantes podrán:
- Dominar técnicas avanzadas de programación en Swift, Kotlin y JavaScript, incluyendo cierres (closures), corutinas y async/await.
- Diseñar arquitecturas escalables de aplicaciones móviles utilizando MVVM para iOS/Android y gestión avanzada del estado en React Native.
- Construir aplicaciones móviles ricas en funcionalidades con integración segura de APIs, comunicación en tiempo real y manejo avanzado de datos (Core Data, SQLite, Room, Firebase).
- Integrar características nativas del dispositivo, como cámara, geolocalización y sensores, y crear módulos nativos personalizados en React Native.
- Crear una interfaz/experiencia de usuario (UI/UX) avanzada con animaciones y componentes reutilizables para experiencias móviles responsivas y altamente interactivas.
- Probar, depurar y optimizar aplicaciones para garantizar su rendimiento y fiabilidad, utilizando Xcode, Android Profiler y React Native Debugger.
- Implementar el despliegue de aplicaciones mediante pipelines de CI/CD para la integración continua y liberaciones automatizadas hacia la App Store y Google Play.
- Completar un proyecto final, desarrollando y desplegando una aplicación lista para producción en las tiendas de aplicaciones.
Bootcamp de Desarrollo para iOS, Android y React Native para Principiantes
105 HorasEsta formación en vivo impartida por un instructor en Costa Rica (en línea o presencial) está dirigida a desarrolladores de nivel principiante que desean adentrarse en el desarrollo de aplicaciones móviles.
Al finalizar esta formación, los participantes podrán:
- Configurar los entornos de desarrollo para iOS (Xcode), Android (Android Studio) y React Native (Node.js, CLI y Expo).
- Conocer las diferencias clave entre el desarrollo nativo y multiplataforma, y adquirir conocimientos fundamentales en Swift, Kotlin y JavaScript.
- Crear diseños de interfaz de usuario receptivos (responsive) utilizando Auto Layout de iOS, XML de Android y Flexbox de React Native.
- Desarrollar aplicaciones sencillas usando Swift para iOS, Kotlin para Android y React Native para aplicaciones multiplataforma.
- Implementar funciones de cámara, GPS y almacenamiento dentro de las aplicaciones usando React Native.
- Utilizar las herramientas de depuración de Xcode, Android Studio y React Native para solucionar problemas y ejecutar aplicaciones en simuladores y dispositivos reales.
- Preparar y desplegar aplicaciones en la App Store (iOS) y Google Play Store (Android).
- Trabajar en proyectos grupales y recibir retroalimentación de los compañeros para mejorar las habilidades de desarrollo de aplicaciones.
- Construir y presentar una aplicación React Native multiplataforma totalmente funcional.
Curso Intensivo de Desarrollo para iOS, Android y React Native (Nivel Principiante a Intermedio)
420 HorasEsta formación en vivo, impartida por un instructor, en Costa Rica (en línea o presencial), está dirigida a desarrolladores de nivel intermedio que desean dominar el desarrollo de aplicaciones móviles en múltiples plataformas.
Al finalizar esta formación, los participantes serán capaces de:
- Configurar entornos de desarrollo para iOS, Android y React Native utilizando Xcode, Android Studio y React Native CLI/Expo.
- Desarrollar aplicaciones nativas para iOS y Android usando Swift para iOS y Kotlin para Android, creando aplicaciones con navegación e integración de API.
- Construir aplicaciones multiplataforma con React Native, aprovechando una única base de código para crear aplicaciones tanto para iOS como para Android.
- Diseñar interfaces de usuario adaptables utilizando Auto Layout, XML y Flexbox para iOS, Android y React Native.
- Gestionar datos y estado en las aplicaciones usando soluciones de almacenamiento local y manejar solicitudes de API en todas las plataformas.
- Incorporar funciones avanzadas como cámara, geolocalización y mapas en aplicaciones móviles.
- Implementar navegación entre múltiples pantallas en aplicaciones de iOS, Android y React Native.
- Depurar y probar aplicaciones utilizando las herramientas proporcionadas por Xcode, Android Studio y React Native.
- Desplegar aplicaciones en la App Store y Google Play Store.
- Completar un proyecto final que demuestre las habilidades aprendidas mediante la construcción y presentación de una aplicación móvil funcional.
.NET MAUI Avanzado
14 HorasEsta formación en vivo dirigida por un instructor en Costa Rica (en línea o presencial) está destinada a los desarrolladores que desean dominar las funciones y técnicas avanzadas de .NET MAUI para construir aplicaciones móviles y de escritorio.
Al finalizar esta formación, los participantes podrán:
- Dominar técnicas avanzadas de MVVM, inyección de dependencias y patrones arquitectónicos.
- Personalizar y extender el marco de trabajo de .NET MAUI.
- Crear componentes y bibliotecas reutilizables, y comprender las técnicas avanzadas de depuración y perfilado.
- Abordar los desafíos en aplicaciones de gran escala, como la sincronización, el almacenamiento en caché y la seguridad.
Linux Embebido Kernel y Desarrollo de Controladores
14 HorasDesarrolla aplicaciones nativas para iOS y Android con Flutter
14 HorasEn esta formación en vivo impartida por un instructor en Costa Rica (en línea o en las instalaciones), los participantes aprenderán a utilizar Flutter para desarrollar rápidamente una aplicación móvil que funcione en dispositivos iOS y Android.
Al finalizar esta formación, los participantes serán capaces de:
- Instalar rápidamente el framework, el IDE y las demás herramientas necesarias para comenzar a desarrollar.
- Comprender y utilizar el lenguaje Dart de Google para prototipar una aplicación móvil con rapidez.
- Probar y desplegar aplicaciones móviles que funcionen tanto en iOS como en Android utilizando una única base de código.
- Personalizar la aplicación mediante un rico conjunto de widgets, diseños y animaciones.
Bootcamp de Desarrollo en Flutter con Dart
35 HorasEsta formación en vivo con instructor en Costa Rica (en línea o presencial) está dirigida a desarrolladores que desean utilizar Flutter para crear y desarrollar aplicaciones móviles de alta calidad para Android, iOS y otras plataformas a partir de una base de código común.
Al finalizar esta formación, los participantes serán capaces de:
- Configurar el entorno de desarrollo necesario para comenzar a crear aplicaciones Flutter.
- Utilizar el lenguaje de programación Dart para desarrollar el código necesario para construir las aplicaciones.
- Utilizar los widgets de Flutter para diseñar y crear interfaces de usuario (UI) estéticamente agradables y fáciles de usar.
- Desplegar y probar las aplicaciones en diferentes plataformas (móvil, escritorio, web, etc.).
Flutter: Construye aplicaciones nativas multiplataforma con Dart
35 HorasDesarrollo de aplicaciones móviles multiplataforma con Ionic 8
14 HorasEsta capacitación en vivo, impartida por instructores en varias ubicaciones (en línea o presencial), está dirigida a desarrolladores front-end experimentados que desean utilizar Ionic 8 y Capacitor para crear aplicaciones híbridas móviles de grado profesional y aplicaciones web progresivas desde una única base de código.
Desarrollo de aplicaciones móviles con Flutter e IA
12 HorasReact Native: desarrolla rápidamente aplicaciones nativas de iOS y Android con Javascript
21 HorasEn este curso en vivo con instructor en Costa Rica, los participantes aprenderán los principios y el enfoque detrás de React Native mientras desarrollan su propia aplicación móvil para Android e iOS.