Web Development with Node.JS and MongoDB [Video]
This course has been retired. Check out the alternatives below
-
What do you get with a Packt Subscription?
- Instant access to this title and 7,500+ eBooks & Videos
- Constantly updated with 100+ new titles each month
- Breadth and depth in over 1,000+ technologies
-
Getting to Know Node.js
- The Course Overview
- Node.js Basics
- Blocking Versus Non-blocking Code
- Setting Up Your Environment
- Hello Workout
-
Understanding Node.js Apps
- CommonJS
- Npm
- The Event Loop
- Working with Streams
- Working with Files
-
Creating MVC Apps with Express.js
- Express.js Basics
- MVC
- Routing
- Scaffolding an App
- Templating with Handlebars
-
Persisting with MongoDB
- MongoDB Basics
- NoSQL
- Schema and Data Types
- CRUD
- Integrating with Node.js
- Mongoose
-
Communicating with RESTful APIs
- RESTful APIs
- Serving APIs
- Consuming on the Server-side
- Consuming on the Client-side
- CRUD Through REST
-
Unit Testing with Mocha
- Unit Testing and TDD
- Mocha and Chai
- Spying and Stubbing
- Mocking with Sinon.JS
- Running with Karma
-
Shipping and Deploying
- Dependencies and SemVer
- package.json
- Publishing to npm
- Heroku Basics
- Deploying on Heroku
-
Ramping Up on Full-Stack JavaScript
- Optimizing Page Performance
- Isomorphic JavaScript
- Bundling with Webpack
- Finishing the App
- Final Remarks