The curriculum lead-up to the first Back End Project is not very comprehensive. Here are a number of common resources which other campers have found helpful.
Getting Started with Back End Projects
- https://github.com/FreeCodeCamp/FreeCodeCamp/wiki/Intro-to-Yeoman-Angular-Fullstack-Back-End-Projects - Lots of helpful tips and tricks for the Yeoman Angular Fullstack setup
- https://github.com/DaftMonk/generator-angular-fullstack#generators - Generator used by Yeoman, you can find syntax and what files it creates
APIs
- API for Charting the stock market: https://www.quandl.com/help/api
MEAN Stack Tutorials & Videos
5 Part Series on setting up a MEAN stack
A MEAN tutorial that creates a simple Twitter clone
Clementine is a stripped down MEAN stack, great for learning the fundamentals.
https://johnstonbl01.github.io/clementinejs/tutorials/tutorial-beginner.html
Authentication with Passport for the MEAN stack:
An amazing list of resources for learning the MEAN stack:
Scotch IO Tutorials
- https://scotch.io/tutorials/setting-up-a-mean-stack-single-page-application
- https://scotch.io/tutorials/node-and-angular-to-do-app-application-organization-and-structure
Node/Express
Cloud 9 Tricks
Speed up browser reloads
- Open gruntfile.js and edit both instances of
livereload: true
tolivereload: false
. - Open server/config/express.js and comment out the line
app.use(require('connect-livereload')());