Pack: Curso de React + Redux

Paquete de 2 cursos.
Aprende las bases de React y profesionalízate con Redux.

Conoce y domina uno de los Stacks JavaScript más utilizados en el desarrollo web actual.

Quiero el pack React + Redux

Estos cursos son para ti si

  • Eres desarrollador web Frontend y quieres ampliar conocimientos.
  • Siempre utilizas jQuery y quieres emplear algo más profesional y demandado.
  • Tienes conocimientos básicos de JavaScript y quieres avanzar un paso más.
  • Quieres aprender a desarrollar web dinámicas.
  • Quieres aprender a arquitecturar aplicaciones basadas en componentes.
  • Quieres desarrollar aplicaciones web escalables.
  • Quieres aprender a desacoplar el estado de tus aplicaciones React.
  • Quieres comprender como conectar React y Redux.
  • Quieres aprender a conectar un API REST externa con React
  • Necesitas aprender a utilizar herramientas de "tooling" para no quedarte desactualizado.
  • Eres una persona inquieta que quiere aprender más cada día.
  • Y por supuesto... ¡Quieres aprender React y Redux!

Con estos cursos aprenderás a programar aplicaciones web SPA escalables de manera profesional con React.js y Redux desde cero y paso a paso.

Al finalizar los cursos el curso habrás creado dos aplicaciones web SPA. Una será un clon de Twitter integrado con Firebase y otra simula una tienda online (ecommerce), utilizando Redux para gestionar el estado y las peticiones AJAX y la interacción del carrito de la compra.

Con éstos dos cursos aprenderás

Pack de 2 cursos: Redux y React
  • Cómo configurar Webpack v1 y v2 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 utilizar Bootstrap para tu CSS.
  • 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
  • Cómo crear Acciones y Acciones Asíncronas.
  • Cómo manipular el estado utilizando Reducers.
  • Cómo configurar la Store para desarrollo y producción.
  • Cómo emplear Middlewares en Redux.
  • Cómo crear Contenedores.
  • Cómo conectar React y Redux.
  • Y despliegue en producción con Firebase Hosting

Temarios de los cursos

  • 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
  • Bloque 1: Introducción
  • ¿Qué es Redux?
  • Principios de Redux
  • Estado global de la aplicación
  • Qué son las Actions
  • Qué son los Reducers
  • Qué es la Store
  • Instalación de Webpack v2
  • Configuración de Babel
  • Bloque 2: Implementación de Redux
  • Creación del Store
  • Actions
  • Actions Asíncronas
  • Creación de un Cliente API
  • Uso de Thunks para acciones asíncronas
  • InitialState en el Reducer
  • Creación del Reducer Raíz
  • Separación del estado en Reducers
  • Integrando las rutas en el estado
  • Bloque 3: Conexión con React
  • Creación de componentes funcionales
  • Creación de Redux Containers
  • Utilizando Bootstrap CSS para los estilos
  • Bloque 4: Carrito de la compra
  • Creación de componentes funcionales
  • Creación del CartContainer
  • Añadiendo Items al carrito
  • Eliminando Items del carrito
  • Bloque 5: Formularios
  • Creación del ProductAdd Container

¿Cómo funcionan los cursos?

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

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

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.

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

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

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

Tendrás acceso a todas las actualizaciones que se hagan del curso, sin pagar más.

Ellos han aprendido React y Redux con estos cursos

Valorado con 4.8/5 basado en 8 valoraciones de estudiantes.
Diego Fraga Casariego

Enhorabuena por el curso Carlos! Es un excelente punto de partida al mundo de ReactJS. Sin duda un dinero muy bien invertido para todos aquellos que quieran aprender. Sin duda lo recomendaré, tanto al curso como a ti como profesional.

(4.8/ 5)

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.

(4.5/ 5)
Àlex Marlés

El curso me ha parecido fantástico, muy fácil de seguir, con un ejemplo muy completo y que me ha permitido comprender los fundamentos de React y su filosofía fácilmente. Muchas gracias y felicidades, estaré atento a nuevos cursos que puedan venir!

(5/ 5)
Jordi Villaró

¡Excelente! Lo he realizado casi de una tirada, la verdad es que se me ha hecho hasta corto. Muchas gracias por tu trabajo y tu tiempo.

(5/ 5)
Adrián

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

(5/ 5)
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.

(4.8/ 5)
Jesús Mur

Ya he terminado el curso! La verdad es que ha estado muy bien, he ido programando paso a paso toda la app y me ha animado mucho a usar React y Firebase que apenas conocía su funcionamiento. Espero pronto nuevos cursos.

(4.8/ 5)
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!

(5/ 5)

Conoce a tu profesor

Carlos Azaustre

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

Tendrás una gran experiencia en la plataforma de cursos

  • Clases en Vídeo Clases en vídeo.
  • Foros de discusión Foros de discusión.
  • Acceso global Acceso desde cualquier parte del mundo.
  • Código fuente del proyecto Código fuente del proyecto.
  • Certificado de finalización Certificado si lo deseas por la realización del curso.