Bzaxujetswo7jnnwejpk titleimg

Master the MEAN Stack

Learn to build a full stack web application using AngularJS, Node.js, Express.js and MongoDB

   Watch Promo

Course Description

In this course, you will learn to build a full stack web application using Node, Angular, Express and MongoDB. We will start with a sophisticated authorization template and work from there. This is a hands-on project based course in which we will be buidling a single-page app named Best Dressed.

By utilizing popular npm modules and angular components we will build out our application to include interesting functionality. This includes: upload ability, web scraping, pinterest-style infinite scrolling, an admin area, and more. We will be using Javascript on both the frontend and backend. And by using MongoDB as our database, we are able to make use of familiar JSON syntax.


What you'll learn

  • What it takes to build a full stack web application
  • How to create and use a REST API with GET, PUT, POST and DELETE verbs
  • Web scraping using the Request and Cheerio modules
  • How to create a Pinterest style view with infinite scrolling
  • How to Upload and save images
  • Implement view transitions using ngAnimate
  • Use Boostrap styling for responsive design
  • Build and use 3 different mongo schemas using mongoose

Before starting you should know

  • Javascript Basics
  • Have Node.js Installed
  • Understand Basics of Angular 1.x


Class Curriculum


  Introduction
Available in days
days after you enroll
  Adding the Gravatar
Available in days
days after you enroll

Your Instructor


Patrick Schroeder
Patrick Schroeder

Frequently Asked Questions


When does the course start and finish?
The course starts now and never ends! It is a completely self-paced online course - you decide when you start and when you finish.
How long do I have access to the course?
How does lifetime access sound? After enrolling, you have unlimited access to this course for as long as you like - across any and all devices you own.
What if I am unhappy with the course?
We would never want you to be unhappy! If you are unsatisfied with your purchase, contact us in the first 30 days and we will give you a full refund.

Get started now!