.NET MAUI (Intermedio)
.NET MAUI (.NET Multi-platform App UI) es un framework multipropósito que permite a los usuarios crear aplicaciones nativas para dispositivos móviles y de escritorio utilizando C# y XAML.
Esta capacitación impartida por un instructor, en vivo (en línea o presencial), está dirigida a desarrolladores que desean adquirir habilidades de nivel intermedio para utilizar .NET MAUI en el desarrollo de aplicaciones móviles y de escritorio.
Al finalizar esta capacitación, los participantes estarán en capacidad de:
- Explorar técnicas avanzadas de manipulación de datos.
- Comprender el código específico de cada 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.
Formato del curso
- Clases interactivas y discusiones grupales.
- Numerosos ejercicios y sesiones de 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, por favor contáctenos para coordinarlo.
Temario del curso
Introducción a .NET MAUI y al desarrollo multiplataforma
Técnicas avanzadas de vinculación y manipulación de datos
Trabajo con bases de datos y almacenamiento local
Consumo de APIs RESTful y servicios web
Implementación de código específico de cada plataforma y renderizadores personalizados
Mejora de la interfaz de usuario con controles y efectos personalizados
Optimización del rendimiento y gestión de memoria
Soporte de internacionalización y localización
Implementación de autenticación y autorización
Estrategias y mejores prácticas para pruebas multiplataforma
Pipelines de integración continua y despliegue para .NET MAUI
Resumen y próximos pasos
Requerimientos
- Domino del lenguaje de programación C#
- Sólidos conocimientos de los conceptos de programación orientada a objetos (POO)
- Familiaridad con el framework .NET
Público objetivo
- Desarrolladores
Los cursos públicos requieren más de 5 participantes.
.NET MAUI (Intermedio) - Reserva
.NET MAUI (Intermedio) - Consulta
.NET MAUI (Intermedio) - Solicitud de consultoría
Testimonios (1)
Mi parte favorita es la pregunta y respuesta con el Sr. José. Es muy conocedor y sabe las respuestas a nuestras preguntas.
John Henry - Toyota Motor Philippines
Curso - .NET MAUI (Intermediate)
Traducción Automática
Próximos cursos
Cursos Relacionados
Flutter Avanzado
14 HorasEste entrenamiento en vivo, impartido por un instructor Colombia (en línea o en sitio), está dirigido a desarrolladores que deseen utilizar Flutter para crear aplicaciones multiplataforma.
Al finalizar este entrenamiento, los participantes podrán:
- Migrar aplicaciones desde Java hacia Flutter.
- Integrar servicios backend de Firebase, como bases de datos, autenticación y almacenamiento.
- Crear animaciones y funciones avanzadas de interfaz de usuario para una aplicación.
Patrón BLoC
14 HorasEsta capacitación en vivo, impartida por un instructor en Colombia (en línea o en sitio), está dirigida a desarrolladores que deseen aprender a utilizar el patrón BLoC para gestionar el estado en diferentes aplicaciones.
Al finalizar esta capacitación, los participantes estarán en capacidad de:
- Comprender los conceptos y la arquitectura fundamental de BLoC.
- Crear, probar y depurar BLoCs.
- Aprender sobre el contexto de compilación (build context) de BLoC.
Bootcamp de Desarrollo para iOS, Android y React Native (Nivel Intermedio a Avanzado)
420 HorasEste entrenamiento impartido por un instructor, en vivo en Colombia (en línea o en sitio), está dirigido a desarrolladores de nivel avanzado que desean aprender técnicas de programación avanzadas en Swift, Kotlin y JavaScript, implementar arquitecturas escalables y crear aplicaciones ricas en funcionalidades con integración segura de APIs, comunicación en tiempo real y una interfaz de usuario/experiencia de usuario (UI/UX) avanzada.
Al finalizar este entrenamiento, los participantes estarán en capacidad de:
- Dominar técnicas de programación avanzadas en Swift, Kotlin y JavaScript, incluyendo cierres, corutinas y async/await.
- Diseñar arquitecturas de aplicaciones móviles escalables utilizando MVVM para iOS/Android y gestión avanzada de 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, además de crear módulos nativos personalizados en React Native.
- Crear interfaces de usuario/experiencias de usuario (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 mediante el uso de Xcode, Android Profiler y React Native Debugger.
- Desplegar aplicaciones utilizando pipelines de CI/CD para integración continua y lanzamientos automatizados a la App Store y Google Play.
- Completar un proyecto final (Capstone), desarrollando y desplegando una aplicación lista para producción en las tiendas de aplicaciones.
Curso intensivo de desarrollo para principiantes en iOS, Android y React Native
105 HorasEsta capacitación en vivo impartida por un instructor en Colombia (en línea o en sitio) está dirigida a desarrolladores de nivel principiante que deseen 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 el multiplataforma, y adquirir conocimientos fundamentales en Swift, Kotlin y JavaScript.
- Crear diseños de interfaz de usuario responsivos utilizando Auto Layout en iOS, XML en Android y Flexbox en React Native.
- Desarrollar aplicaciones sencillas con Swift para iOS, Kotlin para Android y React Native para aplicaciones multiplataforma.
- Implementar funcionalidades de cámara, GPS y almacenamiento dentro de las aplicaciones utilizando 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 en Google Play Store (Android).
- Trabajar en proyectos grupales y recibir retroalimentación de pares para mejorar sus habilidades de desarrollo de aplicaciones.
- Construir y presentar una aplicación React Native multiplataforma totalmente funcional.
Bootcamp de Desarrollo para iOS, Android y React Native (Nivel Principiante a Intermedio)
420 HorasEsta formación, impartida por instructores en vivo en Colombia (en línea o en sitio), 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 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 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 de API en todas las plataformas.
- Incorporar funciones avanzadas como cámara, geolocalización y mapas en aplicaciones móviles.
- Implementar navegación multi-pantalla 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 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 HorasEste entrenamiento presencial, impartido por un instructor en Colombia (en línea o in situ), está diseñado para desarrolladores que deseen dominar las funciones y técnicas avanzadas de .NET MAUI para construir aplicaciones móviles y de escritorio.
Al finalizar este entrenamiento, los participantes podrán:
- Dominar técnicas avanzadas de MVVM, inyección de dependencias y patrones arquitectónicos.
- Personalizar y ampliar el framework de .NET MAUI.
- Crear componentes y bibliotecas reutilizables, además de 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.
Desarrolla aplicaciones nativas para iOS y Android con Flutter
14 HorasEn esta capacitación en vivo impartida por un instructor en Colombia (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 esta capacitación, los participantes estarán en capacidad de:
- Instalar rápidamente el framework, el entorno de desarrollo integrado (IDE) y otras herramientas necesarias para comenzar a desarrollar.
- Comprender y utilizar el lenguaje Dart de Google para prototipar rápidamente una aplicación móvil.
- Probar e implementar aplicaciones móviles que funcionen en iOS y Android utilizando una única base de código.
- Personalizar la aplicación mediante un rico conjunto de widgets, diseños y animaciones.
Curso Intensivo de Desarrollo en Flutter con Dart
35 HorasEste curso, impartido por instructores y llevado a cabo en vivo en Colombia (en línea o en sitio), está dirigido a desarrolladores que desean utilizar Flutter para crear y construir aplicaciones móviles de alta calidad para Android, iOS y otras plataformas partiendo de una base de código común.
Al finalizar este curso, los participantes podrán:
- 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 de las aplicaciones.
- Emplear widgets de Flutter para diseñar y crear interfaces de usuario visualmente atractivas y fáciles de usar.
- Implementar y probar aplicaciones en diversas plataformas (móvil, escritorio, web, etc.).
Flutter: Construye aplicaciones nativas multiplataforma con Dart
35 HorasFlutter es un conjunto de herramientas de desarrollo de interfaces de usuario de código abierto creado por Google para construir aplicaciones compiladas de forma nativa para dispositivos móviles, web y escritorio desde una sola base de código. Utiliza Dart, un lenguaje de programación moderno y orientado a objetos, también desarrollado por Google, optimizado para crear interfaces de usuario rápidas y expresivas.
Esta capacitación presencial o en línea, impartida por un instructor, está dirigida a desarrolladores de nivel principiante que deseen crear aplicaciones móviles atractivas y de alto rendimiento utilizando Flutter y Dart.
Al finalizar esta capacitación, los participantes estarán en capacidad de:
- Configurar el entorno de desarrollo para Flutter y Dart.
- Crear interfaces de usuario móviles interactivas y adaptables.
- Acceder a funciones nativas del dispositivo mediante complementos.
- Desplegar aplicaciones multiplataforma en Android e iOS.
Formato del curso
- Clases interactivas y debates.
- Abundantes ejercicios y prácticas.
- 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 coordinar los detalles.
Ionic2
14 HorasEsta capacitación en vivo, impartida por un instructor en Colombia (en línea o en el sitio), está dirigida a desarrolladores de nivel principiante a intermedio que deseen utilizar Ionic 2 para construir aplicaciones móviles híbridas.
Al finalizar esta capacitación, los participantes podrán:
- Comprender los fundamentos de Ionic 2 y su arquitectura.
- Construir aplicaciones de una sola página y de múltiples páginas utilizando Ionic 2.
- Personalizar aplicaciones con SCSS e integraciones de terceros.
- Probar, implementar y gestionar eficientemente los lanzamientos de aplicaciones móviles.
Ionic 4 y Angular para desarrolladores
21 HorasEsta capacitación guiada por un instructor, en vivo en Colombia (en línea o en sitio), está dirigida a desarrolladores web que deseen crear una aplicación móvil híbrida con Ionic 4.
Al finalizar esta capacitación, los participantes podrán:
- Integrar características nativas del dispositivo en una aplicación móvil híbrida.
- Usar 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 HorasEste entrenamiento presencial o en línea en Colombia, impartido por un instructor, está dirigido a desarrolladores web que deseen crear una aplicación móvil moderna con Ionic 6.
Al finalizar este entrenamiento, los participantes podrán:
- Integrar características nativas del dispositivo en una aplicación móvil híbrida moderna.
- Comprender los fundamentos de Ionic.
- Aprender a desplegar aplicaciones Ionic en entornos de producción.
- Ejecutar una aplicación híbrida moderna en un emulador de dispositivo móvil.
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 impartido por un instructor, en vivo (en línea o presencial), está dirigido a desarrolladores de nivel intermedio que deseen crear 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 estarán capacitados para:
- Desarrollar aplicaciones móviles robustas con Flutter, centrándose en el diseño de UX/UI.
- Aplicar prácticas de desarrollo ágil a lo largo de 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
- Clases interactivas con 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 un entrenamiento personalizado para este curso, por favor contáctenos para coordinarlo.
IBM MobileFirst Platform para el Desarrollo de Aplicaciones Móviles Híbridas
21 HorasIBM MobileFirst Platform (anteriormente conocida como Worklight Foundation) es un conjunto de herramientas y servicios diseñados para construir aplicaciones móviles y para tabletas empresariales. Su API del lado del cliente está disponible para iOS nativo (Objective-C), Android nativo (Java), J2ME, Windows Phone nativo en C# (C#) y JavaScript para aplicaciones híbridas multiplataforma o aplicaciones web móviles. MobileFirst Platform está disponible tanto en instalaciones locales como en la nube.
En esta capacitación impartida por un instructor en tiempo real, 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 capacitación, los participantes estarán en capacidad de:
- Instalar y configurar MobileFirst
- Desarrollar, probar y desplegar aplicaciones móviles híbridas multiplataforma.
- Utilizar los mecanismos de seguridad de MobileFirst para proteger las aplicaciones.
- Actualizar las aplicaciones de forma remota (over-the-air) dentro de una organización, sin depender de tiendas de aplicaciones.
- Administrar y monitorear aplicaciones móviles.
Público objetivo
- Desarrolladores
Formato del curso
- Una combinación de clases magistrales, discusiones, ejercicios y práctica intensiva en un entorno de laboratorio en vivo.
Nota
- Esta capacitación se basa en Mobile Foundation 8.0. Si desea solicitar una versión diferente u otras personalizaciones para este curso, contáctenos para coordinarlo.
Xamarin: crea aplicaciones móviles nativas para Android, iOS y Windows desde una única base de código C #
21 HorasEn esta capacitación en vivo impartida por un instructor en Colombia (en línea o en sitio), los participantes aprenderán los aspectos clave de Xamarin mientras desarrollan su propio conjunto de aplicaciones móviles para Android, iOS y Windows.