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 dispositivos móviles y escritorio utilizando 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 con diseños, controles y navegación.
- Probar, depurar e implementar aplicaciones de .NET MAUI.
Formato del curso
- Conferencia interactiva y debate.
- Abundancia de 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, contáctenos para concertar los detalles.
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 (Model-View-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 distintas plataformas
Resumen y próximos pasos
Requerimientos
- Conocimientos básicos sobre 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 Chile (en línea o presencial) está dirigida a desarrolladores que desean 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 básicos y la arquitectura del BLoC.
- Crear, probar y depurar BLoCs.
- Aprender sobre el contexto de construcción del BLoC.
Bootcamp de Desarrollo para iOS, Android y React Native (Nivel Intermedio a Avanzado)
420 HorasEsta formación en vivo con instructores en Chile (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 una interfaz de usuario/experiencia de usuario (UI/UX) avanzada.
Al finalizar esta capacitación, los participantes serán capaces de:
- Dominar técnicas avanzadas de programación en Swift, Kotlin y JavaScript, incluyendo closures, corutinas y async/await.
- Diseñar arquitecturas escalables para aplicaciones móviles utilizando MVVM para iOS/Android y una 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 características nativas del dispositivo, como cámara, geolocalización y sensores, y crear módulos nativos personalizados en React Native.
- Crear interfaces y experiencias de usuario avanzadas (UI/UX) con animaciones y componentes reutilizables para una experiencia móvil responsiva y altamente interactiva.
- Probar, depurar y optimizar las aplicaciones para mejorar el rendimiento y la fiabilidad utilizando Xcode, Android Profiler y React Native Debugger.
- Desplegar aplicaciones utilizando pipelines de integración continua (CI/CD) para la integración continua y lanzamientos automatizados en 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 Chile (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 capacitación, los participantes serán capaces de:
- Configurar entornos de desarrollo para iOS (Xcode), Android (Android Studio) y React Native (Node.js, CLI y Expo).
- Comprender las diferencias clave entre el desarrollo nativo y multiplataforma, así como adquirir conocimientos fundamentales 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 sencillas usando Swift para iOS, Kotlin para Android y React Native para apps 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 resolver problemas y ejecutar aplicaciones en simuladores y dispositivos reales.
- Preparar e implementar 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 completamente funcional y multiplataforma.
Bootcamp de Desarrollo en iOS, Android y React Native (Nivel Básico a Intermedio)
420 HorasEsta formación en vivo, impartida por un instructor en Chile (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 este entrenamiento, 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 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 utilizando 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 multi-pantalla en aplicaciones de iOS, Android y React Native.
- Depurar y probar las 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 con instructor en Chile (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 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 extender el framework .NET MAUI.
- Construir componentes reutilizables, bibliotecas y comprender técnicas avanzadas de depuración y perfilado.
- Abordar desafíos en aplicaciones a gran escala, como sincronización, 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.
¿A quién va dirigido?
Ingenieros interesados en el desarrollo del kernel de Linux para sistemas y plataformas embebidas.
Desarrollo de aplicaciones nativas para iOS y Android con Flutter
14 HorasEn esta formación en vivo, impartida por un instructor en Chile (en línea o presencial), los participantes aprenderán a utilizar Flutter para desarrollar rápidamente una aplicación móvil que funcione en dispositivos tanto de iOS como de 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 e implementar aplicaciones móviles para iOS y 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 con Flutter y Dart
35 HorasEsta formación en vivo impartida por un instructor en Chile (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 con Flutter.
- Utilizar el lenguaje de programación Dart para desarrollar el código que construye las aplicaciones.
- Emplear widgets de Flutter para diseñar y crear interfaces de usuario estéticamente atractivas y fáciles de usar.
- Desplegar y probar aplicaciones en diferentes plataformas (móvil, escritorio, web, etc.).
Flutter: Desarrolla 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 de forma nativa para dispositivos móviles, web y escritorio desde una única base de código. Utiliza Dart, un lenguaje de programación moderno y orientado a objetos, también desarrollado por Google, que está 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 hermosas 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 (UI) móviles responsivas e interactivas.
- Acceder a las funciones nativas del dispositivo mediante complementos (plugins).
- Desplegar aplicaciones multiplataforma en Android e iOS.
Formato del curso
- Conferencias interactivas y debate.
- 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 coordinar los detalles.
Desarrollo de Aplicaciones Móviles Multiplataforma con Ionic 8
14 HorasEsta capacitación en vivo con instructores en diversas 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 y aplicaciones web progresivas de grado producción desde una base de código única.
Desarrollo de Aplicaciones Móviles con Flutter e Inteligencia Artificial
12 HorasEl Desarrollo de Aplicaciones Móviles con Flutter e Inteligencia Artificial consiste en crear aplicaciones móviles escalables, seguras y con capacidades de IA, utilizando arquitecturas modernas, principios de UX/UI y metodologías ágiles.
Esta formación en vivo, impartida por instructores (en línea o presencial), está dirigida a desarrolladores de nivel intermedio que desean crear e implementar aplicaciones móviles usando Flutter, integrar funcionalidades de IA, aplicar mejores prácticas de seguridad y seguir flujos de trabajo ágiles.
Al finalizar este curso, 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
- Clase interactiva y discusión grupal.
- 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 formación personalizada para este curso, por favor contáctenos para coordinarlo.
React Native: desarrolla rápidamente aplicaciones nativas de iOS y Android con Javascript
21 HorasEn este entrenamiento en vivo guiado por instructores en Chile, los participantes aprenden los principios y el enfoque detrás de React Native mientras desarrollan su propia aplicación móvil para Android e iOS.