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 con C# y XAML.
Esta formación en vivo, impartida por 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 podrán:
- 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
- Lección interactiva y discusión.
- Abundantes ejercicios y práctica.
- Ejecució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 (Modelo-Vista-ViewModel)
Trabajo con diseños y controles en .NET MAUI
Gestión de entrada de usuario y eventos
Ligado 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
Despliegue 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 con instructor en Panama (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 serán capaces de:
- Comprender los conceptos y la arquitectura fundamentales del patrón BLoC.
- Crear, probar y depurar BLoCs.
- Conocer el contexto de construcción (build context) de BLoC.
Bootcamp de Desarrollo para iOS, Android y React Native (Nivel Intermedio a Avanzado)
420 HorasEsta formación en vivo impartida por un instructor en Panama (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 funciones con integración segura de APIs, comunicación en tiempo real y UI/UX avanzada.
Al finalizar esta formación, los participantes serán capaces de:
- Dominar técnicas avanzadas de programación en Swift, Kotlin y JavaScript, incluidas las clausuras (closures), corutinas y async/await.
- Diseñar arquitecturas de aplicaciones móviles escalables utilizando MVVM para iOS/Android y gestión avanzada del estado en React Native.
- Construir aplicaciones móviles ricas en funciones con integración segura de APIs, comunicación en tiempo real y manejo avanzado de datos (Core Data, SQLite, Room, Firebase).
- Integrar funciones nativas del dispositivo, como la cámara, geolocalización y sensores, y crear módulos nativos personalizados en React Native.
- Crear UI/UX avanzadas con animaciones y componentes reutilizables para experiencias móviles altamente interactivas y responsivas.
- Probar, depurar y optimizar aplicaciones para garantizar rendimiento y confiabilidad utilizando Xcode, Android Profiler y React Native Debugger.
- Desplegar aplicaciones mediante pipelines de CI/CD para la integración continua y liberaciones automatizadas en App Store y Google Play.
- Completar 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 un instructor en Panama (en línea o presencial) está dirigida a desarrolladores principiantes que desean sumergirse 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 el multiplataforma, y adquirir conocimientos fundamentales en Swift, Kotlin y JavaScript.
- Crear diseños de interfaz de usuario responsiva utilizando iOS Auto Layout, Android XML y React Native Flexbox.
- 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 mediante React Native.
- Utilizar las herramientas de depuración de Xcode, Android Studio y React Native para resolver 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 compañeros para mejorar las habilidades de desarrollo de aplicaciones.
- Construir y presentar una aplicación React Native multiplataforma totalmente funcional.
Bootcamp de Desarrollo iOS, Android y React Native (Nivel Principiante a Intermedio)
420 HorasEsta formación en vivo impartida por instructores en Panama (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 de 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 aplicaciones 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 las 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 adquiridas mediante la construcción y presentación de una aplicación móvil funcional.
Entrenamiento avanzado de .NET MAUI
14 HorasEsta formación en vivo con instructor en Panama (en línea o presencial) está dirigida a desarrolladores que desean dominar las características avanzadas y técnicas de .NET MAUI para construir aplicaciones móviles y para escritorio.
Al finalizar este entrenamiento, 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 las técnicas avanzadas de depuración y perfilado.
- Abordar desafíos en aplicaciones a gran escala, como sincronización, almacenamiento en caché y seguridad.
Linux Embebido Kernel y Desarrollo de Controladores
14 HorasUn curso de dos días que consiste aproximadamente en un 60% de laboratorios prácticos, enfocándose en los detalles internos del kernel de Linux embebido, su arquitectura, desarrollo e investigando cómo escribir e integrar varios tipos de controladores de dispositivos.
¿A quién está dirigido?
Ingenieros interesados en el desarrollo del kernel de Linux en sistemas y plataformas embebidas.
Desarrollo de aplicaciones nativas para iOS y Android con Flutter
14 HorasDurante esta formación en vivo impartida por un instructor en Panama (en línea 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 entorno de desarrollo integrado (IDE) y otras herramientas necesarias para comenzar el desarrollo.
- Comprender y utilizar el lenguaje Dart de Google para prototipar aplicaciones móviles de manera ágil.
- Probar e implementar aplicaciones móviles para iOS y 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 con Flutter y Dart
35 HorasEsta formación en vivo con instructor en Panama (en línea o presencial) está dirigida a desarrolladores que desean utilizar Flutter para crear y construir 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 con Flutter.
- Utilizar el lenguaje de programación Dart para desarrollar el código que construye las aplicaciones.
- Emplear los widgets de Flutter para diseñar y crear interfaces de usuario atractivas y fáciles de usar.
- Implementar y probar las aplicaciones en diferentes plataformas (móvil, escritorio, web, etc.).
Flutter: Creación de aplicaciones nativas multiplataforma con Dart
35 HorasFlutter es un kit de desarrollo de interfaces de usuario (UI) de código abierto de Google, diseñado para crear aplicaciones compiladas de forma nativa para dispositivos móviles, web y escritorio a partir de una única base de código. Utiliza Dart, un lenguaje de programación orientado a objetos moderno desarrollado por Google, optimizado específicamente para construir interfaces de usuario rápidas y expresivas.
Esta formación en vivo impartida por un instructor (disponible en línea o presencial) está dirigida a desarrolladores con conocimientos básicos que deseen crear aplicaciones móviles bonitas y de alto rendimiento utilizando Flutter y Dart.
Al finalizar esta formació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
- Conferencias interactivas y debates.
- abundantes 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 organizarla.
Desarrollo de aplicaciones móviles multiplataforma con Ionic 8
14 HorasEsta formación impartida por un instructor, disponible en varias ubicaciones (en línea o presencial), está dirigida a desarrolladores front-end con experiencia que desean utilizar Ionic 8 y Capacitor para crear aplicaciones móviles híbridas de nivel productivo y aplicaciones web progresivas a partir de una única base de código.
Desarrollo de aplicaciones móviles con Flutter e inteligencia artificial
12 HorasEl desarrollo de aplicaciones móviles con Flutter e inteligencia artificial es la práctica de construir aplicaciones móviles escalables, seguras y con capacidades de inteligencia artificial, utilizando arquitecturas modernas, principios de experiencia de usuario (UX) e interfaz de usuario (UI), y metodologías ágiles.
Esta formación, impartida por un instructor y disponible en modalidad online o presencial, está dirigida a desarrolladores de nivel intermedio que deseen crear e implementar aplicaciones móviles con Flutter, integrar funciones de inteligencia artificial, aplicar mejores prácticas de seguridad y seguir flujos de trabajo ágiles.
Al finalizar esta formación, los participantes podrán:
- Desarrollar aplicaciones móviles robustas con Flutter, con un enfoque en el diseño de UX/UI.
- Aplicar prácticas de desarrollo ágil durante todo el ciclo de vida del proyecto.
- Incorporar funcionalidades de inteligencia artificial, como motores de recomendación o chatbots.
- Diseñar arquitecturas móviles seguras con integración de Firebase.
Formato del curso
- Conferencias interactivas y debates.
- Numerosos ejercicios y prácticas.
- Implementación práctica en un entorno de laboratorio en tiempo real.
Opciones de personalización del curso
- Para solicitar una formación personalizada para este curso, póngase en contacto con nosotros para concertar 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 instructores en Panama, los participantes aprenderán los principios y el enfoque detrás de React Native mientras asumen el desarrollo de su propia aplicación móvil para Android e iOS.