Envíanos tu consulta
Términos y condiciones *
logoImagina
Formación
Modalidades
Próximas Convocatorias
Temario
FAQ
Solicitar información
iconoCurso

Curso de React Native Avanzado

DISPONIBLE EN MODALIDAD:
aMedidaIcon
Aula Virtual Personalizada
arrowRightDark

Mejora tus conocimientos de desarrollo frontend para móvil con este curso de React Native y empieza a crear aplicaciones profesionales, más estables, seguras y de calidad.

Aprenderás a trabajar con conceptos más avanzados como optimización de procesos, gestión avanzada del estado y conexión de tus aplicaciones con bases de datos de la mano de Firebase.

iconClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClient

Formación en React Native Avanzado bonificable para empresas

A quién va dirigido nuestro curso de React Native Avanzado

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 Avanzado

  • Aprender a optimizar los procesos.
  • Conectar la aplicación con una base de datos.
  • Hacer uso de notificaciones, cámara y videollamadas.

Qué vas a aprender en nuestro curso de React Native Avanzado

Mejora tus conocimientos de desarrollo frontend para móvil con este curso de React Native y empieza a crear aplicaciones profesionales, más estables, seguras y de calidad.

Aprenderás a trabajar con conceptos más avanzados como optimización de procesos, gestión avanzada del estado y conexión de tus aplicaciones con bases de datos de la mano de Firebase.

Requisitos de nuestro curso de React Native Avanzado

  • Para este curso son necesarios conocimientos de desarrollo frontend en ReactJS y React Native.
  • Además, es necesario disponer de permisos suficientes como para poder instalar software en tu equipo.

Temario del curso de React Native Avanzado

tema 1

Introducción

  • Conceptos avanzados
  • Setup
  • Requisitos
iconArrowDown
tema 2

Optimización

  • Profiling
  • Identificación de cuellos de botella
  • Soluciones comunes
iconArrowDown
tema 3

Gestión del estado avanzado

  • ImmerJS
  • React useCallback + Redux
  • React useMemo + Redux
  • React.memo() HoC
iconArrowDown
tema 4

Notificaciones Push

  • Introducción
  • Enviar notificaciones locales
  • Notificaciones foreground
  • Notificaciones background
  • Expo y notificaciones Push
iconArrowDown
tema 5

React Native Firebase

  • Introducción
  • Setup
  • Autenticación
  • NoSQL Firestore
iconArrowDown
tema 6

Testing

  • Introducción
  • Jest
  • React Testing Library
  • Test Unitarios
  • Test de Integración
  • Test de componentes
  • Test de interacciones
iconArrowDown
tema 7

Animaciones

  • Introducción
  • Tipos de animación
  • Librerías destacadas
  • Animaciones comunes
iconArrowDown
tema 8

Uso de localización para generar mapas interactivos

  • Introducción
  • Localización
  • Mostrar mapa con la Localización
  • Interactuar con el mapa
iconArrowDown
tema 9

Uso de la cámara para capturar fotografías

  • Introducción
  • Gestión de imágenes de la cámara
  • Renderizar imágenes
  • Enviar imágenes a un servidor
iconArrowDown
tema 10

Uso de sockets para crear un chat

  • Setup de sockets
  • Identificar usuarios online
  • Comunicación e interacción
iconArrowDown
tema 11

Uso de webRTC para crear videollamadas

  • Setup de webRTC
  • Permisos y gestión de llamadas
  • Establecer videollamadas
iconArrowDown
tema 12

Interacción avanzada. Gestos

  • Sistema PanResponder
  • Gestionando los eventos de PanResponder
  • El sistema de gestión de gestos
  • Mover una carta
iconArrowDown
tema 13

Persistencia de datos offline

  • Notificaciones push y datos persistentes
  • Uso con Redux Persist
  • Cómo funciona Redux Persist
iconArrowDown
tema 14

Publicación de la APP

  • Publicar la APP en Google Play Store
  • Publicar la APP en Apple Store
iconArrowDown
tema 15

Buenas prácticas para continuar

  • TDD
  • Variables de entorno
  • Compartir código, ejemplos en CodeSandbox
iconArrowDown

Preguntas Frecuentes de React Native Avanzado

¿Cuáles son los Beneficios del curso React Native Avanzado?

accordionIcon
El curso React Native Avanzado te ayudará a mejorar tus habilidades en el desarrollo de aplicaciones móviles, permitiéndote crear apps más eficientes, rápidas y con mejores funcionalidades. Además, actualizarás tus conocimientos sobre las últimas tecnologías y mejores prácticas en el desarrollo con React Native.

¿El curso de React Native Avanzado se puede bonificar a través de FUNDAE?

accordionIcon
Sí, el curso de React Native Avanzado se puede bonificar a través de FUNDAE. Si tu empresa cumple con los requisitos, podrás beneficiarte de estas ayudas para la formación de tus empleados.

¿En que modalidades se imparte el curso de React Native Avanzado?

accordionIcon
El curso de React Native Avanzado se imparte en modalidad online y en aula virtual personalizada. Esto te permite elegir la opción que mejor se adapte a las necesidades de tu empresa y a la disponibilidad de tu equipo.

¿Qué habilidades desarrollaré con el curso de React Native Avanzado?

accordionIcon
Con el curso de React Native Avanzado desarrollarás habilidades avanzadas en el uso de React Native, como la integración de APIs, optimización de rendimiento, implementación de animaciones complejas y gestión de estados complejos. Además, aprenderás a solucionar problemas comunes y a aplicar las mejores prácticas en el desarrollo de aplicaciones móviles.

¿Cómo puedo inscribirme en el curso de React Native Avanzado?

accordionIcon
Para inscribirte en el curso de React Native Avanzado, debes rellenar los formularios que aparecen en la web de Imagina Formación. Una vez completados, uno de nuestros asesores se pondrá en contacto contigo para finalizar el proceso de inscripción y resolver cualquier duda que puedas tener.