Go to Preview Lesson
Go to Preview Lesson
LESSON 4.1
Module 3 Introduction
LESSON 4.2
How to Pass OAuth Tokens to a React App
Build a Spotify Connected App
MODULE 1
Intro & Dev Environment Setup
LESSON 1.1
Course Introduction
LESSON 1.2
How to Setup a React Developer Environment with nvm
MODULE 2
Getting Started with REST APIs & Express
LESSON 2.1
Module 1 Introduction
LESSON 2.2
What is an API?
LESSON 2.3
Okay, but what is a REST API?
LESSON 2.4
What is Express? The Basics of the Node.js web framework
LESSON 2.5
The Basics of Express Router - Requests and Responses
MODULE 3
Authentication & Authorization with Spotify
LESSON 3.1
Module 2 Introduction
LESSON 3.2
Getting Started with the Spotify Developer Dashboard
LESSON 3.3
Add nodemon to an Express App to Restart Node Automatically
LESSON 3.4
What is OAuth and How Does it Work? [with examples]
LESSON 3.5
How to Implement OAuth Flow in Express and Node.js
MODULE 4
Setting Up a React Front-End
LESSON 4.1
Module 3 Introduction
LESSON 4.2
How to Pass OAuth Tokens to a React App
LESSON 4.3
Optimize React and Express.js code with npm concurrently
MODULE 5
Login State & Front-End Scaffolding
LESSON 5.1
Module 4 Introduction
LESSON 5.2
Using Local Storage to Persist Login State
LESSON 5.3
How to Fetch Spotify API Data with Credentials with Axios
LESSON 5.4
How to Setup and Scaffold React Router
LESSON 5.5
Beginner's Guide to Styled Components in React [with examples]
MODULE 6
Building & Styling the UI
LESSON 6.1
Module 5 Introduction
LESSON 6.2
How to Build a Login Page in React
LESSON 6.3
How to Build a Profile Page in React with Spotify API Data
LESSON 6.4
How to Build a Spotify Top Artists & Top Tracks Page in React
LESSON 6.5
How to Build a Spotify Playlists Page in React
LESSON 6.6
How to Build a Spotify Individual Playlist Page in React
LESSON 6.7
How to Build a React Loading Animation Component
MODULE 7
Deploying to the Internet
LESSON 7.1
Module 6 Introduction
LESSON 7.2
How to Change Your React Favicon and Social Preview Images
LESSON 7.3
How to Deploy React to Heroku With a Node.js Server
LESSON 7.4
How to Add a README.md File to React
MODULE 8
Course Wrap Up
LESSON 8.1
Wrapping Up What We’ve Learned
Go to Next Lesson
Go to Next Lesson
LESSON 4.3
Optimize React and Express.js code with npm concurrently
Go Pro
Lesson
Editor