Course Logo

NodeJS Course

Overview

Take your JavaScript skills to the server-side! Learn how to fully craft your site's backend using Express, the most popular back-end JavaScript framework! You will also learn how to use a relational database, PostgreSQL.


Introduction to NodeJS

  • 📖 Introduction to the Back End
  • 📖 Introduction to Frameworks
  • 📖 Introduction: What is NodeJS?
  • 📖 Getting Started
  • 📖 Debugging Node
  • 🛠 Project: Basic Informational Site
  • 📖 Environment Variables

Express

  • 📖 Introduction to Express
  • 📖 Routes
  • 📖 Controllers
  • 📖 Views
  • 🛠 Project: Mini Message Board
  • 📖 Deployment
  • 📖 Forms and Data Handling
  • 📖 Installing PostgreSQL
  • 📖 Using PostgreSQL
  • 🛠 Project: Inventory Application

Authentication

  • 📖 Authentication Basics
  • 🛠 Project: Members Only

ORMs

  • 📖 Prisma ORM
  • 🛠 Project: File Uploader

APIs

  • 📖 API Basics
  • 📖 API Security
  • 🛠 Project: Blog API

Testing Express

  • 📖 Testing Routes and Controllers
  • 📖 Testing Database Operations

Full Stack Projects

  • 🛠 Project: Where's Waldo (A Photo Tagging App)
  • 🛠 Project: Messaging App

FINAL PROJECT

  • 🛠 Project: Odin-Book
  • 📖 Conclusion