Curso Fundamentos de React.js

Aprende a desarrollar una web con React basada en Componentes

Domina una de las librerías más utilizadas en el Frontend del desarrollo web y mejora tus habilidades profesionales.

Regístrate ahora

Este curso es para ti si

  • Eres desarrollador web y quieres mejorar tus habilidades aprendiendo una librería nueva.
  • Siempre utilizas jQuery y quieres emplear algo más profesional.
  • Quieres aprender a desarrollar web dinámicas.
  • Quieres aprender a arquitecturar aplicaciones basadas en componentes.
  • Tienes conocimientos básicos de JavaScript y quieres avanzar un paso más.
  • Necesitas aprender a utilizar herramientas de tooling para no quedarte desactualizado.
  • Eres una persona inquieta que quiere aprender más cada día.

Con este curso aprenderás a programar aplicaciones web de manera profesional con React.js desde cero y paso a paso.

Al final serás capaz de desarrollar una aplicación web real, utilizando un entorno de desarrollo profesional, manejar varias rutas y vistas y como dividir tu aplicación en pequeños componentes con su lógica, eventos y template.

En este curso vas a aprender

Curso online Fundamentos de React
  • Cómo configurar Webpack para trabajar con React, Babel y ES2015 sin dolores de cabeza.
  • Cómo utilizar CSSModules para modularizar tu CSS en base a componentes.
  • Cómo crear componentes y entender su ciclo de vida
  • Saber diferenciar entre Componentes Statefull y Componentes Stateless.
  • Cómo pasar propiedades entre Componentes y propagar eventos a través de ellos.
  • Cómo crear varias vistas y rutas empleando la última versión de React-Router.
  • Cómo usar formularios y salvar datos.
  • Cómo añadir autenticación social
  • Persistencia de los datos con base de datos
  • Y despliegue en producción con Firebase Hosting

Temario del curso

  • Bloque 1: Introducción
  • Bienvenida y presentación del curso
  • Ecosistema de React.js
  • ¿Cómo funciona React
  • Bloque 2: Herramientas de desarrollo
  • JSX
  • Node.js
  • NPM
  • Babel
  • Webpack
  • Bloque 3: ECMAScript 6
  • Introducción a ES6/ES2015
  • Bloque 4: Desarrollo de la App
  • Dependencias a utilizar
  • Creación del componente App
  • Comunicación de datos entre componentes
  • Manejando el estado
  • Gestión de eventos
  • Uso de la propiedad 'key'
  • Comportamiento del objeto 'this' en Componentes
  • Manejo de formularios
  • Modificar el estado de un componente mediante eventos
  • Agregando funcionalidades
  • Eventos sintéticos
  • Bloque 5: React Router
  • Creación de rutas con React-Router v4
  • Rutas basadas en Componentes
  • Bloque 6: Buenas prácticas
  • Componentes Statefull y Stateless
  • Uso de PropTypes
  • Bloque 7: Integración con Firebase y Final
  • Creación de un proyecto en Firebase
  • Añadiendo autenticación social
  • Añadiendo funcionalidad de desconexión
  • Añadiendo persistencia con base de datos
  • Despliegue en producción
  • Código completo de la webapp
  • Conclusiones

¿Cómo funciona el curso?

Regístrate hoy y aprovecha el descuento exclusivo por haber completado el minicurso de React + Firebase

Puedes pagar con tarjeta de débito o crédito y también con PayPal.

Tendrás acceso de forma permamente a la plataforma de aprendizaje en línea.

Cada lección en vídeo tiene un apartado para dejar comentarios y dudas que entre el profesor y el resto de estudiantes te ayudarán a resolver.

El curso contiene más de 5 horas de contenido en vídeo y material extra.

Una vez completes el curso, podrás solicitar un certificado de participación.

Podrás ver los vídeos del curso y acceder a los materiales siempre que quieras y cuándo quieras

Ellos han aprendido React con éste curso

Cristian

Muchas gracias por tu curso Carlos, la verdad es todo un universo ReactJS y con este curso ya todo va tomando sentido. Se agradece nuevamente por compartir conocimiento y por explicar tan claramente.

Adrián

Muy buen curso Carlos, bien explicado, muy preciso en los conceptos base para poder entender todo este ecosistema de React.

Diego

¡Muchas gracias por éste tremendo curso, Carlos! Ha sido absolutamente explicativo, claro y práctico que siempre ayuda mucho a entender los conceptos nuevos, al menos para mí, del desarrollo con componentes en React.

Jose Celano

Enhorabuena por el curso. Me ha resultado muy útil. Es la primera vez que sigo un ejemplo y todo funciona correctamente, ¡Hasta en Windows!

Conoce a tu profesor

Carlos Azaustre

@carlosazaustre

Soy Carlos Azaustre. Ingeniero en Telemática y desarrollador web con más de 7 años de experiencia.

Comparto conocimiento a través de mi blog a modo de tutoriales sobre JavaScript, Node.js, React, etc... desde hace 4 años.

He impartido formaciones y talleres en empresas y soy autor de cursos online y ebooks sobre React y JavaScript en general.

Campus BBVA Amaris Platzi H4ckademy Vector ITC GDG Spain

Tendrás una gran experiencia en la plataforma del curso

  • Clases en Vídeo Clases en vídeo
  • Foros de discusión Foros de discusión
  • Preguntas y respuestas Preguntas y respuestas