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 utilizando C# y XAML.
Esta formación en vivo, dirigida por un instructor (en línea o presencial), está orientada 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
- Conferencia interactiva y discusión.
- Muchas 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 organizarlo.
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
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 de .NET MAUI
Implementación de Aplicaciones en Diferentes Plataformas
Resumen y Próximos Pasos
Requerimientos
- Conocimiento básico de conceptos de programación
- Conocimiento del 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
Testimonios (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 un instructor en Uruguay (en línea o presencial), está dirigida a desarrolladores que desean aprender a utilizar el Patrón BLoC para gestionar el estado en distintas aplicaciones.
Al finalizar esta formación, los participantes serán capaces de:
- Comprender los conceptos centrales y la arquitectura de BLoC.
- Crear, probar y depurar BLoCs.
- Conocer 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 impartida por instructores, en línea o presencial Uruguay, está dirigida a desarrolladores avanzados que desean aprender técnicas de programación avanzada en Swift, Kotlin y JavaScript, implementar arquitecturas escalables y crear aplicaciones ricas en características con integración segura de APIs, comunicación en tiempo real e interfaz de usuario/experiencia de usuario (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, incluyendo closures, corutinas y async/await.
- Diseñar arquitecturas escalables para aplicaciones móviles usando MVVM para iOS/Android y gestión avanzada del estado en React Native.
- Construir aplicaciones móviles ricas en características 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 interfaces de usuario/experiencia de usuario (UI/UX) avanzadas con animaciones y componentes reutilizables para experiencias móviles receptivas y altamente interactivas.
- Probar, depurar y optimizar aplicaciones para garantizar rendimiento y fiabilidad utilizando Xcode, Android Profiler y React Native Debugger.
- Desplegar aplicaciones mediante pipelines de Integración Continua/Despliegue Continuo (CI/CD) para integrar continuamente y lanzar versiones automáticas a la 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 impartida por un instructor en Uruguay (en línea o presencial) está dirigida a desarrolladores principiantes 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).
- Aprender las diferencias clave entre el desarrollo nativo y el multiplataforma, adquiriendo conocimientos fundamentales en Swift, Kotlin y JavaScript.
- Crear diseños de interfaz de usuario responsivos 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 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 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 en iOS, Android y React Native (Nivel Principiante a Intermedio)
420 HorasEsta formación en vivo y dirigida por un instructor en Uruguay (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 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 adaptables 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 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 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 en 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.
.NET MAUI Avanzado
14 HorasEsta formación en vivo con instructor en <ubic> (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 podrán:
- Dominar técnicas avanzadas de MVVM, inyección de dependencias y patrones arquitectónicos.
- Personalizar y extender el framework .NET MAUI.
- Construir componentes reutilizables y bibliotecas, además de comprender las técnicas avanzadas de depuración y perfilado.
- Abordar los 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 incluye aproximadamente un 60% de laboratorios prácticos, centrados en los componentes internos del kernel de Linux embebido, arquitectura, desarrollo e investigación sobre cómo escribir e integrar varios tipos de controladores de dispositivos.
¿Quiénes deberían asistir?
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 este entrenamiento en vivo con instrucción Uruguay (en línea o presencial), los participantes aprenderán a utilizar Flutter para desarrollar rápidamente una aplicación móvil compatible tanto con dispositivos iOS como Android.
Al finalizar este entrenamiento, los participantes serán capaces de:
- Instalar rápidamente el framework, el IDE y otras herramientas necesarias para comenzar el desarrollo.
- Comprender y utilizar el lenguaje Dart de Google para prototipar rápidamente una aplicación móvil.
- Probar e implementar aplicaciones móviles compatibles con 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 dirigida por un instructor en Uruguay (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 desde una base de código común.
Al finalizar esta formación, los participantes podrán:
- 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 de las aplicaciones.
- Utilizar los widgets de Flutter para diseñar e implementar interfaces de usuario atractivas y fáciles de usar.
- Implementar y probar las aplicaciones en diferentes plataformas (móvil, escritorio, web, etc.).
Flutter: Cree aplicaciones nativas multiplataforma con Dart
35 HorasFlutter es un kit de herramientas de desarrollo de interfaz de usuario (UI) de código abierto creado por Google para construir 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 moderno orientado a objetos desarrollado también por Google, optimizado para crear interfaces de usuario rápidas y expresivas.
Esta formación en vivo, impartida por instructores (en línea o presencial), está dirigida a desarrolladores de nivel principiante que desean construir aplicaciones móviles atractivas y de alto rendimiento utilizando Flutter y Dart.
Al finalizar esta formación, los participantes serán capaces de:
- Configurar el entorno de desarrollo para Flutter y Dart.
- Crear interfaces de usuario móviles responsivas e interactivas.
- Acceder a las funciones nativas del dispositivo mediante complementos (plugins).
- Implementar aplicaciones multiplataforma para Android e iOS.
Formato del curso
- Conferencias interactivas y discusión en grupo.
- Numerosos ejercicios y práctica continua.
- 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.
Desarrollo de Aplicaciones Móviles Multiplataforma con Ionic 8
14 HorasEsta formación presencial dirigida por instructores en diversas ubicaciones (en línea o in situ) 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 nivel de producción 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 es la práctica de construir aplicaciones móviles escalables, seguras y con capacidades de inteligencia artificial utilizando arquitecturas modernas, principios de UX/UI y metodologías ágiles.
Este entrenamiento en vivo impartido por instructores (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 finalizar este entrenamiento, los participantes podrán:
- Desarrollar aplicaciones móviles robustas usando Flutter con un enfoque en el diseño 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
- Conferencia interactiva y discusión.
- Muchos ejercicios y práctica.
- 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, contáctenos para coordinarlo.
React Native: desarrolla rápidamente aplicaciones nativas de iOS y Android con Javascript
21 HorasEn esta formación en vivo con instructor en Uruguay, los participantes aprenderán los principios y el enfoque detrás de React Native mientras se encargan del desarrollo de su propia aplicación móvil para Android e iOS.