This repo contains the source code for our course: The complete JavaScript developer: MEAN stack zero-to-hero
In this course you will learn all of the different aspects of full stack JavaScript development using the MEAN stack. We're not talking about any generators or MEAN frameworks here, we're talking about a full understanding of MongoDB, Express, AngularJS and Node.js. Throughout this course we'll show you how to use each of these technologies, and how to use them together.
The overall aim of the course is to enable to you confidently build all different types of application using the MEAN stack.
To do this, the course is divided into sections, each section focusing on a different goal. The five sections work together building a full application, with an overall outcome of showing how to architect and build complete MEAN applications.
This repo has one branch per section of the course. Each branch contains the code as it is at the end of the section.
master
- the default branch; no code heresection-01
- set up a web-server with Node.js and Expresssection-02
- NoSQL databases and MongoDBsection-03
- Robust REST APIs with Node.js, Express and MongoDBsection-04
- AngularJS Single Page Applications (SPAs) [COMING SOON]section-05
- Authentication in the MEAN stack [COMING SOON]
To get the code for a specific branch:
$ git clone -b branch-name https://github.com/fullstacktraining/mean-stack-hero.git
Then change into the folder the git clone command will create:
$ cd mean-stack-hero
And finally install the dependencies:
npm install