React Native Expo: simplifica la creación y el despliegue de su aplicación React Native
React Native Expo es un conjunto de herramientas, bibliotecas y servicios que actúa como una capa de abstracción sobre React Native. Simplifica el proceso de implementación, lo que le permite generar una compilación con un solo clic o comando, sin necesidad de crear una cuenta de desarrollador en las diversas tiendas de aplicaciones. React Native Expo se puede describir como Rails para React Native.
En esta capacitación en vivo impartida por un instructor, los participantes aprenderán a utilizar React Native Expo mediante discusión y práctica directa. Al final del curso, los participantes estarán capacitados para crear e implementar su propia aplicación de React Native utilizando React Native Expo.
Para un curso introductorio sobre React Native, consulte: React Native: desarrolle rápidamente aplicaciones nativas para iOS y Android con Javascript
Formato del curso
- Lección interactiva y discusión.
- Muchas 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 coordinar
Temario del curso
Introducción
- ¿Por qué Expo?
Descripción general del SDK de Expo
El ciclo de vida de un proyecto de Expo
- Desde el inicio hasta la aplicación para iOS y Android
Instalación y configuración
Creación de un nuevo proyecto en Expo XDE
Desarrollo de su proyecto localmente
Uso del sistema de gestión de activos
- Manejo de imágenes, videos, fuentes, etc.
Implementación de iconos, vistas borrosas y más
Configuración de notificaciones push
Enrutamiento y navegación
Publicación de su proyecto (publicación fuera de la tienda de aplicaciones)
Publicación de su proyecto en la App Store y Google Play
- Empaquetar su aplicación Expo en un binario independiente
Desvinculación de su proyecto a ExpoKit
Realización de cambios en su proyecto local
Visualización de registros
Depuración de su aplicación
- Uso de un emulador/simulador
Solución de problemas
Eliminación de un proyecto Expo publicado
Resumen y conclusión
Requerimientos
Conocimiento o experiencia trabajando con React y React Native.
Audiencia
- Desarrolladores de aplicaciones web
Los cursos públicos requieren más de 5 participantes.
React Native Expo: simplifica la creación y el despliegue de su aplicación React Native - Reserva
React Native Expo: simplifica la creación y el despliegue de su aplicación React Native - Consulta
React Native Expo: simplifica la creación y el despliegue de su aplicación React Native - Solicitud de consultoría
Testimonios (2)
Su habilidad para explicar conceptos complejos de manera sencilla. Proporcionando una visión general de cómo todo se interrelaciona y cómo podemos aplicar estos conocimientos de la mejor manera en nuestros escenarios de trabajo.
Sefako Tholo - Vodacom SA
Curso - React Native Expo
Traducción Automática
Simplificación de nuevas técnicas complejas
Brian Zaranyika - Vodacom SA
Curso - React Native Expo
Traducción Automática
Próximos cursos
Cursos Relacionados
Programación avanzada de Kotlin
21 HorasEn este taller práctico con instructor en vivo en Costa Rica, los participantes aprenderán a utilizar las funciones más avanzadas que ofrece el lenguaje de programación Kotlin.
Al finalizar este curso, los participantes serán capaces de:
- Comprender qué hace a Kotlin altamente extensible y único en comparación con otros lenguajes de la JVM.
- Examinar temas y funciones avanzadas en Kotlin, incluidas funciones, clases, delegación, genéricos, metaprogramación y programación asincrónica.
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.
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 iPhone y iPad en Swift para iOS 8 y Xcode 6
35 HorasEste curso de 5 días está dirigido a desarrolladores que desean aprender a crear aplicaciones para iPhone y iPad con iOS 8. El enfoque del curso es práctico y demuestra cómo desarrollar aplicaciones desde cero utilizando el nuevo lenguaje de programación Swift de Apple y el entorno de desarrollo integrado Xcode 6. Durante el curso, se desarrollará desde cero un juego completo de bloques al estilo Tetris utilizando Swift. El curso finaliza con el desarrollo de una nueva aplicación desde cero en Swift. Se asume que los participantes tienen cierta experiencia en programación.
Este curso solo puede impartirse en hardware de Apple basado en procesadores Intel, como un MacBook o un Mac Mini. Los asistentes deben estar registrados en Apple y contar con una cuenta Apple ID, la cual es necesaria para descargar el software. Aquellos que deseen ejecutar las aplicaciones desarrolladas durante el curso en un dispositivo iPhone o iPad deben estar registrados como desarrolladores iOS en Apple y haber registrado su dispositivo para fines de desarrollo. Apple cobra $99 dólares al año por la inscripción como desarrollador iOS.
IOS (desarrollo de iPhone y iPad) en Swift para iOS 10 y Xcode 8 - Swift 3
35 HorasEste curso de 5 días está dirigido a desarrolladores que desean aprender a crear aplicaciones para iPhone e iPad con iOS 11. Las introducciones de Xcode 9, Swift 4 e iOS 11 han provocado cambios significativos en la manera de escribir código de las aplicaciones.
El curso es eminentemente práctico y muestra cómo desarrollar aplicaciones desde cero utilizando el lenguaje de programación Swift y el IDE de Xcode 9.
A lo largo del curso, se desarrollará una aplicación completamente funcional desde cero usando Swift.
Este curso solo puede impartirse en hardware de Apple basado en procesadores Intel, como un MacBook o un Mac Mini. Los participantes deben tener un registro con Apple y una cuenta de Apple ID, requisito indispensable para descargar el software. Los asistentes que deseen ejecutar las aplicaciones desarrolladas durante el curso en un iPhone o iPad mediante un cable USB deberán registrar su dispositivo con Xcode.
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.
Desarrollo de iPhone y iPad con Swift 3 y Xcode 8 para iOS 10
35 Horas¿A quién está dirigido este curso?
Este curso de 5 días está diseñado para desarrolladores que desean aprender a crear aplicaciones para iPhone e iPad que funcionen con iOS 10. La introducción de Xcode 8, Swift 3 e iOS 10 ha traído cambios significativos en la forma de desarrollar aplicaciones.
El curso es muy práctico y demuestra cómo desarrollar aplicaciones desde cero utilizando el lenguaje de programación Swift y el IDE Xcode 8.
Durante el curso, se desarrollará una aplicación completamente funcional desde cero utilizando Swift.
Este curso solo puede impartirse en hardware de Apple basado en procesadores Intel, como un MacBook o un Mac Mini. Los participantes deben tener una cuenta registrada en Apple y un Apple ID, los cuales son necesarios para descargar el software. Si los participantes desean ejecutar las aplicaciones desarrolladas durante el curso en un iPhone o iPad mediante un cable USB, deberán registrar su dispositivo con Xcode.
iOS (desarrollo de iPhone y iPad - Apple) en Swift para iOS 11 y Xcode 9 - Swift 4
35 HorasEste curso de 5 días está dirigido a desarrolladores que desean aprender a crear aplicaciones para iPhone y iPad que funcionan con iOS 11. Xcode 9, Swift 4 e iOS 11 introdujeron cambios significativos en la forma de escribir aplicaciones.
El curso es práctico y muestra cómo desarrollar aplicaciones desde cero utilizando el lenguaje de programación Swift y el IDE Xcode 9.
Durante el curso, se desarrollará una aplicación completamente funcional desde cero usando Swift.
Este curso solo se puede impartir en hardware de Apple, como un MacBook Pro o un Mac Mini.
Los participantes deben haberse registrado con Apple y tener una Apple ID, la cual es necesaria para descargar software, como Xcode.
Los participantes que deseen ejecutar las aplicaciones desarrolladas durante el curso en un iPhone o iPad utilizando un cable USB deberán registrar su dispositivo con Xcode.
Al finalizar el curso, los participantes deberán comprender los fundamentos básicos de Swift y ser capaces de crear cualquier tipo de aplicación en iOS y adentrarse en aplicaciones más complejas en iOS.
SWIFT – Uso Operativo de la Plataforma de Mensajería Financiera (SWIFT Operational User Training)
21 Horas
Al concluir esta formación, los participantes serán capaces de:
• Comprender el funcionamiento general de SWIFT y su importancia en la mensajería financiera internacional
• Navegar por la interfaz de la plataforma de manera segura y eficiente
• Redactar, validar, enviar y recibir mensajes SWIFT cumpliendo con los estándares operativos vigentes
• Consultar historiales, verificar la trazabilidad y revisar el estado actual de los mensajes dentro del sistema
• Aplicar buenas prácticas de seguridad y operación en el uso diario de SWIFT