Envíanos tu consulta
Términos y condiciones *
*Si no puedes asistir en directo te facilitaremos un enlace para verlo en diferido
logoImagina
Formación
Modalidades
Próximas Convocatorias
Temario
FAQ
Solicitar información
iconoCurso

Curso de React Native

DISPONIBLE EN MODALIDAD:
onlineWhite
Online
arrowRightDark
aMedidaIcon
Aula Virtual Personalizada
arrowRightDark

Empieza a realizar aplicaciones multiplataforma para los distintos dispositivos móviles con React Native.

iconClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClient

Formación en React Native bonificable para empresas

A quién va dirigido nuestro curso de React Native

A programadores, diseñadores y a todas aquellas personas que quieran aprender a desarrollar aplicaciones móviles para los sistemas operativos Android e iOS.

Objetivos de nuestro curso de React Native

  • Aprender a crear aplicaciones móviles multiplataforma con React Native y TypeScript
  • Aprender a usar Expo y React Native CLI
  • Gestionar el estado de la aplicación, acceder a elementos nativos y gestionar el sistema de enrutado
  • Aprender buenas prácticas de estructuración de proyectos y uso de componentes de React Native
  • Generar bundles para Android e iOS y aprender el proceso de publicación de aplicaciones móviles en mercados de Google y Apple

Qué vas a aprender en nuestro curso de React Native

Empieza a realizar aplicaciones multiplataforma para los distintos dispositivos móviles con React Native.

Requisitos de nuestro curso de React Native

  • Tener experiencia desarrollando con HTML, CSS, Javascript (ES6 o superior) y haber creado aplicaciones web con React
  • Es necesario disponer de acceso a un equipo con permisos suficientes para instalar software en él
  • Tener Visual Studio Code, Node LTS, NPM y Git instalados previamente en el equipo
  • Tener Android Studio instalado previamente en el equipo y acceso a emuladores Android
  • Tener acceso a un dispositivo físico Android o iOS con permisos de instalación que poder usar para el curso

Nuestras modalidades de formación

icon
Cursos Online
modalidadesImg
Formación a través de nuestro campus virtual
modalidadesImgBonificable hasta el 100% por FUNDAE
modalidadesImg
Horario Flexible de formación
modalidadesImg
Teoría, práctica y vídeos guiados
modalidadesImgAcceso multiplataforma, desde PC y móviles
modalidadesImg
100% tutorizado por un formador experto
modalidadesImg
Diploma de aprovechamiento
Me interesa
icon
Aula Virtual Personalizada
aulasModalidades
Videoconferencia en tiempo real, síncrono, a través de Zoom
aulasModalidades
Bonificable hasta el 100%, por FUNDAE.
aulasModalidadesPlanificación a medida
aulasModalidades
100% práctico con proyectos evolutivos
aulasModalidades
Temario adaptado a vuestras necesidades
aulasModalidades
100% tutorizado con feedback inmediato
aulasModalidades
Diploma de aprovechamiento
Me interesa
React Native: Últimas plazas

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 realizar un Aula Virtual Personalizada.

03 dic
arrowConvocatorias
iconoCurso
Curso React Native Online
regularClockIcon.svg
60 horas lectivas
plazasIcon
Plazas limitadas
porcentajeicon
Hasta 100% bonificables
¡ÚLTIMAS PLAZAS!
¡Me interesa!

Temario del curso de React Native

tema 1

Introducción

  • ¿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?
iconArrowDown
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
iconArrowDown
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
iconArrowDown
tema 4

Depuración de código

  • Debugging desde Visual Studio Code
  • Gestión de errores
  • Breakpoints
iconArrowDown
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
iconArrowDown
tema 6

Hooks en React Native

  • Uso de Hooks en React Native
  • Creación de Hooks personalizados
iconArrowDown
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
iconArrowDown
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
iconArrowDown
tema 9

Responsive

  • useWindowDimensions API
  • Calcular dimensiones de dinámicamente
  • Orientación y keyBoard
  • Renderizando layouts distintos
  • Expo ScreenOrientation
  • Platform API
iconArrowDown
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
iconArrowDown
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
iconArrowDown
tema 12

Control de rutas

  • Gestión de contenido privado para usuarios logueados con React Navigation
  • Redirección
iconArrowDown
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
iconArrowDown
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
iconArrowDown
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
iconArrowDown
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
iconArrowDown
tema 17

Contactos y compartir entre aplicaciones

  • Acceder a contactos de un dispositivo
  • Compartir con otras aplicaciones del dispositivo
iconArrowDown
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
iconArrowDown
tema 19

Proyecto Final

  • Planteamiento del proyecto
  • Creación del proyecto y configuraciones
  • Desarrollo de la solución
  • Builds y realeases para distintas plataformas
iconArrowDown

Preguntas Frecuentes de React Native

Beneficios del curso React Native

accordionIcon
El curso React Native te proporcionará las habilidades necesarias para desarrollar aplicaciones móviles multiplataforma con un solo código base. Esto reduce significativamente el tiempo y los costos de desarrollo, permitiendo una implementación más rápida y eficiente tanto en iOS como en Android.

¿Están los cursos de React Native 100% bonificados por FUNDAE?

accordionIcon
Sí, el curso React Native puede ser 100% bonificado a través de FUNDAE. Esto permite a las empresas recuperar la inversión en formación para sus empleados, optimizando el presupuesto destinado al desarrollo de competencias profesionales.

¿Cómo se imparten las clases del curso React Native?

accordionIcon
Las clases del curso React Native se imparten de manera flexible para adaptarse a tus necesidades. Puedes optar por clases presenciales, online en vivo, o en formato e-learning, lo que te permite acceder al contenido de manera que mejor se adapte a tu horario y forma de aprendizaje.

¿Qué habilidades se desarrollarán con el curso React Native?

accordionIcon
Con el curso React Native, desarrollarás habilidades en programación móvil multiplataforma, manejo de JavaScript y React, y capacidades para crear interfaces de usuario eficientes y atractivas. También aprenderás a integrar diversas APIs y a optimizar el rendimiento de tus aplicaciones.

¿Cómo me inscribo en el curso React Native?

accordionIcon
Para inscribirte en el curso React Native, debes ponerte en contacto con el asesor de formación que te proporcionará toda la información necesaria y los pasos a seguir. Esto incluye la recopilación de los documentos necesarios y la confirmación de las fechas disponibles para el inicio del curso.