React PRO: Lleva tus bases al siguiente nivel

Storybook, Github Actions, publicar NPM, TypeScript, patrones de componentes, PWA, Formik, formularios dinámicos y más

4.92 (2416 reviews)
Udemy
platform
Español
language
Web Development
category
React PRO: Lleva tus bases al siguiente nivel
16,500
students
26.5 hours
content
Oct 2023
last update
$19.99
regular price

What you will learn

Progresar como desarrolladores en React

TypeScript

PWAs manuales y con Workbox

Storybook

TSDX, Storybook y despliegues manuales a NPM

Github Actions

Versionamiento Semántico

Patrones de creación de componentes

Formik

Formularios dinámicos

Lazyload

Módulos

Re-utilización de componentes

Why take this course?

React Pro: Lleva tus bases al siguiente nivel

Bienvenidos a mi curso de React Pro, el objetivo principal es simple, mejorar tus habilidades existentes de React. No es un curso para personas que quieran empezar con esta librería, ya que el curso está dirigido a personas que ya tengan conocimientos de React con Hooks.


Breve Descripción del curso

El curso empieza con una breve introducción de React con Typescript, pero dejo videos adicionales en YouTube para mayor referencia (dichos videos creados por mi también y son 5 horas adicionales no incluidas aquí), luego pasamos a la creación de un pequeño proyecto que nos servirá para practicar diferentes patrones de creación de componentes, explicaré varios muy populares y poco a poco iremos creando un juego de componentes robusto que desplegaremos a NPM mediante TSDX. En el camino pasamos por separación de módulos y lazyload, adicionalmente doy mi punto personalizado preferido para trabajar con módulos.

Luego explicamos Formik, validaciones, Yup y formularios dinámicos, creando componentes re-utilizables simples que nos ayudarán a no tener que escribir lo mismo una y otra vez.

Posteriormente pasamos a Storybook, explicamos qué es, para que nos puede servir, creamos un par de configuraciones y luego publicamos nuestro Storybook en varios lugares, eventualmente crearemos los archivos de configuración de TypeScript necesarios, modificaciones en el package.json y configuraciones con semantic release para realizar todo un proceso sistematizado de creación y actualización de componentes utilizando GitHub Actions como intermediario.

Después nos movemos a levantar una aplicación realizada en mi curso de React de cero a experto que tiene un backend personalizado con JWTs, para transformar nuestra aplicación de React en una PWA, explicando configuraciones automáticas, manuales y personalizaciones que nos permitan trabajar sin conexión a internet nuestra aplicación de React, también instalarla como si fuera una aplicación de Windows, Linux o Mac.


Temas puntuales del curso:

El curso esta cargado de mucha información para mejorar nuestras habilidades de React, puntualmente estos son algunos temas de interés que tocamos en el curso:

  1. React con TypeScript en un 95% del curso

  2. Lazyload y Suspense

  3. Rutas Hijas

  4. Modularización

  5. Git y GitHub para el manejo de ramas, versiones y acciones

  6. Patrones de creación de componentes

    1. Compound Components Pattern

    2. Extensible Styles Pattern

    3. Control Props Pattern

    4. State Initializer Pattern

    5. Function Child Pattern

    6. Custom State Initializer + Function Child pattern

  7. Despliegues a NPM

    1. TSDX

    2. Storybook to NPM

    3. Despliegue manual a NPM: TypeScript + create-react-app

    4. Semantic Release automático

  8. Formik

    1. Formularios tradicionales

    2. Validaciones manuales

    3. Validaciones con Yup

    4. Custom Formik Hooks

    5. Componentes de Formik

    6. Formik Abstractation

    7. Componentes personalizados reutilizables para Formik

    8. Formularios dinámicos

    9. Validaciones de formularios dinámicos

  9. Storybook

    1. Introducciones

    2. Properties

    3. Opciones

    4. Elementos

    5. Controles

    6. Despliegues

    7. Publicaciones a NPM

    8. TypeScript

    9. Documentación automática

    10. Bonus: Chromatic

    11. Bonus: Notas en Chromatic

  10. GitHub Actions: El procedimiento a crear el siguiente

    1. Configuración de acciones

    2. Instalación de Node

    3. Build de aplicacion de React

    4. Creación de un versionamiento semantico

    5. Generar Release

    6. Publicación automática a Npm

    7. Despliegue automático de Storybook

  11. PWA:

    1. Service Worker

    2. Manifest

    3. Configuraciones automáticas de npx create-react-app

    4. Configuraciones manuales

    5. Estrategias de caché

      1. Pre-cache

      2. Cache Only

      3. Cache first with network fallback

      4. Network first with cache fallback

      5. Network only

    6. Offline mode

    7. CRUD sin conexión

      1. Create

      2. Read

      3. Update

      4. Delete

    8. Background Sync

  12. Workbox

    1. Configuración manual

    2. Configuración con Wizard

    3. Configuración preferida por mi (manual)

    4. Background Sync

    5. IndexedDB

    6. Workbox CDN

    7. Módulos de Workbox

  13. React - Detectar online y offline


Nuevamente el curso tiene por objetivo pulir tus habilidades existentes de React con Hooks y llevarlas a un nivel superior para que tus aplicaciones de React sean aún mejores.


Espero el curso te ayude mucho y espero verte dentro del curso!





Screenshots

React PRO: Lleva tus bases al siguiente nivel - Screenshot_01React PRO: Lleva tus bases al siguiente nivel - Screenshot_02React PRO: Lleva tus bases al siguiente nivel - Screenshot_03React PRO: Lleva tus bases al siguiente nivel - Screenshot_04

Reviews

Brayan
May 26, 2023
Ahora siento que puedo hacer cualquier cosa con React gracias a este excelente contenido, sin duda lo recomiendo al 100%
Octavio
May 21, 2023
Excelente curso! la estrategia usada por el profesor para dar a entender el concepto es claro y conciso, muy recomendado para tener un conocimiento avanzado de la tecnologia.
Felipe
May 15, 2023
Genial, excelente enseñanza, recomiendo todos los curso de Fernando! Es un profesor dedicado a lo que hace, le apasiona enseñar bien, más que el dinero que recibe por ello, se puede percibir. El contenido está cuidadosamente planificado. Sencillamente, genial todo!
Jose
May 10, 2023
Como siempre, un curso con un contenido excelente, algo común en las formaciones de Fernando, no se lleva las 5 estrellas completas porque todavía no tiene la nueva actualización de React a la hora de construir proyectos de cero, pero usando el core que te ofrecen en el repositorio de descarga, puedes seguir el curso sin problema. Seguro que esa actualización llega muy pronto sabiendo como trabaja Fernando y su equipo, enhorabuena!
Andy
May 10, 2023
Fernando Herrera es el mejor instructor que me he encontrado en udemy, no es porque solo tenga cursos suyos, antes de comprarme sus cursos buscaba información y reseñas de cada instructor y sin duda me parece el mejor hasta la fecha. Eternamente agradecido.
Francisco
April 26, 2023
Creo que Fernando es un excelente profesor y explica muy bien; la parte que mas me gusto fue la de storybook y lo mas importante es que tiene herramientas que se ocupan mucho en el mercado laboral y que ayudan a tener un mejor código
Jorge
April 24, 2023
Excelente curso, realmente te ayuda a comprender mucho sobre React o a reforzar conocimientos si ya cuentas con experiencia. No se si definir el curso como que seras un PRO en React pero definitivamente estaras en la capacidad de crear tu propio paquete de componentes al completarlo.
Manuel
April 20, 2023
Un excelente curso, aprendí mucho acerca de React, patrones de componentes, técnicas de programación, además, mejoró mi lógica de programación y abrió mis ojos a mejores maneras de realizar las cosas. Excelente curso
José
April 18, 2023
Excelente curso como todos los que he tomado. Ahora no se bien cual tomar de los que ya compre React Native, el Next (devdetalles), o cambio radical a Flutter ... no se, pero ya sabrán los instructores cuando inicie con las preguntas, nos vemos pronto.
CRISTHIAN
April 7, 2023
Parte desde la teoria y poco a poco va aumentando su compejidad, eso es muy bueno para futuras implementaciones en lo laboral o proyectos propios.
Joaquín
March 30, 2023
Buen curso, la verdad muy didáctico, habría que actualizar unas partes, pero nada grave y nada que no se pueda solucionar. Muy recomendable!
Alejandro
March 25, 2023
Ha sido un curso interesante, lo adquiri cuando empezaba en el mundo IT y hoy 2 anios despues lo termine, muchas cosas que se explican ya las conocia porque trabajo con react, pero aun asi decidi hacerlo desde el principio y aprendi nuevas cosas. Recomiendo que este curso lo hagan ni bien terminen "React desde 0 a experto". Como siempre Fernando un 10!
Jesus
March 21, 2023
Muy bueno, solo un poco lento al detenerse a explicar cosas básicas que ya deberían de saber ya que este es un React Avanzando. Por ejemplo explicar lo que es un useState lo veo innecesario. Pero Fernando no deja de ser un excelente profesor
Eduardo
March 15, 2023
Los cursos de Fernando Herrera siempre son de calidad y le da las pautas correctas a cada tema, ademas de comprender el tema también comprende que en el mundo laboral hay escenarios a los cuales nos enfrentamos fia a día y nos brinda una posibilidad de solucionarlo
Nazareno
March 14, 2023
El curso es muy claro hasta ahora, y es llevadero, el profesor explica muy bien y no se va por las ramas.

Charts

Price

React PRO: Lleva tus bases al siguiente nivel - Price chart

Rating

React PRO: Lleva tus bases al siguiente nivel - Ratings chart

Enrollment distribution

React PRO: Lleva tus bases al siguiente nivel - Distribution chart
4301065
udemy ID
9/15/2021
course created date
11/16/2021
course indexed date
Bot
course submited by