JS Arrays
![](./talk-0-js-arrays/arrays.jpg)
Brief discussion on arrays and global variables.
Promises in Javascript
![](./talk-1-promises-js/promises-js.png)
A short introduction to Promises, a new feature is ES6, to simplify asynchronous programmming.
Introducing NoSql DBs
![](./talk-2-nosql-intro/nosql.png)
A review of the NoSQL movement and some of its key characteristics
Setting Up Mongo
![](./talk-3-mongo-setup/mongo-setup.png)
Installing, connecting to and initialising Mongoose/MOngo db from a node application.
Accessing Mongo
![](./talk-4-mongo-access/mongo-access.png)
Creating and using Objects in Mongo, using its promise based API
Lab-8 Models
![](./book-models/img/main.png)
Replace the simple user and donation tracking with a database implementation - Mongo DB. Use the Mongoose ODM to create User + Donation models.