• No hay productos en el carrito.

Inicio / Cursos / Build Dynamic Web Apps with React & Firebase
Impartido por The Net Ninja (Shaun Pelling)Pago único de $2,800 MXN · acceso por 12 meses

Build Dynamic Web Apps with React & Firebase

Learn React from the ground up to make dynamic websites (includes Context, Hooks, Reducers, Routing, Auth, Databases)

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

Lo que serás capaz de hacer

React is a hugely popular front-end library and React developers are always in high demand in the web dev job market. In this course you'll learn how to use React from the ground-up to create dynamic & interactive websites, and by the time you finish you'll be in a great position to succeed in a job as a React developer. You'll also have 4 full React projects under your belt too, which you can customize and use in your portfolio! Throughout the course you'll learn exactly what React is and why it's such a popular choice to make interactive & dynamic websites. You'll learn how to set up a React website from scratch, how to create React components , how to use state to manage component data & how to work with interactive events such as click events & form submissions . You'll also get hands-on practise with the React Router (which is used in React to create website with "multiple pages") and you'll see how these are actually known as Single Page Applications (or SPA's for short). We'll dive into React Hooks such as useState, useEffect, useParams & useHistory and use them to help us create 4 full React projects from scratch - a memory game, a recipe website, a finance tracker & a project management application. You'll also learn some more avanced topics such as the React Context API to handle global state & reducers (including the useReducer hook) to help manage more complex state. Once you've mastered React, we'll take our websites to the next level by integrating them with Firebase - a backend as a service. You'll learn how to add services such as a real-time database & authentication into your React sites as well as how to allow end-users to upload files from their computers with the help of Firebase Storage . Finally, I'll teach you how to build & deploy your React sites to the web using Firebase Hosting. By the end of the course you'll have a solid understanding of React & be able to make your own production-ready websites!

  • Learn how to create modern & dynamic React websites from the ground up
  • Learn about Components, Props, Hooks, Context, State, Reducers & the React Router
  • Learn how to implement a database, authentication & file uploads with React & Firebase
  • Create & deploy fully fledged user-based React websites

Temario

UNIDAD 1 - Introduction & Setup · 6 lecciones

UNIDAD 1 - Introduction & Setup

  • Welcome to the CourseVideo · 3 min
  • React at a GlanceVideo · 4 min
  • What You Should Already KnowVideo · 1 min
  • Environment SetupVideo · 3 min
  • Using the Course FilesVideo · 2 min
  • Extra Resources & TutorialsLectura · 0 min
UNIDAD 2 - React Basics · 5 lecciones

UNIDAD 2 - React Basics

  • Using React with a CDNVideo · 5 min
  • Making a React ComponentVideo · 5 min
  • JSX & TemplatesVideo · 4 min
  • Template Expressions & VariablesVideo · 5 min
  • Click Events & Event HandlersVideo · 6 min
UNIDAD 3 - Using Create-React-App · 5 lecciones

UNIDAD 3 - Using Create-React-App

  • Making a React Site (create-react-app)Video · 4 min
  • Project Structure WalkthroughVideo · 7 min
  • Running the ApplicationVideo · 5 min
  • Using ImagesVideo · 4 min
  • Using StylesheetsVideo · 3 min
UNIDAD 4 - Intro to State & useState · 7 lecciones

UNIDAD 4 - Intro to State & useState

  • Why We Need StateVideo · 7 min
  • Using the useState HookVideo · 7 min
  • How State & Rendering WorksVideo · 5 min
  • Outputting ListsVideo · 8 min
  • Using the Previous StateVideo · 10 min
  • Conditional TemplatesVideo · 7 min
  • useState LimitationsVideo · 2 min
UNIDAD 5 - Components & Props · 10 lecciones

UNIDAD 5 - Components & Props

  • Using Mutliple ComponentsVideo · 2 min
  • Creating a Title ComponentVideo · 6 min
  • Intro to PropsVideo · 6 min
  • React FragmentsVideo · 4 min
  • Children Prop (Making a Modal Component)Video · 8 min
  • Functions as PropsVideo · 5 min
  • CHALLENGE - Showing the ModalVideo · 2 min
  • PortalsVideo · 4 min
  • CHALLENGE - Reusable Event List ComponentVideo · 7 min
  • Class Components OverviewVideo · 3 min
UNIDAD 6 - Styling React Applications · 6 lecciones

UNIDAD 6 - Styling React Applications

  • Using Global StylesheetsVideo · 3 min
  • Component StylesheetsVideo · 7 min
  • Using Inline StylesVideo · 3 min
  • Dynamic Inline StylesVideo · 3 min
  • Conditional CSS ClassesVideo · 3 min
  • CSS ModulesVideo · 6 min
UNIDAD 7 - User Input & Events · 7 lecciones

UNIDAD 7 - User Input & Events

  • Forms & Labels in ReactVideo · 7 min
  • The onChange EventVideo · 6 min
  • Controlled InputsVideo · 6 min
  • Submitting Forms (onSubmit)Video · 6 min
  • Adding Events to the Event ListVideo · 7 min
  • Using the useRef HookVideo · 7 min
  • Select BoxesVideo · 5 min
UNIDAD 8 - Fetching Data & useEffect · 11 lecciones

UNIDAD 8 - Fetching Data & useEffect

  • New Project & JSON ServerVideo · 7 min
  • Why We Need useEffectVideo · 8 min
  • Fetching Data with useEffectVideo · 8 min
  • The useEffect Dependency ArrayVideo · 9 min
  • useCallback for Function DependenciesVideo · 8 min
  • Creating a Custom Fetch HookVideo · 14 min
  • Adding a Loading/Pending StateVideo · 4 min
  • Handling ErrorsVideo · 9 min
  • Why We Need a Cleanup FunctionVideo · 5 min
  • Aborting Fetch RequestsVideo · 6 min
  • useEffect Gotcha - Infinite LoopsVideo · 6 min
UNIDAD 9 - PROJECT BUILD - Memory Game · 11 lecciones

UNIDAD 9 - PROJECT BUILD - Memory Game

  • Project Preview & SetupVideo · 6 min
  • Setting up & Shuffling CardsVideo · 8 min
  • Creating a Card GridVideo · 4 min
  • CHALLENGE - Creating a Card ComponentVideo · 4 min
  • Making Card ChoicesVideo · 6 min
  • CHALLENGE - Comparing ChoicesVideo · 7 min
  • Adding a 'matched' Property to CardsVideo · 6 min
  • Flipping CardsVideo · 9 min
  • Flipping Animation (CSS)Video · 2 min
  • Making Cards "disabled"Video · 5 min
  • Finishing TouchesVideo · 4 min
UNIDAD 10 - The React Router · 10 lecciones

UNIDAD 10 - The React Router

  • Multi-Page React SitesVideo · 6 min
  • React Router SetupVideo · 7 min
  • Switch & Exact MatchVideo · 6 min
  • Links & Nav LinksVideo · 7 min
  • Fetching DataVideo · 7 min
  • Route ParametersVideo · 7 min
  • The useParams HookVideo · 7 min
  • Programmatic RedirectsVideo · 6 min
  • Redirect ComponentVideo · 2 min
  • Query ParametersVideo · 5 min
UNIDAD 11 - PROJECT BUILD - Recipe Directory · 14 lecciones

UNIDAD 11 - PROJECT BUILD - Recipe Directory

  • Project Preview & SetupVideo · 7 min
  • Router & Pages SetupVideo · 6 min
  • Making a Navbar ComponentVideo · 5 min
  • Fetching DataVideo · 5 min
  • Recipe List ComponentVideo · 10 min
  • CHALLENGE - Fetching a Single RecipeVideo · 5 min
  • Recipe Details TemplateVideo · 5 min
  • Making a "Create Recipe" FormVideo · 9 min
  • Adding Multiple IngredientsVideo · 13 min
  • Making a POST RequestVideo · 13 min
  • CHALLENGE - Redirecting the UserVideo · 4 min
  • Making a Search Bar ComponentVideo · 7 min
  • Search Results PageVideo · 8 min
  • Finishing TouchesVideo · 3 min
UNIDAD 12 - React Context & Reducers · 9 lecciones

UNIDAD 12 - React Context & Reducers

  • Prop DrillingVideo · 3 min
  • What is the Context API?Video · 3 min
  • Creating a Context & ProviderVideo · 8 min
  • Accessing Context ValuesVideo · 4 min
  • Creating a Custom Context HookVideo · 6 min
  • Reducers & useReducerVideo · 14 min
  • Making a Color Theme SelectorVideo · 11 min
  • Light & Dark Mode SelectorVideo · 12 min
  • Styling Light & Dark ModesVideo · 7 min
UNIDAD 13 - Firebase Firestore · 10 lecciones

UNIDAD 13 - Firebase Firestore

  • What is Firebase?Video · 4 min
  • Firestore DatabasesVideo · 5 min
  • Connecting to FirebaseVideo · 7 min
  • Fetching a Firestore CollectionVideo · 12 min
  • Fetching a Firestore DocumentVideo · 10 min
  • Adding Firestore DataVideo · 6 min
  • Deleting Firestore DataVideo · 6 min
  • Real-Time Collection DataVideo · 8 min
  • Updating DocumentsVideo · 5 min
  • Real-Time Document DataVideo · 4 min
UNIDAD 14 - PROJECT BUILD - Finance Tracker (with Firebase Authentication) · 30 lecciones

UNIDAD 14 - PROJECT BUILD - Finance Tracker (with Firebase Authentication)

  • Project Preview & SetupVideo · 3 min
  • CHALLENGE - Creating Pages & RoutesVideo · 5 min
  • Creating a NavbarVideo · 5 min
  • Making the Login FormVideo · 7 min
  • CHALLENGE - Making the Signup FormVideo · 5 min
  • Firebase SetupVideo · 4 min
  • Firebase Authentication SetupVideo · 4 min
  • Creating a Signup HookVideo · 11 min
  • Using the Signup HookVideo · 9 min
  • Creating an Auth ContextVideo · 12 min
  • Dispatching a Login ActionVideo · 6 min
  • Creating a Logout HookVideo · 7 min
  • Using the Logout HookVideo · 5 min
  • Adding Cleanup FunctionsVideo · 8 min
  • Creating a Login HookVideo · 5 min
  • Using the Login HookVideo · 4 min
  • Conditionall Showing User ContentVideo · 8 min
  • Firebase Auth State ChangesVideo · 9 min
  • Waiting Until Auth is ReadyVideo · 4 min
  • Route GuardingVideo · 6 min
  • Making a Transaction FormVideo · 12 min
  • Creating a useFirestore HookVideo · 13 min
  • Adding Firestore DocumentsVideo · 11 min
  • Firestore TimestampsVideo · 4 min
  • Using the useFirestore HookVideo · 10 min
  • Creating a useCollection HookVideo · 11 min
  • Listing TransactionsVideo · 8 min
  • Firestore QueriesVideo · 10 min
  • Ordering Firestore QueriesVideo · 6 min
  • Deleting TransactionsVideo · 9 min
UNIDAD 15 - Firestore Rules · 4 lecciones

UNIDAD 15 - Firestore Rules

  • What Are Firestore Rules?Video · 5 min
  • The Firebase CLIVideo · 6 min
  • Securing Collection DataVideo · 6 min
  • Deploying Firestore RulesVideo · 4 min
UNIDAD 16 - Building & Deploying · 4 lecciones

UNIDAD 16 - Building & Deploying

  • Building a React AppVideo · 2 min
  • Deploying to FirebaseVideo · 3 min
  • Updating the Site & Re-DeployingVideo · 2 min
  • Rolling Back DeploymentsVideo · 1 min
UNIDAD 17 - PROJECT BUILD - Project Management Site · 43 lecciones

UNIDAD 17 - PROJECT BUILD - Project Management Site

  • Project Preview & SetupVideo · 6 min
  • Firebase SetupVideo · 7 min
  • Firebase Init (Rules, Hosting & Storage)Video · 3 min
  • Re-using Firebase Hooks & Auth ContextVideo · 6 min
  • Router & Pages SetupVideo · 7 min
  • Navbar ComponentVideo · 7 min
  • Sidebar ComponentVideo · 12 min
  • Creating a Signup PageVideo · 7 min
  • Handling File InputsVideo · 14 min
  • Firebase Storage SetupVideo · 3 min
  • Uploading Profile ImagesVideo · 11 min
  • Signing a User UpVideo · 5 min
  • Creating User DocumentsVideo · 11 min
  • Logging Users OutVideo · 6 min
  • Making a Login PageVideo · 4 min
  • CHALLENGE - Logging Users InVideo · 5 min
  • Redirects & Route GuardsVideo · 9 min
  • CHALLENGE - Conditional Navbar LinksVideo · 4 min
  • User Avatar ComponentVideo · 7 min
  • Fetching UsersVideo · 9 min
  • Showing Users OnlineVideo · 4 min
  • Making the "Create Project" FormVideo · 9 min
  • Using React-SelectVideo · 6 min
  • Assigning UsersVideo · 11 min
  • Setting Form ErrorsVideo · 7 min
  • Creating a Project ObjectVideo · 11 min
  • CHALLENGE - Saving New ProjectsVideo · 6 min
  • Fetching ProjectsVideo · 8 min
  • Making a Project List / GridVideo · 10 min
  • Making a useDocument HookVideo · 7 min
  • Project Details Page (fetching a project)Video · 9 min
  • Project Summary ComponentVideo · 8 min
  • Making a Comments FormVideo · 10 min
  • Updating Firestore DocumentsVideo · 7 min
  • Adding CommentsVideo · 5 min
  • Listing CommentsVideo · 7 min
  • Completing / Deleting ProjectsVideo · 10 min
  • Making a Filter (part 1)Video · 10 min
  • Making a Filter (part 2)Video · 5 min
  • Making a Filter (part 3)Video · 11 min
  • Adding Firestore RulesVideo · 11 min
  • Final TouchesVideo · 4 min
  • Deploying the AppVideo · 4 min
UNIDAD 18 - React with Firebase Version 9 · 16 lecciones

UNIDAD 18 - React with Firebase Version 9

  • Intro & Starter ProjectVideo · 9 min
  • Firebase Config FileVideo · 5 min
  • Getting DocumentsVideo · 8 min
  • Real-Time Collection DataVideo · 9 min
  • Adding DataVideo · 4 min
  • Deleting DataVideo · 3 min
  • Setting Up Firebase AuthVideo · 1 min
  • Signing Users UpVideo · 7 min
  • Logging Users OutVideo · 3 min
  • Logging Users InVideo · 4 min
  • Adding Auth ContextVideo · 8 min
  • Dispatching ActionsVideo · 6 min
  • Route Guards & RedirectsVideo · 5 min
  • Assigning Users to BooksVideo · 5 min
  • Firestore QueriesVideo · 6 min
  • Firebase Further ReadingVideo · 1 min
UNIDAD 19 - React Router Version 6 · 6 lecciones

UNIDAD 19 - React Router Version 6

  • Introduction to React Router 6Video · 14 min
  • The Route ComponentVideo · 8 min
  • Redirects & useNavigateVideo · 8 min
  • Nested RoutesVideo · 11 min
  • Refactoring the Recipe SiteVideo · 10 min
  • Refactoring the Project Management SiteVideo · 13 min
UNIDAD 20 - Extra Resources & JavaScript Helper Videos · 10 lecciones

UNIDAD 20 - Extra Resources & JavaScript Helper Videos

  • Extra JavaScript LessonsVideo · 1 min
  • DestructuringVideo · 7 min
  • Import & ExportsVideo · 5 min
  • Filter & Map MethodsVideo · 6 min
  • Spread SyntaxVideo · 2 min
  • Template StringsVideo · 2 min
  • Arrow FunctionsVideo · 3 min
  • Fetch API and PromisesVideo · 5 min
  • Async & AwaitVideo · 3 min
  • More TutorialsLectura · 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

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

  3. 3

    Cuestionarios por unidad

    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: Build Dynamic Web Apps with React & Firebase

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 The Net Ninja (Shaun Pelling).
  • 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.

  • 20 unidades · 224 lecciones · 60 h
  • 12 meses de acceso
  • 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 The Net Ninja (Shaun Pelling); 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 · Build Dynamic Web Apps with React & Firebase

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