Notes for learning MEAN Stack from Scratch
- Data Migration
- Deployment in Action
- Overall Review
- Separation of Concerns
- MongoDB Backup and Restore
- Entity Relationship Diagram
- Introduction to Behaviour-driven Development
- Compare with Test-driven Development
- Job Story vs User Story
- Red, Green, Refactor
- Mocha - light weight testing framework
- Chai - Assertion ecosystem
- References
- Learn Mocha Example
- CodeShip - Continuous Deployment
- Add data visulization using Highcharts
- HighCharts
- amCharts
- Morris.js
- The 15 Best JavaScript Charting Libraries
- Sending email using Mailgun Sample
- Prepare Ubuntu 14.04 EC2 instance
- Install Nginx, MongoDB, Node.js, NPM
- Git clone the project from BitBucket
- Run the application
- Introduction to Deployment
- Heroku
- Amazon Web Services
- Domain Name Service
- Deploy MEAN Stack
- Heroku Documentation
- AngularJS
- Meteor
- ReactJS
- Express with AngularJS Demo
- jQuery AJAX
- Introduction to AngularJS
- Express API
- Debugging
- Study code of existing project
- Git & GitHub Best Practices
- jQuery
- Express API
- RESTful API
- JSON
- json.com {}
- 5-min Quiz
- Server MVC -> Express
- Model - DataSource connecting to the Database
- View - Presenting the response (HTML / JSON)
- Controller - Middleman to handle works and business logic
- Client MVC -> AngularJS
- Model - DataSource (API / input text field)
- View - HTML showing on the browser
- Controller - Handle business logic on frontend
- RESTful
- HTTP Status Code
- Turn Websites into Structured API
- HTML / CSS in Bootstrap
- JavaScript Syntax & Fundamentals
- Express.js examples from YouTube
- CodeSchool Express.js Track