• 687374918
  • info@devacademy.es

Introducción práctica a ReactJS

Detalle del plan de formación

React (también llamada React.js o ReactJS) es una biblioteca Javascript de código abierto diseñada para crear interfaces de usuario con el objetivo de facilitar el desarrollo de aplicaciones en una sola página. Es mantenido por Facebook y la comunidad de software libre, han participado en el proyecto más de mil desarrolladores diferentes.

Esta tecnología cada vez tiene más aceptación y es más demandada dentro de proyectos y aplicaciones web, al ser una biblioteca Javascript muy potente. DevAcademy consciente de la necesidad de los desarrolladores de adquirir conocimientos de forma práctica, propone un programa práctica para aprender conocimientos necesarios para crear aplicaciones web con React junto con otras librerías de rutas, gestión de estado, estilos encapsulados, buenas prácticas y todo lo necesario para poner nuestra app en producción comenzando desde cero.

Temario

Introducción a React.

  1. Introducción a las SPAs
  2. Que es React (One way data flow, Virtual DOM)
  3. Configuración del entorno
  4. Introducción a la sintaxis JSX
  5. Demo de un proyecto básico
  6. Herramientas para desarrolladores

Componentes, estado y props en React.

  1. ES6: Arrow functions, template strings & spread operator
  2. Componentes funcionales vs Componentes de clase
  3. PropTypes
  4. Gestión del ciclo de vida y estado del componente
  5. React Hooks: Nueva gestión del ciclo de vida y estado del componente

 Crear nuestra primera app con React, renderizado condicional y de listas.

  1. Usando el proyecto react-create-app
  2. Organización de nuestro proyecto
  3. Listas y claves
  4. Renderizado condicional

 Estilado, conexión con APIs y despliegue.

  1. Estilando componentes: como encapsular estilos, librerías y técnicas
  2. Integrar nuestra app con APIs
  3. Despliegue de nuestra App

Ejercicios prácticos

Durante todo el curso completaremos cada día con casos prácticos viendo los diferente objetivos del día. De esta manera acabaremos el curso siendo capaces de crear una aplicación web desde cero hasta el momento del despligue. Obteniendo así todos los conocimientos necesarios para empezar a trabajar como desarrollador frontend con React.

Por otro lado veremos varios ejemplos utilizando los nuevos hooks de React. Hubicandonos de esta manera a la vanguardia del desarrollo con esta tecnología y aportando valor diferencial.

 

Fechas, horario y lugar

Los cursos de DevAcademy son en horario NO LABORAL los VIERNES (16hrs – 21hrs) y SÁBADOS (9hrs-14hrs), pensado para que puedan asistir aquellos que estén trabajando.

Fechas: 18-19-25-26/10 de 2019

El curso tendrá lugar en las aulas situadas en las instalaciones DevAcademy

Responsabilidades profesor

Presentará el contenido conforme lo presentado en el programa de formación
Además, dará acceso al material necesario (PDFs, ejercicios, software, etcs) para el curso contratado.

Responsabilidades alumno

Conocimientos básicos de programación y administración de sistemas son recomendables.
Participará en la formación en el periodo determinado, trayendo un notebook con los requisitos mínimos necesarios para la participación en la formación, siendo estos los siguientes:

  1. Sistema Operativo Unix o Mac OS
  2. Recomendable unos 4GB de memoria RAM y 10GB de espacio en disco.
  3. Habilitada la virtualización tanto en software como hardware
  4. Poseer privilegios de administración
  5. Conocimientos previos básicos de javascript, HTML, CSS y GIT

Observaciones importantes

Confirmaciones
Las confirmaciones serán enviadas a la dirección de e-mail enviada por el alumno.

Cancelaciones
Los plazos para la cancelación de inscripciones solicitadas, son de 5 días laborales antes del inicio del curso.
Además, en caso de cancelación fuera de plazo por parte del alumno, DevAcademy se reserva el derecho a cobrar un porcentaje (20%) del valor del curso.
Por último, DevAcademy se reserva el derecho de cancelar o posponer la formación, siempre y cuando avise al contratante y/o devuelva el importe íntegro en caso de cancelación.

Obligaciones del alumno
Es obligatorio que el alumno cumpla con todos las obligaciones recomendadas por el profesor para seguir todos los ejercicios y no demorar ni perjudicar la clase. Por último, es posible que días antes se envíe un email como recordatorio al alumno con instrucciones a seguir u obligaciones desarrollar para poder estar preparado al comienzo de la clase.

Si quieres informarte sobre otros cursos que ofrecemos, haz click aquí



DevAcademy 2019 - info@devacademy.es - Telf: 687374918