Curso de desarrollo frontend con React

FrontEnd

Aprende a desarrollar interfaces de usuario y aplicaciones web frontend con React

Intermedio Medio (de 8 a 20 horas) Precio en promoción 85€ 59€

El Curso de desarrollo frontend con React es una iniciativa para dominar esta librería Javascript creada para el desarrollo de Interfaces web dinámicas y reactivas, fáciles de programar, mantener y reutilizar.

Debido a las características de React y las facilidades que aporta a los desarrolladores, React se utiliza ampliamente para el desarrollo de aplicaciones frontend. React es la alternativa más usada a nivel mundial para construir aplicaciones web modernas como las SPA (Single Page Application) y junto con Angular es la librería más popular para el desarrollo Javascript, siendo ambas altamente solicitadas en el mundo laboral.

Objetivo del curso de desarrollo frontend con React

Este curso tiene como objetivo enseñar paso a paso las bases de la librería de una manera completa y detallada para llegar a la consecución de todo tipo de proyectos. Está orientado para desarrolladores con experiencia previa de Javascript, que quieran comenzar a usar React para el desarrollo de interfaces de usuario web y aplicaciones SPA.

Comenzaremos estudiando las herramientas principales de la librería, como el desarrollo de componentes y su ciclo de vida, la creación de vistas reactivas usando JSX, la gestión del estado, etc. Posteriormente profundizaremos en aspectos más avanzados como los Hooks de React y el uso de React Router para la realización de aplicaciones frontend modernas. El curso finalizará con el estudio en detalle de todas las herramientas y el flujo necesario para llevar aplicaciones React al despliegue en producción.

¿Qué aprenderás en el curso?

๏ Sintaxis Javascript +ES6

๏ Sintaxis JSX

๏ Programación funcional, reactiva y orientada a componentes

๏ Entorno de configuración de React

๏ Herramientas del ecosistema React

๏ Conceptos básicos de React: Componentes, Propiedades, Estado, Eventos, Renderizado, Ciclo de Vida

๏ Tipos de Componentes

๏ Consumo de Datos

๏ Desplegar una app React

๏ React Hooks

¿Por qué aprender React?

React es actualmente la librería Javascript más popular y solicitada en el mundo laboral. Los motivos son diversos, pero principalmente se debe a las facilidades que nos aporta a la hora de desarrollar y mantener las aplicaciones. En torno de React se ha configurado además un amplísimo ecosistema de librerías, patrones y herramientas que han acabado introduciéndose en todos los ámbitos del desarrollo frontend.

Sin duda, React es una de las librerías que te abrirán puertas profesionalmente y que complementarán cualquier otro conocimiento Javascript que puedas poseer.

Índice de contenidos

Primeros Pasos con React

๏ Introducción y Características de React

๏ ¿Por qué usar React?

๏ Entorno y Herramientas de Desarrollo para React

๏ Create React App

๏ Proyectos y demos hechos en React

Sintaxis y componentes

๏ EcmaScript para React

๏ Sintaxis JSX

๏ Componentes

๏ Tipos de Componentes

๏ Propiedades

๏ Estado

Ciclo de Vida y Flujo de Datos

๏ Renderizado condicional

๏ Renderizado de elementos

๏ Eventos

๏ Ciclo de vida de los componentes

๏ Consumo de datos

Hooks

๏ ¿Qué es un Hook?

๏ ¿Por qué los hooks?

๏ Hooks vs Componentes de Clase

๏ Reescribiendo componentes de clase en Hooks

๏ Manejo del estado en Hooks

Enrutado en React

๏ React Router.

๏ Componentes básicos

๏ Enrutado básico

๏ Paso de parámetros

๏ Anidaciones y redirecciones

๏ Manejo de rutas inexistentes

Desarrollando y desplegando App React

๏ Desarrollo de una aplicación Web React aplicando todo lo visto en el curso y desplegándola en producción.

Requisitos de conocimientos: 

Conocimientos sólidos de HTML, CSS y JS.

Manejo básico de terminal, node y git.

CONTENIDO

Este curso no empezó todavía
Comenzamos en 18/03/2020
A medida que se impartan las clases irán apareciendo en este espacio

CONTENIDO

Este curso no empezó todavía
Comenzamos en 18/03/2020
A medida que se impartan las clases irán apareciendo en este espacio