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 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 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
- Ponencia interactiva y discusión.
- 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, contáctenos para organizarlo.
Temario del curso
Introducción a .NET MAUI y el 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 la entrada del usuario y eventos
Vinculación 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
Prueba 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 impartida por instructores en Peru (en línea o presencial) está dirigida a desarrolladores que deseen aprender a utilizar el Patrón BLoC para gestionar el estado en diversas aplicaciones.
Al finalizar esta formación, los participantes podrán:
- Comprender los conceptos fundamentales y la arquitectura del BLoC.
- Crear, probar y depurar BLoCs.
- Conocer el contexto de construcción (build context) del BLoC.
Bootcamp de Desarrollo iOS, Android y React Native (Nivel Intermedio a Avanzado)
420 HorasEsta formación en vivo impartida por instructores en Peru (en línea o presencial) está dirigida a desarrolladores de nivel avanzado que deseen 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 podrán:
- Dominar las técnicas avanzadas de programación en Swift, Kotlin y JavaScript, incluyendo 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 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 cámara, geolocalización y sensores, y crear módulos nativos personalizados en React Native.
- Crear UI/UX Avanzada con animaciones y componentes reutilizables para experiencias móviles responsivas y altamente interactivas.
- Probar, depurar y optimizar aplicaciones para rendimiento y confiabilidad utilizando Xcode, Android Profiler y React Native Debugger.
- Implementar aplicaciones utilizando pipelines de CI/CD para integración continua y lanzamientos automatizados a 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 iOS, Android y React Native para Principiantes
105 HorasEsta formación en vivo impartida por un instructor en Peru (en línea o presencial) está dirigida a desarrolladores principiantes que desean adentrarse 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, adquiriendo conocimientos fundamentales en Swift, Kotlin y JavaScript.
- Crear diseños de interfaz de usuario responsivos utilizando iOS Auto Layout, Android XML y Flexbox de React Native.
- Desarrollar aplicaciones sencillas usando Swift para iOS, Kotlin para Android y React Native para apps multiplataforma.
- Implementar funciones de cámara, GPS y almacenamiento dentro de las aplicaciones mediante React Native.
- Utilizar Xcode, Android Studio y las herramientas de depuración de 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 pares para mejorar las habilidades de desarrollo de aplicaciones.
- Construir y presentar una aplicación React Native multiplataforma completamente funcional.
Bootcamp de Desarrollo para iOS, Android y React Native (Nivel Principiante a Intermedio)
420 HorasEsta capacitación en vivo dirigida por instructores en Peru (en línea o presencial) está orientada a desarrolladores de nivel intermedio que deseen 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 la CLI de React Native/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 usando soluciones de almacenamiento local y manejar solicitudes 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 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.
MAUI de .NET avanzado
14 HorasEsta formación en vivo, impartida por un instructor, en Peru (en línea o presencial), está dirigida a desarrolladores que desean dominar las características y técnicas avanzadas de .NET MAUI para construir aplicaciones móviles y de escritorio.
Al final de 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 extender el marco de trabajo .NET MAUI.
- Crear componentes y bibliotecas reutilizables, así como comprender técnicas avanzadas de depuración y análisis de rendimiento.
- 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 en aproximadamente un 60% de laboratorios prácticos centrados en los aspectos internos, la arquitectura y el desarrollo del kernel de Linux embebido, además de investigar cómo escribir e integrar varios tipos de controladores de dispositivos.
¿Quién debería asistir?
Ingenieros interesados en el desarrollo del kernel de Linux en sistemas embebidos y plataformas.
Desarrolla aplicaciones nativas para iOS y Android con Flutter
14 HorasEn esta formación práctica impartida por un instructor en Peru (en línea o presencial), los participantes aprenderán a utilizar Flutter para desarrollar rápidamente una aplicación móvil que funcione tanto en dispositivos iOS como Android.
Al finalizar este curso, los participantes podrán:
- Instalar rápidamente el marco de trabajo, el IDE y otras herramientas necesarias para comenzar a desarrollar.
- 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 Android utilizando una única base de código.
- Personalizar la aplicación mediante un rico conjunto de widgets, diseños y animaciones.
Intensivo de Desarrollo en Flutter con Dart
35 HorasEsta formación en vivo, impartida por un instructor en Peru (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 un código base común.
Al finalizar esta formación, los participantes serán capaces de:
- Configurar el entorno de desarrollo necesario para comenzar a crear aplicaciones en Flutter.
- Utilizar el lenguaje de programación Dart para desarrollar el código que construirá las aplicaciones.
- Utilizar los widgets de Flutter para diseñar e implementar una interfaz de usuario atractiva y fácil de usar.
- Implementar y probar aplicaciones en diferentes plataformas (móvil, escritorio, web, etc.).
Flutter: Construye aplicaciones nativas multiplataforma con Dart
35 HorasFlutter es un kit de herramientas de desarrollo de interfaz de usuario de código abierto creado por Google para construir aplicaciones compiladas de forma nativa para dispositivos móviles, web y escritorio, utilizando una única base de código. Utiliza Dart, un lenguaje de programación moderno orientado a objetos, también desarrollado por Google, que está optimizado para crear 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 construir hermosas aplicaciones móviles 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 las características nativas del dispositivo mediante complementos (plugins).
- Desplegar aplicaciones multiplataforma en Android e iOS.
Formato del curso
- Conferencias interactivas y debate.
- Numerosos ejercicios y práctica constante.
- Implementación práctica en un entorno de laboratorio en vivo.
Opciones de personalización del curso
- Para solicitar una capacitación personalizada para este curso, por favor contáctenos para coordinar los detalles.
Desarrollo de Aplicaciones Móviles Multiplataforma con Ionic 8
14 HorasEsta formación en vivo impartida por un instructor en diversas ubicaciones (en línea o presencial) está dirigida a desarrolladores front-end experimentados que deseen utilizar Ionic 8 y Capacitor para crear aplicaciones híbridas móviles y aplicaciones web progresivas de grado productivo a partir de 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 es la práctica de construir aplicaciones móviles escalables, seguras y capaces de utilizar inteligencia artificial, empleando arquitecturas modernas, principios de UX/UI y metodologías ágiles.
Este entrenamiento en vivo con instructor (en línea o presencial) está dirigido a desarrolladores de nivel intermedio que desean construir y desplegar aplicaciones móviles utilizando Flutter, integrar funciones de IA, aplicar las mejores prácticas de seguridad y seguir flujos de trabajo ágiles.
Al final de este entrenamiento, los participantes serán capaces de:
- Desarrollar aplicaciones móviles robustas utilizando 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 IA, 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áctica.
- Implementación práctica en un entorno de laboratorio en vivo.
Opciones de personalización del curso
- Para solicitar un entrenamiento personalizado para este curso, contáctenos para coordinar los detalles.
React Native: desarrolla rápidamente aplicaciones nativas de iOS y Android con Javascript
21 HorasEn este entrenamiento en vivo dirigido por un instructor en Peru, los participantes aprenderán los principios y el enfoque detrás de React Native mientras realizan el desarrollo de su propia aplicación móvil para Android e iOS.