(+34) 91 172 33 13 info@fictizia.com Plaza de España 12, Madrid

UX y Desarrollo Web

Curso de React + Redux

Desarrollo de aplicaciones complejas con ReactJS, gestión de estados con Redux, testing con Enzyme

UX y Desarrollo Web

Curso de React + Redux

  • Desarrollo de aplicaciones complejas con ReactJS
  • gestión de estados con Redux
  • testing con Enzyme
Duración 30 horas
Coste 720 €
Plazas 8 alumnos
Modalidad Presencial
Requerimientos Conocimientos medios de JavaScript
Próximas ediciones
19 de Enero de 2019 Sábados de 10:00 h a 15:00 h

Enfoque y objetivos del Curso

React (también llamado ReactJS o React.js) es una librería de JavaScript que facilita enormemente el desarrollo eficiente de interfaces de usuario fácilmente mantenibles. Los desarrolladores pueden gestionar de una forma muy cómoda y sencilla los diversos cambios visuales en el estado de las aplicaciones cuando además combinamos su uso con Redux, un contenedor predecible del estado de aplicaciones JavaScript.

React permite trabajar sobre las vistas del patrón MVC utilizando JSX, lo que hace que la tarea de escribir Javascript sea más sencilla, eficiente, rápida y segura, para especificar el "look" de nuestros componentes sin tener que preocuparnos por el impacto que esto pueda ocasionar en el DOM. Su uso dentro del mundo del desarrollo ha crecido enormemente y de forma muy rápida porque además de su enorme utilidad y eficiencia, juega a su favor como un papel clave su fácil y perfecta sincronización con cualquier tipo de stack tecnológico, al ser una librería pequeña y flexible.

Este curso tiene como objetivo que aprendas todos los detalles de esta librería de JavaScript para desarrollar interfaces eficientes y fácilmente gestionables y testeables de una forma eminentemente práctica. Como metodología de trabajo durante el Curso de React + Redux, los alumnos desarrollarán como prácticas troncales diversas aplicaciones web que servirán además de repositorio de todo lo aprendido.

Programa de estudios

  1. Bienvenida a React: Construyendo un «Tres en raya»
  2. Introducción a JSX
  3. Renderizando elementos
  4. Componentes y propiedades
  5. El estado y el ciclo de vida
  6. Gestionando eventos en React
  7. Renderizado condicional
  8. Pintando listas
  9. Formularios
  10. Subiendo el estado
  11. Herencia VS Composición
  12. Pensando en React
  13. Accesibilidad
  14. Partiendo el código
  15. El Contexto
  16. Gestión de errores
  17. Creando referencias a elementos DOM
  18. Fragmentos
  19. Componentes de primer orden
  20. Integración con otras librerías
  21. JSX en profundidad
  22. Mejorando el rendimiento
  23. Portales
  24. React sin ES6
  25. React sin JSX
  26. Comparación de árboles virtuales
  27. Comprobación estática de tipos (flow)
  28. Modo estricto
  29. Comprobación dinámica de tipos (PropTypes)
  30. Componentes no controlados
  31. Web Components
  32. Librerías imprescindibles
    • React-Router
    • Material UI
    • React Semantic
    • React Bootstrap
    • React styleguidist
  33. Redux
    • Motivaciones
    • Principios básicos de Redux
    • Middlewares
    • Redux-form
    • Redux-thunk
    • Redux-observable
  34. Extendiendo React
    • Renderización en servidor con Next
    • Programación nativa con React-Native
    • Sitios estáticos con GatsbyJS

Profesorado

En Fictizia tenemos muy claro que quién imparte las clases siempre es clave. Con el objetivo de ofrecer una formación que responda a la realidad del mundo laboral, el equipo de profesores de Fictizia​ está formado por profesionales con una larga trayectoria profesional, lo que les capacita para reconocer las necesidades reales de un sector tan cambiante y exigente como el actual. Cada profesor de Fictizia es un especialista de alto nivel en su campo que además comparte en las aulas de Fictizia sus conocimientos, sus enorme experiencia, sus tropiezos, sus aciertos y la pasión por su trabajo. Por eso estamos tan orgullosos de nuestro profesorado.

Javier Vidal

Javier Vidal

Frontend Team Lead en Sngular, Javier es un programador con experiencia en lenguajes de Back y Front. Ha trabajado siempre en el mundo startup usando diferentes tecnologías; desde el desarrollo con Windows Phone a programación de microservicios en Java, pasando por el desarrollo de aplicaciones de escritorio en .NET o el desarrollo web con PHP. Actualmente trabajando en React, ha encontrado en ES6 la oportunidad de aplicar las buenas prácticas de la programación orientada a objetos al Frontend web.

Las mejores empresas confían en nuestros alumnos

La calidad de la formación que reciben las personas que se forman en FICTIZIA se refleja en el nivel de las empresas que las contratan. Es un orgullo que las mejores compañías confíen en las capacidades de nuestros alumnos y es la mejor prueba de la efectividad de la formación que ofrecemos.

  • Alumnos Fictizia en Google
  • Alumnos Fictizia en El Ranchito
  • Alumnos Fictizia en Ogilvy
  • Alumnos Fictizia en BBVA Next
  • Alumnos Fictizia en Lola Mullenlowe
  • Alumnos Fictizia en Ánima-Kitchent
  • Alumnos Fictizia en Atresmedia
  • Alumnos Fictizia en BQ
  • Alumnos Fictizia en DDB
  • Alumnos Fictizia en Mach
  • Alumnos Fictizia en Byte London
  • Alumnos Fictizia en indra
  • Alumnos Fictizia en The Cocktail
  • Alumnos Fictizia en *SCPF
  • Alumnos Fictizia en Ediciones SM
  • Alumnos Fictizia en Paradigma digital
  • Alumnos Fictizia en Panda Security
  • Alumnos Fictizia en Exit Consultores Audiovisuales
  • Alumnos Fictizia en Mediaset
  • Alumnos Fictizia en Everis
  • Alumnos Fictizia en JWT
  • Alumnos Fictizia en Lalivingston
  • Alumnos Fictizia en Kairos DS
  • Alumnos Fictizia en Twin Pines
  • Alumnos Fictizia en LUCA data driven solutions
  • Alumnos Fictizia en Redbility
  • Alumnos Fictizia en LeChuck
  • Alumnos Fictizia en Liquid Squad
  • Alumnos Fictizia en Social Mood
  • Alumnos Fictizia en Warner Bros International tV Production