Introduction
  • Intro
Express Webserver
  • Project Intro
  • What is Express
  • Environment Setup
  • Very Basic Server Without Express
  • Express Setup & Basic Routes
  • Serving Static HTML Files
  • Serving JSON, Downloads & Handling POST
  • Section 2 Quiz
PC Repair Website
  • Project Intro
  • Pug and Template Engines
  • Express Generator & File Structure
  • Pug Homepage Layout
  • About, Services & Pulling JSON Data
  • Nodemailer Contact Form
  • Section 3 Quiz
Todo List
  • Project Intro
  • MongoDB Overview & Advantages
  • MongoDB Installation
  • App & EJS Setup
  • MongoDB Driver & Fetching Todos
  • Add & Delete Todos
  • Update Todos
  • Bootstrap UI
  • Section 4 Quiz
Sports Blog
  • Project Intro
  • Mongoose ODM
  • App & Middleware Setup
  • Routes & Views - Part 1
  • Routes & Views - Part 2
  • Part 1 - Fetching Categories
  • Part 2 - Add & Manage Categories
  • Part 3 - Edit & Delete Categories
  • Part 1 - Articles Model & Add Articles
  • Part 2 - Manage & Edit Articles
  • Part 3 - Deleting Articles
  • Express Validator
  • Express Messages
  • Navbar & Showcase
  • Part 1 - Article Listings
  • Part 2 - Single Article Page
  • Comment Functionality
  • Section 5 Quiz
User Login System
  • Project Intro
  • An Overview Of Passport
  • App Setup, Middleware & Handlebars
  • Register Form, Route & Validation
  • Registration & Model
  • Login Form & LocalStrategy
  • Login Functionality
  • Logout & Access Control
  • User Interface Cleanup
  • Section 6 Quiz
Chat App With Socket.io
  • Project Intro
  • What Is Socket.io
  • Server Setup
  • Build Out The UI In Pug
  • Setting Usernames
  • Sending Messages
  • Section 7 Quiz
ClientKeeper MEAN From Scratch
  • Project Intro
  • Angular 2 Overview
  • Creating The Server File
  • Backend REST API With MongoJS
  • Angular 2 App & Clients Component
  • Client Service & Fetch Clients
  • Client Table & Bootstrap Navbar
  • Add Client Form & Function
  • Edit Client Form & Function
  • Delete Client Function & Build
  • Section 8 Quiz
Job Board With MEAN.js
  • Project Intro
  • Mean.js & AngularJs Overview
  • Generate A Mean.js App
  • Jobs Module & Menu
  • Job Model & Form
  • Job Views
  • Section 9 Quiz
MovieBase Kraken App
  • Project Intro
  • What Is Kraken
  • Install Kraken & Generate Controller
  • Fetch Movies With Mongoose
  • Adding Movies
  • Foundation UI & CSS
  • Details Page & Delete Movies
  • Edit Movies
  • Search & Filter Movies
  • Section 10 Quiz
Instagram App
  • Project Intro