ExpressJS introduction
Learn how to use ExpressJS to create Web Applications with MongooseJS and MongoDB, including a brief TDD introduction.
The sourcecode for the code used in screencasts are available in GitHub at: https://github.com/codex-academy/lets-tutor
ExpressJS setup
How to setup a basic ExpressJS server.
Data in URL’s
How to send data from a web browser to ExpressJS using URL’s.
Setup Handlebars as an ExpressJS view engine
Learn how to setup HandlebarsJS as a view engine for ExpressJS.
Static resources
To be uploaded
Using HTML forms
Learn how to use HTML forms to submit data to ExpressJS.
Flash messages
Learn how to keep users informed using Flash messages.
Persistence with MongoDB & MongooseJS using TDD
Learn how to persist data into MongoDB using MongooseJS and TDD with Mocha.
Using MongooseJS models in ExpressJS
Learn how to integrate the MongooseJS models you created into ExpressJS.
Using indexes to prevent duplicates in MongoDB
Learn how to create an Index in a MongoDB collection to prevent duplicates and how to create code that use errors caused by the Index to give feedback to users about duplicates.