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 escritorios 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
- Lección 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 coordinarlo.
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 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 de .NET MAUI
Despliegue de aplicaciones en diferentes 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 impartida por un instructor, en vivo Bolivia (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 y la arquitectura centrales del BLoC.
- Crear, probar y depurar BLoCs.
- Conocer el contexto de construcción del BLoC (build context).
Bootcamp de Desarrollo para iOS, Android y React Native (Nivel Intermedio a Avanzado)
420 HorasEsta formación en vivo impartida por un instructor en Bolivia (en línea o presencial) está dirigida a desarrolladores avanzados que deseen 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 API, 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 cierres (closures), corrutinas 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 API, 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 UI/UX avanzadas con animaciones y componentes reutilizables para experiencias móviles responsivas e altamente interactivas.
- Probar, depurar y optimizar aplicaciones para rendimiento y confiabilidad utilizando Xcode, Android Profiler y React Native Debugger.
- Desplegar aplicaciones utilizando tuberías CI/CD para 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 iOS, Android y React Native para Principiantes
105 HorasEsta formación en vivo dirigida por un instructor en Bolivia (en línea o presencial) está orientada a desarrolladores de nivel principiante que deseen 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).
- Conocer las diferencias clave entre el desarrollo nativo y multiplataforma, y desarrollar conocimientos fundamentales en Swift, Kotlin y JavaScript.
- Crear diseños de interfaz de usuario adaptables utilizando iOS Auto Layout, Android XML y Flexbox de React Native.
- Desarrollar aplicaciones simples 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 resolver 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 compañeros 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 formación en vivo dirigida por un instructor en Bolivia (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 capacitació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 apps con navegación e integración de APIs.
- 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 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 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, impartida por un instructor, en <ubicación> (en línea o presencial), está dirigida a desarrolladores que deseen dominar las características avanzadas y las técnicas de .NET MAUI para construir aplicaciones móviles y para escritorio.
Al finalizar esta capacitació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, además de comprender las técnicas avanzadas de depuración y perfilado.
- 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 alrededor del 60% de los laboratorios prácticos que se centran en los integrados del núcleo Linux integrados y el desarrollo y la investigación de cómo escribir varios tipos de controladores de dispositivo
Desarrollo de aplicaciones nativas para iOS y Android con Flutter
14 HorasEn esta formación práctica, dirigida por instructores en Bolivia (en línea o presencial), los participantes aprenderán a utilizar Flutter para desarrollar rápidamente una aplicación móvil compatible con dispositivos iOS y Android.
Al finalizar la formación, los participantes serán capaces de:
- Instalar con rapidez el marco de trabajo, el IDE y otras herramientas necesarias para comenzar a desarrollar.
- Comprender y utilizar el lenguaje Dart de Google para crear rápidamente prototipos de aplicaciones móviles.
- 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 dirigida por un instructor en Bolivia (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 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 destinado a la construcción de las aplicaciones.
- Emplear los widgets de Flutter para diseñar y crear interfaces de usuario visualmente atractivas y fáciles de usar.
- Desplegar 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 interfaces 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 y orientado a objetos, también desarrollado por Google, el cual está 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 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 funciones nativas del dispositivo utilizando plugins (complementos).
- Implementar aplicaciones multiplataforma en Android e iOS.
Formato del curso
- Clases magistrales interactivas 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 organizar los detalles.
Desarrollo de aplicaciones móviles multiplataforma con Ionic 8
14 HorasEsta formación en vivo con instructores en diversas ubicaciones (en línea o presencial) está dirigida a desarrolladores front-end experimentados que deseen utilizar Ionic 8 y Capacitor para construir aplicaciones híbridas móviles de calidad de producción y aplicaciones web progresivas 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 crear aplicaciones móviles escalables, seguras y capaces de integrar inteligencia artificial utilizando arquitecturas modernas, principios de UX/UI y metodologías ágiles.
Esta formación impartida por un instructor (en línea o presencial) está dirigida a desarrolladores de nivel intermedio que deseen crear e implementar aplicaciones móviles con Flutter, integrar funciones de IA, aplicar las mejores prácticas de seguridad y seguir flujos de trabajo ágiles.
Al finalizar esta formación, 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 funciones 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 debate.
- Muchas ejercicios y práctica.
- Implementación práctica en un entorno de laboratorio en tiempo real.
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 esta capacitación en vivo y dirigida por un instructor en Bolivia, los participantes aprenden los principios y el enfoque detrás de React Native mientras se embarcan en el desarrollo de su propia aplicación móvil para Android e iOS.