Part II. Webprogramming II 2nd Semester

Table of Contents
17. Node.js - Intro to Part II
17.1. References for 2nd Semester Node.js Chapters
17.2. Toolchain
18. Node.js - Introducing MongoDB
18.1. References for this Lesson
18.2. NoSQL Database Systems
18.3. MongoDB, a Document Type Database
18.4. JSON
18.5. The Mongo Client Command Line Interface
18.6. Backup/Restore of MongoDB
18.7. Assignments Node IV
19. Node.js - V, NoSQL Database MongoDB
19.1. References for this Lesson
19.2. Last Lesson's Assignments
19.3. Anatomy of a Node Application
19.4. MongoDB, from Node.js
19.5. MongoDB Dynamic Pages with Node.js
19.6. Assignments Node V
20. Express I - Basics
20.1. References for this Lesson
20.2. Last Lesson's Assignments
20.3. Express, A Web Framework
20.4. Express - First Look and Feel
20.5. Express Project Creation, Two Possible Ways
20.6. Express Generating a Static Site
20.7. Express Generating a Dynamic Website
20.8. Assignments Node VII
21. Express II - MVC and Asynchronicity
21.1. References for this Lesson
21.2. Last Lesson's Assignments
21.3. MVC - Model, View, Controller Pattern
21.4. Routing With Express
21.5. Asynchronicity - Legitimization , and Some Words on Theory
21.6. Asynchronicity II
21.7. Architecture of an Express Application - A Case Without Database
21.8. Assignments Node VIII
22. Express III - Models in MongoDB
22.1. References for this Lesson
22.2. Last Lesson's Assignments
22.3. Architecture - Express and Mongo
22.4. Assignments Node IX
23. Express IV - Practicum
23.1. References for this Lesson
23.2. Last Lesson's Assignments
23.3. Todays Schdule - Project 1, 2nd Semester
24. Express V - Building and Using an API
24.1. References for this Lesson
24.2. Last Lesson's Assignments
24.3. API - Application Programming Interface
24.4. Assignments Node XI
25. Node.js - Deployment on Heroku
25.1. References for this Lesson
25.2. Last Lesson's Assignments
25.3. Heroku Hosting Setup Step, Do It Once
25.4. Create the Project, Per Project ;)
25.5. Assignments Node XI
26. Node.js -
26.1. References for this Lesson
26.2. Last Lesson's Assignments