Fundamentos de .NET MAUI
.NET MAUI (.NET Multi-platform App UI) es un framework multiplataforma que permite a los usuarios crear aplicaciones nativas para móviles y escritorio utilizando C# y XAML.
Esta formación en vivo con instructores (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 con diseños, controles y navegación.
- Probar, depurar e implementar aplicaciones de .NET MAUI.
Formato del curso
- Conferencia interactiva y discusión.
- Numerosos 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, por favor contáctenos para coordinar los detalles.
Temario del curso
Introducción a .NET MAUI y 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 (Model-View-ViewModel)
Trabajo con diseños y controles en .NET MAUI
Gestión de la entrada de usuario y eventos
Datos vinculares 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
- Conocimiento básico de conceptos de programación.
- Familiaridad con el lenguaje C#.
Público 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 BLoC
14 HorasEsta formación en vivo dirigida por instructores en <ubic> (en línea o presencial) está dirigida a desarrolladores que deseen aprender a utilizar el Patrón BLoC para gestionar el estado en diferentes aplicaciones.
Al finalizar esta formación, los participantes podrán:
- Comprender los conceptos clave y la arquitectura de BLoC.
- Crear, probar y depurar BLoCs.
- Aprender sobre el contexto de construcción (build context) de BLoC.
Bootcamp de Desarrollo en iOS, Android y React Native (Nivel Intermedio a Avanzado)
420 HorasEsta formación en vivo impartida por un instructor en Guatemala (en línea o presencial) está dirigida a desarrolladores de nivel avanzado que desean aprender técnicas avanzadas de programación en Swift, Kotlin y JavaScript, implementar arquitecturas escalables y crear aplicaciones ricas en funcionalidades con integración segura de APIs, comunicación en tiempo real e interfaz/usuario avanzada.
Al finalizar esta formación, los participantes serán capaces de:
- Domina técnicas avanzadas de programación en Swift, Kotlin y JavaScript, incluyendo closures, corutinas y async/await.
- Diseña arquitecturas escalables para aplicaciones móviles usando MVVM para iOS/Android y gestión avanzada del estado en React Native.
- Construye 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).
- Integra funciones nativas del dispositivo como cámara, geolocalización y sensores, además de crear módulos nativos personalizados en React Native.
- Crea interfaces/usuarios avanzadas con animaciones y componentes reutilizables para experiencias móviles responsivas y altamente interactivas.
- Prueba, depura y optimiza aplicaciones para rendimiento y fiabilidad usando Xcode, Android Profiler y React Native Debugger.
- Despliega aplicaciones utilizando pipelines de CI/CD para integración continua y lanzamientos automatizados en la App Store y Google Play.
- Completa un proyecto final, desarrollando e implementando 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 dirigida por instructores en Guatemala (en línea o presencial) está destinada a desarrolladores principiantes que deseen sumergirse en el desarrollo de aplicaciones móviles.
Al finalizar esta formación, los participantes podrán:
- Configurar entornos de desarrollo para iOS (Xcode), Android (Android Studio) y React Native (Node.js, CLI y Expo).
- Aprender las diferencias clave entre el desarrollo nativo y multiplataforma, y adquirir conocimientos básicos en Swift, Kotlin y JavaScript.
- Crear diseños de interfaz de usuario adaptables utilizando Auto Layout de iOS, XML de Android y Flexbox de React Native.
- Desarrollar aplicaciones simples usando Swift para iOS, Kotlin para Android y React Native para aplicaciones multiplataforma.
- Implementar características 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 entre compañeros para mejorar las habilidades de desarrollo de aplicaciones.
- Construir y exhibir una aplicación React Native completamente funcional y multiplataforma.
Bootcamp de Desarrollo para iOS, Android y React Native (Nivel Principiante a Intermedio)
420 HorasEsta formación en vivo dirigida por instructores en Guatemala (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 capacitación, los participantes podrán:
- 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 apps con navegación e integración de API.
- Construir aplicaciones multiplataforma con React Native, aprovechando una única base de código para crear apps tanto para iOS como para Android.
- Diseñar interfaces de usuario responsivas utilizando Auto Layout, XML y Flexbox para iOS, Android y React Native.
- Gestionar datos y estado en las aplicaciones mediante soluciones de almacenamiento local y manejar solicitudes de API en todas las plataformas.
- Incorporar características avanzadas como cámara, geolocalización y mapas en aplicaciones móviles.
- Implementar navegación multi-pantalla en aplicaciones para 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, impartida por un instructor en Guatemala (en línea o presencial), está dirigida a desarrolladores que deseen dominar las características y técnicas avanzadas de .NET MAUI para construir aplicaciones móviles y de escritorio.
Al finalizar esta formación, los participantes serán capaces de:
- Dominar técnicas avanzadas de MVVM, inyección de dependencias y patrones arquitectónicos.
- Personalizar y ampliar el framework .NET MAUI.
- Construir componentes reutilizables, bibliotecas y comprender técnicas avanzadas de depuración y análisis de rendimiento (profiling).
- Afrontar desafíos en aplicaciones a gran escala, como la sincronización, el almacenamiento en caché y la seguridad.
Linux Embebido Kernel y Desarrollo de Controladores
14 HorasUn curso de dos días que consiste en aproximadamente un 60% de laboratorios prácticos centrados en los aspectos internos del kernel de Linux embebido, arquitectura, desarrollo e investigación sobre cómo escribir e integrar varios tipos de controladores de dispositivos.
Público objetivo:
Ingenieros interesados en el desarrollo del kernel de Linux para sistemas y plataformas embebidas.
Desarrolla aplicaciones nativas para iOS y Android con Flutter
14 HorasEn esta formación en vivo, impartida por instructores en Guatemala (de forma online o presencial), los participantes aprenderán a utilizar Flutter para desarrollar rápidamente una aplicación móvil compatible con dispositivos iOS y Android.
Al finalizar este curso, los participantes serán capaces de:
- Instalar rápidamente el marco de trabajo, el IDE y otras herramientas necesarias para comenzar el desarrollo.
- Comprender y utilizar el lenguaje Dart de Google para prototipar aplicaciones móviles 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 amplio conjunto de widgets, diseños y animaciones.
Bootcamp de Desarrollo en Flutter con Dart
35 HorasEsta formación en vivo dirigida por un instructor en Guatemala (en línea o presencial) está dirigida a desarrolladores que deseen utilizar Flutter para crear y construir aplicaciones móviles de alta calidad para Android, iOS y otras plataformas desde 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 destinado a construir las aplicaciones.
- Utilizar los widgets de Flutter para diseñar y crear interfaces de usuario (UI) estéticamente atractivas y fáciles de usar.
- Implementar y probar aplicaciones en diferentes plataformas (móvil, escritorio, web, etc.).
Flutter: Creación de aplicaciones nativas multiplataforma con Dart
35 HorasFlutter es un kit de herramientas de desarrollo de interfaz de usuario de código abierto de Google para crear aplicaciones compiladas nativamente para dispositivos móviles, web y escritorio a partir de una única base de código. Utiliza Dart, un lenguaje de programación moderno orientado a objetos también desarrollado por Google, optimizado para construir interfaces de usuario rápidas y expresivas.
Esta formación en vivo impartida por un instructor (en línea o presencial) está dirigida a desarrolladores principiantes que desean crear aplicaciones móviles bonitas y de alto rendimiento utilizando Flutter y Dart.
Al finalizar esta capacitación, los participantes podrán:
- Configurar el entorno de desarrollo para Flutter y Dart.
- Crear interfaces de usuario móviles responsivas e interactivas.
- Acceder a funciones nativas del dispositivo mediante complementos (plugins).
- Desplegar aplicaciones multiplataforma en Android e iOS.
Formato del curso
- Conferencia interactiva y discusión.
- Numerosos 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, por favor contáctenos para coordinarla.
Desarrollo de Aplicaciones Móviles Multiplataforma con Ionic 8
14 HorasEsta formación en vivo dirigida por un instructor en diversas ubicaciones (en línea o presencial) está dirigida a desarrolladores front-end experimentados que desean utilizar Ionic 8 y Capacitor para construir aplicaciones híbridas móviles de grado de producción y aplicaciones web progresivas desde una única base de código.
Desarrollo de Aplicaciones Móviles con Flutter e IA
12 HorasEl desarrollo de aplicaciones móviles con Flutter e IA consiste en crear aplicaciones móviles escalables, seguras y capaces de integrar inteligencia artificial, utilizando arquitecturas modernas, principios de UX/UI y metodologías ágiles.
Esta formación guiada por un instructor (en línea o presencial) está dirigida a desarrolladores con nivel intermedio que deseen construir e implementar aplicaciones móviles con Flutter, integrar funciones de IA, aplicar las mejores prácticas de seguridad y seguir flujos de trabajo ágiles.
Al finalizar esta formación, los participantes serán capaces de:
- Desarrollar aplicaciones móviles robustas utilizando Flutter, con especial énfasis en el diseño de UX/UI.
- Aplicar prácticas de desarrollo ágil durante todo el ciclo de vida del proyecto.
- Incorporar funcionalidades de IA, como motores de recomendación o chatbots.
- Diseñar arquitecturas móviles seguras con integración de Firebase.
Formato del Curso
- Lecciones interactivas y sesiones de discusión.
- Numerosos ejercicios prácticos.
- 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, por favor contáctenos para coordinar los detalles.
React Native: desarrolla rápidamente aplicaciones nativas de iOS y Android con Javascript
21 HorasEn esta formación en vivo y dirigida por un instructor en Guatemala, 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.