🏭2: Full Stack
Learning Objectives
Learn how the internet works
Learn how to use React with Firebase to build apps that persist data and authenticate users
Learn how to use React Hooks, React Router, and AJAX requests to build modern React apps with rich functionality and connectivity to 3rd-party APIs
Become more confident in reading documentation to learn new technologies
Introduction
Welcome to full-stack engineering where apps have both a frontend and backend. We will strengthen our foundation in React by learning advanced React techniques such as Hooks, React Router and AJAX requests in React. We will learn to use a backend service Firebase to persist data from our apps and authenticate our users. Module 2 culminates in Project 2 where we will build a fully-featured app that can mimic virtually any app on the market today.