¿Ya sabes que vas a estudiar?

Curso de React.js: Aplicaciones Híbridas

Single course header Image
150 horas
Modalidad Online

Resumen

Desde hace años los smartphones forman parte fundamental de nuestras vidas y muchas de sus aplicaciones se nos hacen indispensables en el día a día. Dado este boom el desarrollo de aplicaciones móviles se ha disparado, convirtiéndose en uno de los campos más prolíficos dentro del mundo de la programación. Es por esto que el desarrollo de aplicaciones híbridas se ha popularizado ya que nos permiten desarrollar para diferentes sistemas operativos manteniendo una misma base de código fuente, ahorrando de esta forma tiempo e inversión. Con este curso te introducirás al completo en el desarrollo de aplicaciones híbridas, así como en la programación con Node.js y Javascript, con unas de las librerías más famosas y usadas del panorama actual: React.

Objetivos

  • Conocer las bases de JavaScript y Node.js.
  • Introducirse en el desarrollo con React.
  • Conocer todos los componentes que conforman la librería.
  • Utilizar React para realizar desarrollos híbridos.

Salidas profesionales

Las principales salidas profesionales a las que podrás optar con este curso de React.js: Aplicaciones Híbridas son las de desarrollador de aplicaciones híbridas y multiplataforma haciendo uso de React y Expo, así como las de desarrollador orientado al back-end gracias al uso de Node.js y JavaScript.

Para que te prepara

Este curso de React.js: Aplicaciones Híbridas te prepara para desenvolverte con una de las librerías para el desarrollo de aplicaciones híbridas con mayor presencia en el mercado: React. Aprenderás todo lo necesario sobre React y sus herramientas: componentes, contexto, hooks… Además, aparte de todas las herramientas que nos proporciona React, aprenderás JavaScript y Node.js para apoyar tus desarrollos multiplataforma.

A quién va dirigido

El curso de React.js: Aplicaciones Hibridas está dirigido a cualquier persona interesada en introducirse y progresar en el mundo del desarrollo multiplataforma/híbrido y el uso de todas las herramientas y técnicas relacionadas, así como a profesionales que deseen seguir formándose o actualizando sus conocimientos en estas áreas.

Temario

  1. Nodejs
  2. Características de Nodejs
  3. Configuración del entorno

  1. Componenetes Node JS

  1. Primera aplicación
  2. Prueba de callback
  3. Módulo WebExpress Framework

  1. Introducción
  2. Configuración del entorno

  1. Sintaxis
  2. Componentes

  1. API de componentes
  2. Formularios y eventos
  3. Definición de componentes
  4. Flux

  1. Qué es React Native
  2. Inicializando el proyecto
  3. Configurando el entorno de desarrollo
  4. ESLint
  5. Viendo los logs de la aplicación
  6. Usando el debugger

  1. Componentes principales
  2. Recargando manualmente la aplicación
  3. Estilo
  4. Uso de temas para la UI
  5. Usando flexbox para el diseño
  6. Enrutado
  7. Manejo del estado de los formularios
  8. Validación de formularios
  9. Código específico para cada plataforma

  1. Peticiones HTTP
  2. GraphQL con Apollo
  3. Organizando el código de GraphQL
  4. Mejorando la estructura
  5. Variables de entorno
  6. Guardando datos en el dispositivo del usuario
  7. Mejorando las peticiones de Apollo
  8. Inyección de dependencias con React Context

  1. Cómo hacer "testing" en React Native
  2. Organizando los tests
  3. Comprobando los componentes
  4. Manejo de dependencias durante los tests
  5. Extendiendo la aplicación
  6. Paginación
  7. Scroll infinito

Titulación

Titulación Expedida y Avalada por el Instituto Europeo de Estudios Empresariales. «Enseñanza No Oficial y No Conducente a la Obtención de un Título con Carácter Oficial o Certificado de Profesionalidad.»

Solicita información

    [countries_dropdown]

    Scroll al inicio

    Solicita información

      [countries_dropdown]