Curso de React

Aprende a desarrollar aplicaciones Javascript con la librería React
Material disponible
Intermedio
12 Clases 25 h
A éste y otros 200+ cursos
React es una librería Javascript para el desarrollo de interfaces de usuario dinámicas y reutilizables. A diferencia de otros frameworks, React no se ocupa de nada más, manteniendo un core ligero, sencillo de usar y una curva de aprendizaje adecuada para cualquier perfil de desarrollador. React no ha sufrido muchos cambios, por lo que este contenido sigue teniendo vigencia, pero el Curso de Desarrollo Frontend con React está adaptado a novedades interesantes como los hooks.

Su enfoque declarativo permite una implementación sencilla de las interfaces generadas, lo que facilita el desarrollo de aplicaciones y su depuración. Su arquitectura basada en componentes nos ofrece una manera de encapsular cada pequeña pieza de una aplicación, formando con ellas estructuras complejas a base de piezas modulares con un código sencillo de escribir y de mantener

Qué aprenderé en el Curso de React

ReactJS nos ofrece una alternativa ligera para el desarrollo de interfaces de usuario con nuevos patrones de comportamiento pensados para aumentar el rendimiento de las aplicaciones. Es una excelente puerta de entrada a la arquitectura basada componentes, la tendencia frontend que aporta no solo facilidades a la hora de escribir el código, sino también de mantenerlo.

React no te obliga a trabajar con un stack de tecnologías dado, simplemente se encarga del desarrollo de los componentes para la implantación de interfaces de usuario, permitiendo adaptarse a cualquier proyecto nuevo o en funcionamiento. Tampoco te impone aprender una nueva sintaxis exclusiva a una librería específica sino que está basada en Vanilla Javascript. Además, React es la librería más relevante de las librerías isomórficas, aquellas que permiten su ejecución tanto en el cliente como en el servidor, con un mismo código.

Creada por Facebook y apoyada por grandes empresas, gracias a su sencillez y potencia ReactJS está al alcance de cualquier desarrollador, es ámpliamente usada en la industria, demandada por empresas y clientes, y con una comunidad con un crecimiento exponencial.

Por qué debes aprender React

A lo largo de este curso te enseñaremos de una forma práctica para aprender las bases para el desarrollo de webapps con ReactJS. Aprender ReactJS nos permitirá abordar las soluciones a las interfaces de usuario con un paradigma programático, con todas las ventajas que ello conlleva. El enfoque a componentes nos permitirá reaprovechar mucho código y agilizar los procesos de implementación. No estamos hablando de aprender el nuevo framework de moda, si no de aprender una filosofía que nos permitirá dar un paso más en el desarrollo de la UI de nuestros proyectos.

Clases y contenidos

Presentación ReactJS Gratis

Presentación + Hola mundo! con React

Entorno de desarrollo ReactJS

● Entorno de desarrollo React con Webpack y Babel.js ● Un componente React
● Propiedades
● Estados y Eventos
● Stateless Components

React + Redux : Debugging y Dev Tools

Herramientas para el desarrollo de aplicaciones con React: Debug en React, Redux DevTools y React DevTools

¿Qué nos ofrece React?

Ciclos de vida de un componente
● Hijos dinámicos
● Anidamiento de vistas
● Encapsulando librerías

Comunicación entre componentes ReactJS

●Comunicación entre componentes
● Componente Stateless
● Visualizando listas
● Formularios y controles de formulario

Ejemplo de aplicación con ReactJS

Creamos un ejemplo de aplicación y hacemos una llamada a una API rest desde React

Tratamiento de rutas con React

● Rutas con React Router ● Múltiples rutas ● Querystring en React Router

Redux

● Redux ● Actions ● Reducers ● Store

Ejemplo de aplicación con React Router y Redux

React Router y Redux para la construcción de una Single Page Aplication (SPA)

Isomorfismo con React o Javascript Universal

React permite reducir la carga de trabajo necesaria para realizar aplicaciones web optimizadas desde el punto de vista SEO. Aprendemos cómo con el mismo código somos capaces de renderizar tanto en el cliente como el servidor.

Testing React Aplications

● React Test Utils ● Testing de componentes de React ● Testing de reducers de Redux

Autenticación con Firebase

Cómo utilizamos Firebase en una aplicación React

Valoraciones

Levi Esteller

Maricarmen

Guadalupe Sánchez González (Sngular People Europe SL, CIF: B02946747)

El curso es bastante completo. Quizás las clases un poco largas, pero aprendes mucho. Se hecha de menos una actualización con hooks, me imagino que irá en otro de los cursos que tenéis. Gracias por el curso.

¿Conoces nuestra tarifa plana?

Toda la formación de EscuelaIT, con más de 200 cursos completos para aprender las más variadas tecnologías de programación, diseño y marketing online. Todo! con tu suscripción.

Suscríbete