← All courses

Full Stack Web Development

Go from a blank terminal to a deployed, full-stack app. Starting from scratch, you'll learn how the client, server, and database fit together, then build a real REST API with Node.js and Express, store data in a SQL database, add secure password-based authentication, wire up a frontend, and ship it live — with security and best practices baked in throughout.

🔒

This course is locked

Purchase this course on the store, then redeem your activation key to unlock all lessons and the quiz.

Lessons

  1. 1 How the Full Stack Fits Together 🔒
  2. 2 Frontend Recap: HTML, CSS & JavaScript 🔒
  3. 3 Node.js Fundamentals 🔒
  4. 4 Building a REST API with Express 🔒
  5. 5 Request Bodies, JSON & Middleware 🔒
  6. 6 Databases & SQL Basics 🔒
  7. 7 Connecting the API to a Database 🔒
  8. 8 Authentication & Sessions 🔒
  9. 9 Connecting a Frontend to Your API 🔒
  10. 10 Config, Error Handling & Security 🔒
  11. 11 Deployment & Going Live 🔒
  12. 12 Capstone: A Full-Stack App Walkthrough 🔒

Quiz

End-of-course quiz

🔒