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

    Getting our local development environments set up with nvm

  • Go To Next Lesson
    What is an API?
    What is an API?

    An introduction to APIs in web development