• No hay productos en el carrito.

Inicio / Cursos / Learn React JS the fast way
Impartido por Jannick LeismannPago único de $2,800 MXN · acceso por 12 meses

Learn React JS the fast way

Develop React JS web applications including components, state, effect, hooks, React router, reducer, context, etc.

Certificado oficial emitido por la SEPA través del Gobierno del Estado de México
12 meses de acceso En línea · 60 h 16 unidades Nivel principiante
Qué aprenderás

Lo que serás capaz de hacer

Learn React with a course that respects your time! Summing up, this course allows you to learn React JS (v18 - 2024 and v19 - 2025) in depth , from scratch, and in only a few hours. It's the best React course choice for every busy developer or individual in general. Enroll in this course now and learn how to: Create comprehensive front-end applications using React Use React components, routing, and states to create maintainable applications Use the most important features of the React framework to build real-world applications Build clean and scalable React applications by using reducers Implement global state management using the Context API Deal with real-world data Consume a web API using axios from within your React applications Create unit tests using vitest Add user management and JWT authorization to react applications Store data in databases without building a backend What's inside this course: Setting up Development Environment for React projects Components React Hooks (e.g. useState, useEffect, useReducer) States Effects React Router including query parameters and private routes Reducers Context API and Providers (useContext and createContext) JSX Filtering Searching Dynamically assigning styling Reacting to HTML events Forms Validation Data Binding Adding Packages React Dev Tools The popular build-tool Vite Unit Testing Authorization and User Management using Clerk Database Integration using Supabase In addition, you will easily apply and understand more advanced concepts like: Error Handling Sending Data to child components Sending Data to parent components Creating controlled components Building scalable react applications by improving state handling (reducers and context) 30 Day Full Money Back Guarantee This course comes with a 30-day full money-back guarantee. Take the course, watch every lecture, and do the exercises, and if you feel like this course is not for you, ask for a full refund within 30 days. All your money back, no questions asked. Enroll now, take the fast lane, and master React JS in only a few hours.

  • Learn React in-depth in a short amount of time
  • Build comprehensive web apps like a modern video platform
  • Learn how to deal with data within your React applications
  • Use React components, React router, and state to create a maintainable code base
  • Learn how to use reducers for building scalable applications
  • Learn how to consume a RESTful Web API from your React Application using axios

Temario

UNIDAD 1 - React Fundamentals · 20 lecciones

UNIDAD 1 - React Fundamentals

  • Project "Moviedux" IntroductionVideo · 1 min
  • Sourcecode: MovieduxLectura · 0 min
  • React 101: React itselfVideo · 5 min
  • Installing Visual Studio CodeVideo · 1 min
  • Installing NodeJSVideo · 2 min
  • React extensions that make our life easierVideo · 2 min
  • React 18 and React 19Lectura · 0 min
  • Creating a React project and handling package versionsVideo · 6 min
  • Cheat Sheet: React IntroductionLectura · 0 min
  • Exploring our ReactJS projectVideo · 5 min
  • Download: Moviedux Project Resources (Images, Logos, Css, etc.)Lectura · 0 min
  • Importing the Moviedux project resourcesVideo · 3 min
  • Modifying the app componentVideo · 4 min
  • Heads upLectura · 0 min
  • React 101 - ComponentsVideo · 7 min
  • Creating the Header componentVideo · 10 min
  • Footer component with dynamic date and JSXVideo · 6 min
  • Assignment - React ComponentsActividad · 0 min
  • Quiz ComponentsCuestionario · 0 min
  • Cheat Sheet: React ComponentsLectura · 0 min
UNIDAD 2 - JavaScript for React Part 1: Scope, Arrow Functions and more · 7 lecciones

UNIDAD 2 - JavaScript for React Part 1: Scope, Arrow Functions and more

  • JavaScript for React IntroVideo · 4 min
  • Scope of var, let and constVideo · 9 min
  • Arrow functionsVideo · 7 min
  • Functions as declarations or expressionsVideo · 2 min
  • Rest OperatorVideo · 3 min
  • Spread OperatorVideo · 5 min
  • Quiz: JS for ReactCuestionario · 0 min
UNIDAD 3 - Handling state with React · 11 lecciones

UNIDAD 3 - Handling state with React

  • Creating the MoviesGrid componentVideo · 5 min
  • React 101 - StateVideo · 5 min
  • Creating the movies state with UseStateVideo · 6 min
  • Setting the movies state with UseEffectVideo · 3 min
  • Using the react developer toolsVideo · 3 min
  • Loading movies from JSONVideo · 4 min
  • Rendering the movies in cardsVideo · 7 min
  • A small requestLectura · 0 min
  • Quiz StateCuestionario · 0 min
  • Assignment - React StateActividad · 0 min
  • Cheat Sheet: React State and EffectLectura · 0 min
UNIDAD 4 - Events, Searching, Refactoring and Domain Logic · 7 lecciones

UNIDAD 4 - Events, Searching, Refactoring and Domain Logic

  • React 101 - PropsVideo · 6 min
  • Refactoring to a MovieCard and component propertiesVideo · 7 min
  • Error handler for image loadingVideo · 4 min
  • Dynamic rating colorVideo · 6 min
  • Search state and search barVideo · 4 min
  • Search bar logicVideo · 7 min
  • Quiz PropsCuestionario · 0 min
UNIDAD 5 - Filtering with advanced UI and events · 3 lecciones

UNIDAD 5 - Filtering with advanced UI and events

  • Filter barVideo · 6 min
  • Filter event handlingVideo · 3 min
  • Filter logicVideo · 8 min
UNIDAD 6 - React Router, Watchlisting, Lifting State and Props · 9 lecciones

UNIDAD 6 - React Router, Watchlisting, Lifting State and Props

  • React 101: RouterVideo · 5 min
  • Installing React RouterVideo · 3 min
  • Configuring the routerVideo · 8 min
  • Lifting the movie stateVideo · 6 min
  • Watchlist stateVideo · 5 min
  • Watchlist component propsVideo · 6 min
  • Watchlist UI toggleVideo · 9 min
  • Quiz RouterCuestionario · 0 min
  • Cheat Sheet: React RouterLectura · 0 min
UNIDAD 7 - JavaScript for React Part 2: Modules, Interpolations and Array Methods · 8 lecciones

UNIDAD 7 - JavaScript for React Part 2: Modules, Interpolations and Array Methods

  • Default export of modulesVideo · 5 min
  • Named export of modulesVideo · 4 min
  • Template literals, string interpolations and multi-line stringsVideo · 6 min
  • Array find()Video · 4 min
  • Array filter()Video · 4 min
  • Array forEach()Video · 4 min
  • Array map()Video · 6 min
  • Quiz JS for ReactCuestionario · 0 min
UNIDAD 8 - Building a web application with React Reducers · 21 lecciones

UNIDAD 8 - Building a web application with React Reducers

  • Project "Bug Blaster" IntroductionVideo · 2 min
  • Source Code: Bug BlasterLectura · 0 min
  • Resources for "Bug Blaster" ProjectLectura · 0 min
  • Setting up the bug blaster projectVideo · 5 min
  • Creating the ticket form logicVideo · 5 min
  • Building the ticket formVideo · 5 min
  • Building the priority selectionVideo · 11 min
  • Building a ticket from the formVideo · 3 min
  • React 101 - ReducerVideo · 10 min
  • Creating the ticket reducerVideo · 4 min
  • Quiz: ReducerCuestionario · 0 min
  • Implementing the ticket reducer actionsVideo · 8 min
  • Dispatching the ADD_TICKET action using the useReducer hookVideo · 8 min
  • Creating the TicketItem componentVideo · 6 min
  • Creating the TicketList component and conditional renderingVideo · 7 min
  • Deleting ticketsVideo · 4 min
  • Editing TicketsVideo · 12 min
  • Deleting an "under-edit" ticketVideo · 8 min
  • Canceling an edit procedureVideo · 3 min
  • Sorting tickets by priorityVideo · 10 min
  • Cheat Sheet: React ReducerLectura · 0 min
UNIDAD 9 - Using the context API for global state · 10 lecciones

UNIDAD 9 - Using the context API for global state

  • React 101 - ContextVideo · 10 min
  • Example of prop drilling for contextVideo · 3 min
  • Creating your first contextVideo · 8 min
  • Blog application with Context APIVideo · 10 min
  • Combining context and prop drillingVideo · 9 min
  • Combining state and context part 1Video · 7 min
  • Combining state and context part 2Video · 8 min
  • Congratulations! You have finished the sectionVideo · 0 min
  • Cheat Sheet: React ContextLectura · 0 min
  • Quiz: context APICuestionario · 0 min
UNIDAD 10 - JavaScript for React Part 3: Promises, Async and Await · 3 lecciones

UNIDAD 10 - JavaScript for React Part 3: Promises, Async and Await

  • PromisesVideo · 9 min
  • Promises fetch exampleVideo · 5 min
  • Async and awaitVideo · 5 min
UNIDAD 11 - Consuming a web API using axios in React · 15 lecciones

UNIDAD 11 - Consuming a web API using axios in React

  • Intro consuming an APIVideo · 1 min
  • Mock APIVideo · 6 min
  • React 101: HTTP requests and responsesVideo · 8 min
  • Project creationVideo · 2 min
  • Creating a service layer with axiosVideo · 5 min
  • Creating the post componentVideo · 5 min
  • Getting posts and promisesVideo · 7 min
  • Displaying postsVideo · 4 min
  • Deleting postsVideo · 9 min
  • Creating a new postVideo · 7 min
  • Post formVideo · 8 min
  • Post state after creating a new oneVideo · 3 min
  • Updating an existing postVideo · 5 min
  • Update post logic part 1Video · 4 min
  • Update post logic part 2Video · 8 min
UNIDAD 12 - React Router In-Depth · 11 lecciones

UNIDAD 12 - React Router In-Depth

  • Setting up the projectVideo · 3 min
  • Book contextVideo · 6 min
  • Component to show all booksVideo · 4 min
  • Default router setupVideo · 2 min
  • Router redirectionVideo · 2 min
  • Dynamic route parameter part 1Video · 5 min
  • Dynamic route parameter part 2Video · 10 min
  • Not found route (404)Video · 3 min
  • Reading query parameters part 1Video · 8 min
  • Reading query parameters part 2Video · 3 min
  • Private routesVideo · 9 min
UNIDAD 13 - Creating new React 19 projects using Vite in 2025/2026 · 7 lecciones

UNIDAD 13 - Creating new React 19 projects using Vite in 2025/2026

  • What is Vite?Video · 2 min
  • Installing the node packages for ViteVideo · 2 min
  • Creating a project using ViteVideo · 3 min
  • Manually starting React projects using ViteVideo · 2 min
  • Buillding a Vite React applicationVideo · 2 min
  • Adding configurations to ViteVideo · 1 min
  • Extra: Setting up and reading environment variables using ViteVideo · 5 min
UNIDAD 14 - Building a stock app including authentication, databases and API calls · 24 lecciones

UNIDAD 14 - Building a stock app including authentication, databases and API calls

  • Chapter Project IntroductionVideo · 2 min
  • Source Code: GitHub RepositoryLectura · 0 min
  • The authentication provider ClerkVideo · 3 min
  • Setting up the Finora React project and adding clerkVideo · 5 min
  • Adding the clerk provider in reactVideo · 4 min
  • Adding Signup, Login and Logout using Clerks React ComponentsVideo · 7 min
  • Grabbing an API Key for the Stock-Data-API AlphavantageVideo · 2 min
  • Quick Note: 25 Request per dayLectura · 0 min
  • Developing the Alphavantage serviceVideo · 5 min
  • Loading the performance of a single stockVideo · 9 min
  • Finishing the alphavantage serviceVideo · 6 min
  • Building the stock list react componentVideo · 5 min
  • Building a form to load stock dataVideo · 8 min
  • CSS code HERE (Copy it)Lectura · 0 min
  • Styling the appVideo · 6 min
  • Creating a database at SupabaseVideo · 5 min
  • Creating a supabase table and pasting the api keysVideo · 5 min
  • Submitting the first test data to store in the dbVideo · 7 min
  • Building the complete supabase watchlist serviceVideo · 6 min
  • Implementing the supabase service into the react componentVideo · 6 min
  • Setting up effects to handle stock data updatesVideo · 7 min
  • Finishing the stock watchlist html and stylingVideo · 8 min
  • Enabling RLS and JWT in Supabase to improve Database securityVideo · 9 min
  • Adding supabase authentication using clerk in the react projectVideo · 4 min
UNIDAD 15 - Unit Testing React Applications using Vitest · 15 lecciones

UNIDAD 15 - Unit Testing React Applications using Vitest

  • Unit Testing IntroductionVideo · 1 min
  • Setting up a project and VitestVideo · 4 min
  • Test Packages ExplainationVideo · 2 min
  • Configuring VitestVideo · 2 min
  • Writing and running your first react unit testingVideo · 7 min
  • Keeping the imports short (vite globals)Video · 2 min
  • Creating a shared test-setup fileVideo · 3 min
  • Source Code for the next lessonLectura · 0 min
  • Creating a test-worthy react componentVideo · 9 min
  • Creating a unit test group for the invoice componentVideo · 6 min
  • Testing if the invoice component render correctlyVideo · 9 min
  • Testing if a specific element/class is assigned (paid/overdue)Video · 5 min
  • Modifying test-mock-data for specific test scenariosVideo · 6 min
  • The definition of a unit testVideo · 4 min
  • Creating a unit test group for logic (not rendering)Video · 7 min
UNIDAD 16 - Completing the course · 1 lecciones

UNIDAD 16 - Completing the course

  • Finishing the courseLectura · 0 min
Certificado oficial

Tu certificado lo emite la SEP, no solo una plataforma

Al demostrar la competencia recibes un certificado emitido por la Secretaría de Educación Pública a través del Gobierno del Estado de México: un documento oficial que puedes presentar con confianza ante cualquier empleador o institución.

Tu certificado con INEC

  • Lo emite la Secretaría de Educación Pública (SEP), a través del Gobierno del Estado de México
  • Documento oficial con folio verificable en línea
  • Lo otorga la Universidad Tecnológica Fidel Velázquez

Otras plataformas en línea

  • Constancia privada emitida por la misma plataforma
  • Solo acredita horas cursadas o asistencia
  • Sin respaldo de una autoridad educativa
Cómo funciona

Tu itinerario, de la inscripción al certificado

  1. 1

    Inscripción con pago único

    Pagas $2,800 MXN una sola vez y entras de inmediato al curso.

  2. 2

    Estudias a tu ritmo

    16 unidades con videos, lecturas y actividades, disponibles 24/7 durante 12 meses.

  3. 3

    Cuestionarios por unidad

    8 cuestionarios para comprobar lo aprendido.

  4. 4

    Certificado

    Emitido por la SEP a través del Gobierno del Estado de México, con folio verificable.

Lo que obtienes

Un certificado oficial de la SEP

Muestra del certificado: Learn React JS the fast way

Muestra · verificable por folio y QR

  • Emitido por la Secretaría de Educación Pública (SEP), a través del Gobierno del Estado de México. No es una constancia privada: es un documento oficial, y ese respaldo marca la diferencia frente a otras plataformas en línea.
  • Contenido impartido por Jannick Leismann.
  • Folio y QR verificables para compartirlo con quien te contrate.
Medios que necesitas
Equipo de cómputo Conexión estable a internet
Pago único

Empieza hoy, a tu ritmo

Un solo pago y acceso inmediato al curso completo durante 12 meses.

  • 16 unidades · 172 lecciones · 60 h
  • 12 meses de acceso
  • 8 cuestionarios de evaluación
  • Certificado emitido por la SEP (Gob. del Estado de México) con folio verificable
Pago único
$2,800MXN
Acceso por 12 meses
Inscribirme Hablar con un asesor
Preguntas frecuentes

Sobre tu inscripción

¿Cómo es el pago?

Un solo pago de $2,800 MXN. No hay mensualidades ni cargos recurrentes.

¿Cuánto tiempo tengo acceso?

12 meses desde tu inscripción, 24/7, para avanzar a tu ritmo.

¿Quién imparte el contenido?

El curso es impartido por Jannick Leismann; INEC gestiona tu inscripción, evaluación y certificado.

¿Qué pasa cuando vence mi acceso?

Puedes renovar tu cuenta tú mismo desde la plataforma, sin trámites ni esperas.

Certificado emitido por la SEP a través del Gobierno del Estado de México · Learn React JS the fast way

Inscribirme
  INEC es una Marca de SalesPartners Ciudad de México S de RL de CV. Template Design © Learnify LMS. All rights reserved. Terminos y Condiciones Aviso de Privacidad Politica de Devolución
Hide picture