'; ?>

Course Details

Buy source code - Codeintra
Course Image Build Web Apps with React & Firebase - Free Course Pro
Author Logo The Net Ninja (Shaun Pelling)

Build Web Apps with React & Firebase

Course Info



Total Lectures


Total Duration

23.5 hours




Basic knowledge of JavaScript, HTML & CSS

Course Description

React is a hugely popular front-end library and React developers are always in hight 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 APIto 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!

What you'll learn

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

Who this course is for

Beginner developers wanting to learn a front-end framework like ReactBeginner React developers wanting to further their React skills & knowledgeIntermediate & advanced React developers wanting to learn how to integrate back-end services like authentication & databasesDevelopers who have used other frameworks (like Vue) & want to switch to React

Rate this course using proper Emoji expressions

  • 1

  • 0

  • 2

  • 1

  • 2


    The courses provided on freecourse.pro are sourced from freely available resources and are not hosted on our platform. We disclaim any responsibility for the usage of these files. The files are intended solely for educational purposes and we strongly discourage any other use. Downloading copyrighted material is against the law. We respect the hard work and effort put in by the course creators, developers, and owners. We strongly urge you to support them by purchasing the genuine version from the official website here.