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 mediante 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 utilizando diseños, controles y navegación.
- Probar, depurar e implementar aplicaciones de .NET MAUI.
Formato del curso
- Clase interactiva y debate.
- Amplia cantidad de 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 coordinarla.
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 (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 .NET MAUI.
Implementación de aplicaciones en diferentes plataformas.
Resumen y próximos pasos.
Requerimientos
- Conocimientos básicos de conceptos de programación.
- Familiaridad con el lenguaje C#.
Audiencia 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
Flutter Avanzado
14 HorasEsta formación en vivo, impartida por un instructor Costa Rica (en línea o presencial), está dirigida a desarrolladores que deseen utilizar Flutter para crear aplicaciones multiplataforma.
Al finalizar esta capacitación, los participantes serán capaces de:
- Migrar aplicaciones de Java a Flutter.
- Integrar servicios de backend de Firebase, como bases de datos, autenticación y almacenamiento.
- Crear animaciones y características avanzadas de interfaz de usuario para una aplicación.
Patrón BLoC
14 HorasEsta formación en vivo con instructor en Costa Rica (en línea o presencial) está dirigida a desarrolladores que deseen aprender a usar el Patrón BLoC para administrar el estado en diferentes aplicaciones.
Al finalizar esta formación, los participantes serán capaces de:
- Comprender los conceptos clave y la arquitectura de BLoC.
- Crear, probar y depurar BLoCs.
- Conocer el contexto de construcción 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, Costa Rica (en línea o presencial), está dirigida a desarrolladores de nivel avanzado que deseen aprender técnicas de programación avanzada en Swift, Kotlin y JavaScript, implementar arquitecturas escalables y crear aplicaciones con muchas funcionalidades, integración segura de APIs, comunicación en tiempo real y una interfaz/experiencia de usuario (UI/UX) avanzadas.
Al finalizar esta formación, los participantes podrán:
- Dominar técnicas avanzadas de programación en Swift, Kotlin y JavaScript, incluyendo cierres (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 funcionalidades 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 una interfaz/experiencia de usuario (UI/UX) avanzada con animaciones y componentes reutilizables para experiencias móviles responsivas y altamente interactivas.
- Probar, depurar y optimizar aplicaciones para garantizar su rendimiento y fiabilidad, utilizando Xcode, Android Profiler y React Native Debugger.
- Implementar el despliegue de aplicaciones mediante pipelines de CI/CD para la integración continua y liberaciones automatizadas hacia 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 Costa Rica (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 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 multiplataforma, y adquirir conocimientos fundamentales en Swift, Kotlin y JavaScript.
- Crear diseños de interfaz de usuario receptivos (responsive) 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 aplicaciones multiplataforma.
- Implementar funciones 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 de los compañeros para mejorar las habilidades de desarrollo de aplicaciones.
- Construir y presentar una aplicación React Native multiplataforma totalmente funcional.
Curso Intensivo de Desarrollo para iOS, Android y React Native (Nivel Principiante a Intermedio)
420 HorasEsta formación en vivo, impartida por un instructor, en Costa Rica (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 React Native CLI/Expo.
- Desarrollar aplicaciones nativas para iOS y Android usando Swift para iOS y Kotlin para Android, creando aplicaciones 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 adaptables 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 de 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 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 aprendidas mediante la construcción y presentación de una aplicación móvil funcional.
.NET MAUI Avanzado
14 HorasEsta formación en directo, impartida por un instructor, en <ubicación> (en línea o presencial), está dirigida a desarrolladores que deseen dominar las funciones y técnicas avanzadas de .NET MAUI para crear 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 marco de trabajo .NET MAUI.
- Construir componentes y bibliotecas reutilizables, y comprender técnicas avanzadas de depuración y perfilado.
- Abordar desafíos en aplicaciones a gran escala, como la sincronización, el almacenamiento en caché y la seguridad.
.NET MAUI (Intermedio)
14 HorasEsta formación en vivo y dirigida por un instructor en Costa Rica (en línea o presencial) está dirigida a desarrolladores que desean adquirir conocimientos de nivel intermedio para usar .NET MAUI y construir aplicaciones móviles y de escritorio.
Al finalizar esta formación, los participantes podrán:
- Explorar técnicas avanzadas de manipulación de datos.
- Comprender el código específico de la plataforma y la personalización mediante renderizadores personalizados.
- Aprender sobre optimización del rendimiento, gestión de memoria y soporte de internacionalización.
- Desarrollar habilidades en pipelines de integración continua y despliegue para .NET MAUI.
Desarrolla aplicaciones nativas para iOS y Android con Flutter
14 HorasEn esta formación en vivo impartida por un instructor en Costa Rica (en línea o en las instalaciones), los participantes aprenderán a utilizar Flutter para desarrollar rápidamente una aplicación móvil que funcione en dispositivos iOS y Android.
Al finalizar esta formación, los participantes serán capaces de:
- Instalar rápidamente el framework, el IDE y las demás herramientas necesarias para comenzar a desarrollar.
- Comprender y utilizar el lenguaje Dart de Google para prototipar una aplicación móvil 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 rico conjunto de widgets, diseños y animaciones.
Bootcamp de Desarrollo en Flutter con Dart
35 HorasEsta formación en vivo con instructor en Costa Rica (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 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 Flutter.
- Utilizar el lenguaje de programación Dart para desarrollar el código necesario para construir las aplicaciones.
- Utilizar los widgets de Flutter para diseñar y crear interfaces de usuario (UI) estéticamente agradables y fáciles de usar.
- Desplegar y probar las 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 de Google para construir aplicaciones compiladas de forma nativa para dispositivos móviles, web y de escritorio a partir de una única base de código. Utiliza Dart, un lenguaje de programación moderno y orientado a objetos 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 de nivel principiante que deseen crear hermosas aplicaciones móviles 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 características nativas del dispositivo mediante complementos (plugins).
- Implementar 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 organizarlo.
Ionic2
14 HorasEsta capacitación en vivo dirigida por instructores en Costa Rica (en línea o en las instalaciones) está dirigida a desarrolladores de nivel principiante a intermedio que desean utilizar Ionic 2 para construir aplicaciones móviles híbridas.
Al final de esta capacitación, los participantes serán capaces de:
- Comprender los fundamentos de Ionic 2 y su arquitectura.
- Construir aplicaciones de página única y múltiples páginas utilizando Ionic 2.
- Personalizar aplicaciones con SCSS e integraciones de terceros.
- Probar, implementar y gestionar lanzamientos de aplicaciones móviles de manera efectiva.
Ionic 4 y Angular para desarrolladores
21 HorasEsta formación en vivo impartida por un instructor en Costa Rica (en línea o presencial) está dirigida a desarrolladores web que deseen crear una aplicación móvil híbrida con Ionic 4.
Al finalizar esta formación, los participantes serán capaces de:
- Integrar las características nativas del dispositivo en una aplicación móvil híbrida.
- Utilizar Angular e Ionic 4 para construir una aplicación móvil híbrida.
- Ejecutar una aplicación híbrida en un emulador de dispositivo móvil.
Ionic 6
14 HorasEsta formación en vivo, impartida por un instructor, en Costa Rica (en línea o presencial), está dirigida a desarrolladores web que desean crear una aplicación móvil moderna con Ionic 6.
Al finalizar esta formación, los participantes serán capaces de:
- Integrar las funciones nativas del dispositivo en una aplicación híbrida moderna.
- Aprender los fundamentos de Ionic.
- Aprender a implementar aplicaciones de Ionic en entornos de producción.
- Ejecutar una aplicación híbrida moderna en un emulador de dispositivos móviles.
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 capacidad de inteligencia artificial (IA) utilizando arquitecturas modernas, principios de experiencia de usuario/interfaz de usuario (UX/UI) y metodologías ágiles.
Esta formación en vivo con instructor (en línea o presencial) está dirigida a desarrolladores de nivel intermedio que desean crear y desplegar aplicaciones móviles utilizando Flutter, integrar funcionalidades de IA, aplicar las 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 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 debate.
- Numerosos ejercicios y prácticas.
- 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 coordinarla.
IBM MobileFirst Platform para el Desarrollo de Aplicaciones Móviles Híbridas
21 HorasIBM MobileFirst Platform (anteriormente conocido como Worklight Foundation) es un conjunto de herramientas y servicios diseñados para crear aplicaciones empresariales para dispositivos móviles y tabletas. Su API del lado del cliente está disponible para iOS nativo (Objective-C), Android nativo (Java), J2ME, Windows Phone nativo (C#) y JavaScript para aplicaciones híbridas multiplataforma o web móviles. MobileFirst Platform está disponible tanto en instalaciones locales como en la nube.
En este taller en vivo con instructor, los participantes aprenderán a configurar y utilizar MobileFirst Platform para desarrollar y gestionar aplicaciones móviles híbridas basadas en HTML5, JS y CSS.
Al finalizar esta formación, los participantes podrán:
- Instalar y configurar MobileFirst
- Desarrollar, probar e implementar aplicaciones móviles híbridas multiplataforma.
- Utilizar los mecanismos de seguridad de MobileFirst para proteger las aplicaciones.
- Actualizar las aplicaciones de forma inalámbrica dentro de una organización, evitando la necesidad de pasar por las tiendas de aplicaciones.
- Administrar y monitorear aplicaciones móviles.
Público Objetivo
- Desarrolladores
Formato del Curso
- Parte expositiva, parte discusiones, ejercicios y una intensa práctica manual en un entorno de laboratorio en vivo.
Nota
- Esta formación se basa en Mobile Foundation 8.0. Para solicitar una versión diferente u otras personalizaciones para este curso, por favor contáctenos para coordinar los detalles.