Desarrolla aplicaciones móviles eficaces con React Native: la herramienta clave para empresas en el ecosistema digital
Forma a tu equipo en React Native con un plan 360 práctico Online y A Medida, tutorizado y bonificable hasta el 100% por FUNDAE para empresas. Infórmate.
Impulsa la productividad de tu equipo con el desarrollo de aplicaciones multiplataforma al optimizar el uso de recursos y reducir tiempos de entrega, obteniendo aplicaciones funcionales para Android e iOS desde una única base de código.
1
Mejora la
Personaliza el temario al 100% para tu equipo
Diseñamos una formación a medida utilizando los documentos y flujos de trabajo reales de tu empresa.
Nueva Plataforma de E-learningFormación en directo con plataforma de apoyo para reforzar el aprendizaje
Acceso a las grabaciones
Los alumnos podrán revisar las sesiones grabadas para repasar conceptos clave, recuperar explicaciones concretas o reforzar aquellos contenidos que necesiten después de la clase en directo.
Recursos formativos
Materiales, sesiones grabadas y documentación de apoyo quedan centralizados en la plataforma para que el equipo pueda consultarlos durante y después de la formación.
Confirmación de asistencia
La plataforma permite registrar y confirmar la asistencia de los participantes, facilitando el seguimiento de la formación y la gestión documental necesaria para la bonificación FUNDAE.
Programa formativo
Temario del curso
Encuentra todo el temario del curso aquí.
Temario
¿Qué es el desarrollo multiplataforma y qué es React Native?
¿Qué relación tiene React con React Native?
Ecosistema y alternativas a React Native destacables
¿Cómo funciona React Native?
Setup de desarrollo para React Native y configuraciones de Visual Studio Code
Configuración e inicio de emulador Android
Configuración para dispositivos Android reales
Particularidades de emuladores iOS y dispositivos reales iOS
¿Qué es Expo?
¿Qué es React Native CLI?
¿Qué es el desarrollo multiplataforma y qué es React Native?
¿Qué relación tiene React con React Native?
Ecosistema y alternativas a React Native destacables
¿Cómo funciona React Native?
Setup de desarrollo para React Native y configuraciones de Visual Studio Code
Configuración e inicio de emulador Android
Configuración para dispositivos Android reales
Particularidades de emuladores iOS y dispositivos reales iOS
¿Qué es el desarrollo multiplataforma y qué es React Native?
¿Qué relación tiene React con React Native?
Ecosistema y alternativas a React Native destacables
¿Cómo funciona React Native?
Setup de desarrollo para React Native y configuraciones de Visual Studio Code
Configuración e inicio de emulador Android
Configuración para dispositivos Android reales
Particularidades de emuladores iOS y dispositivos reales iOS
¿Qué es Expo?
¿Qué es React Native CLI?
Tema 2: Primera App con Expo
Creación de proyecto React Native con Expo
Análisis de archivos y carpetas generados
Análisis de comandos disponibles de Expo y opciones destacables
Builds con Expo
Despliegue en dispositivo emulado
Escaneo de QR para instalación en dispositivo real
Probando la aplicación en un dispositivo real
Tema 3: Primera App con React Native CLI
Creación de proyecto React Native y TypeScript con React Native CLI
Análisis de archivos y carpetas generados
Análisis de comandos disponibles de React Native CLI y opciones destacables
Builds con React Native CLI
Despliegue en dispositivo emulado
Despliegue en dispositivo real
Tema 4: Depuración de código
Debugging desde Visual Studio Code
Gestión de errores
Breakpoints
Tema 5: Componentes de React Native
Análisis de los tipos de componentes de React Native
Creación de componentes propios a partir de componentes de React Native
Buenas prácticas a la hora de organizar y estructurar proyectos
Tema 6: Hooks en React Native
Uso de Hooks en React Native
Creación de Hooks personalizados
Tema 7: Estilos en React Native
Añadiendo estilos a nuestras aplicaciones de React Native
StyleSheet en React Native
Librerías destacables para facilitar el estilado de componentes
Consejos y buenas prácticas
Tema 8: Arquitectura y gestión de componentes en React Native
Introducción
Setup, planificación y arquitectura
Screens
Cabecera y navegación
Estilos y módulos
Inputs y botones
Imágenes
Mapeo, scroll y flatlist
Tema 9: Responsive
useWindowDimensions API
Calcular dimensiones de dinámicamente
Orientación y keyBoard
Renderizando layouts distintos
Expo ScreenOrientation
Platform API
Tema 10: Navegación
Introducción al sistema de enrutado en React Native
React Navigation, configuración
Arquitectura y estructura de las navegación
Push, pop, replace
Pasando datos entre las pantallas
Tab Navigation
Stack Navigation
Drawer Navigation
Protección de rutas en React Native
Redirecciones de rutas
Tema 11: Gestión del estado con Redux, Hooks y Recoil
Introducción a Redux
¿Por qué se está dejando de emplear Redux en la actualidad?
Introducción a Recoil
Recoil vs Redux
Instalaciones y coniguraciones esenciales para añadir Recoil a React Native
Terminología y API de Recoil
Desarrollo con Recoil para gestionar el estado de la aplicación
¿Cómo gestionamos los cambios de estado asíncronos con Recoil?
Uso de Hooks para gestionar el estado de la aplicación
Tema 12: Control de rutas
Gestión de contenido privado para usuarios logueados con React Navigation
Redirección
Tema 13: Acceso Nativo y gestión de permisos
Introducción a la gestión de permisos en Android
Introducción a la gestión de permisos en iOS
Gestionando los permisos para Android e iOS desde React Native
Bridging nativo: Uso de componentes compartidos
Tema 14: Cámara y almacenamiento
Accediendo a la cámara del dispositivo
Hacer fotos y vídeos
Guardarlos en el dispositivo
Escanear un QR y otros códigos
Tema 15: Mapas y localización
Acceder a la posición del usuario
Renderizar un mapa
Colocar pins de localización en un mapa
Trackear los movimientos de un dispositivo en un mapa
Tema 16: Notificaciones locales y Push
Introducción a las notificaciones locales
Permisos necesario para habilitar notificaciones
Creación y programación de notificaciones
Gestionando eventos en las notificaciones recibidas en React Native
Introducción a las notificaciones push
Recibiendo y gestionando notificaciones push en React Native
Tema 17: Contactos y compartir entre aplicaciones
Acceder a contactos de un dispositivo
Compartir con otras aplicaciones del dispositivo
Tema 18: Builds y Releases
Builds para Android
Builds para iOS
¿Cómo realizar una release para el Store de Google?
¿Cómo realizar una release para el Store de Apple?
Gestión de versiones
Tema 19: Proyecto Final
Planteamiento del proyecto
Creación del proyecto y configuraciones
Desarrollo de la solución
Builds y realeases para distintas plataformas
Perfiles profesionales
Pensado para quienes deben dominar React Native en su día a día
Desarrolladores Frontend
Quieren ampliar sus conocimientos en React Native para crear aplicaciones móviles multiplataforma eficientes.
Equipos de Innovación Tecnológica
Buscan adoptar tecnologías multiplataforma para optimizar recursos y crear soluciones móviles eficientes.
Líderes de Proyectos TI
Están interesados en gestionar equipos que desarrollen aplicaciones móviles usando tecnologías modernas como React Native.
Ingenieros de Software
Preguntas frecuentes
Resolvemos todas tus dudas sobre nuestra formación en React Native
Explora las respuestas a las preguntas que guian a nuestra comunidad. Aqui encontraras claridad sobre como funciona todo, desde el acceso hasta los detalles de los cursos. Si buscas respuestas, este es el lugar para comenzar.
Este curso se imparte a través de nuestra Aula Virtual Personalizada, utilizando Zoom para realizar videoconferencias. Ofrecemos horarios y proyectos personalizados para cada empresa, adaptándonos a las necesidades específicas de su equipo para proporcionar una experiencia de aprendizaje integral y flexible.
Sí, el curso es completamente bonificable por FUNDAE. Además, si optas por nuestra gestión de la bonificación, aplicamos un 10% adicional sobre el costo del curso más IVA, lo cual también es bonificable. Esto permite a las empresas aprovechar al máximo su crédito formativo.
El curso permite la participación de hasta 20 personas, lo que facilita la integración y colaboración de equipos de diferentes tamaños dentro de una misma empresa. La formación se adapta a las necesidades y preferencias de horarios y proyectos específicos de cada grupo empresarial.
El curso cubre desde los fundamentos del desarrollo multiplataforma con React Native hasta la gestión de proyectos avanzados con características nativas. Esto permitirá a tu empresa desarrollar aplicaciones móviles eficientes, optimizando recursos y mejorando el retorno de inversión en tecnología.
Ofrecemos soporte post-curso para resolver dudas y guiar a los participantes en la aplicación práctica de lo aprendido. Nuestro equipo estará disponible para consultoría puntual, ayudando a consolidar el conocimiento y mejorar la implementación de proyectos en React Native dentro de la empresa.
Sí, puedes inscribirte en el curso completando el formulario disponible en nuestra web. Nos encargaremos de verificar tu información y gestionar la bonificación si procede, asegurando que tu equipo pueda comenzar a aprender y a desarrollar aplicaciones móviles con React Native cuanto antes.
Durante el curso, los participantes tendrán acceso a materiales didácticos como guías, ejemplos de código y grabaciones de las sesiones. Esto facilita el repaso del contenido y la aplicación de los conceptos en proyectos reales, potenciando la curva de aprendizaje del equipo.
Este curso se imparte a través de nuestra Aula Virtual Personalizada, utilizando Zoom para realizar videoconferencias. Ofrecemos horarios y proyectos personalizados para cada empresa, adaptándonos a las necesidades específicas de su equipo para proporcionar una experiencia de aprendizaje integral y flexible.
Sí, el curso es completamente bonificable por FUNDAE. Además, si optas por nuestra gestión de la bonificación, aplicamos un 10% adicional sobre el costo del curso más IVA, lo cual también es bonificable. Esto permite a las empresas aprovechar al máximo su crédito formativo.
El curso permite la participación de hasta 20 personas, lo que facilita la integración y colaboración de equipos de diferentes tamaños dentro de una misma empresa. La formación se adapta a las necesidades y preferencias de horarios y proyectos específicos de cada grupo empresarial.
El curso cubre desde los fundamentos del desarrollo multiplataforma con React Native hasta la gestión de proyectos avanzados con características nativas. Esto permitirá a tu empresa desarrollar aplicaciones móviles eficientes, optimizando recursos y mejorando el retorno de inversión en tecnología.
Ofrecemos soporte post-curso para resolver dudas y guiar a los participantes en la aplicación práctica de lo aprendido. Nuestro equipo estará disponible para consultoría puntual, ayudando a consolidar el conocimiento y mejorar la implementación de proyectos en React Native dentro de la empresa.
Sí, puedes inscribirte en el curso completando el formulario disponible en nuestra web. Nos encargaremos de verificar tu información y gestionar la bonificación si procede, asegurando que tu equipo pueda comenzar a aprender y a desarrollar aplicaciones móviles con React Native cuanto antes.
Durante el curso, los participantes tendrán acceso a materiales didácticos como guías, ejemplos de código y grabaciones de las sesiones. Esto facilita el repaso del contenido y la aplicación de los conceptos en proyectos reales, potenciando la curva de aprendizaje del equipo.
Diseñemos hoy el curso que tu empresa necesita
Cuéntanos tus objetivos de negocio y prepararemos una propuesta formativa bonificable totalmente ad hoc
desarrolladores gracias al uso compartido de tecnologías actuales, como Expo y React Native CLI, garantizando que los resultados sean coherentes y alineados con los estándares empresariales.
2
Aumenta la capacidad de adaptación de tu equipo para integrar características nativas avanzadas, como cámaras, mapas y notificaciones, fortaleciendo la relevancia de tus aplicaciones en el entorno competitivo actual.
3
Asegura un despliegue eficaz y sin contratiempos en las principales tiendas de aplicaciones, mejorando la experiencia del usuario final y ampliando el alcance de tus productos y servicios a una audiencia global.
Después de la formación en directo, los alumnos podrán acceder a ejercicios prácticos para aplicar lo trabajado en clase y consolidar el aprendizaje con actividades guiadas.
Acceso a las grabaciones
Los alumnos podrán revisar las sesiones grabadas para repasar conceptos clave, recuperar explicaciones concretas o reforzar aquellos contenidos que necesiten después de la clase en directo.
Recursos formativos
Materiales, sesiones grabadas y documentación de apoyo quedan centralizados en la plataforma para que el equipo pueda consultarlos durante y después de la formación.
Confirmación de asistencia
La plataforma permite registrar y confirmar la asistencia de los participantes, facilitando el seguimiento de la formación y la gestión documental necesaria para la bonificación FUNDAE.
Ejercicios prácticos
Después de la formación en directo, los alumnos podrán acceder a ejercicios prácticos para aplicar lo trabajado en clase y consolidar el aprendizaje con actividades guiadas.
Practica y mejora con nuestra plataforma
Una plataforma practica, con IA integrada y pensada para que mejores desarrollando. Se adapta a tu ritmo, te corrige al instante y te muestra tu progreso real.
Correccion magica
Feedback inteligente
Aprende de cada acierto y fallo con explicaciones claras
A continuación te mostramos las próximas convocatorias disponibles de nuestras formaciones online. Si te interesa realizar una formación a medida para un grupo de trabajadores, puedes solicitar un Aula Virtual Personalizada.