Part II. JavaScript Frameworks, 2nd Semester
Table of Contents
- 14. Node.js - Intro
- References for the Node.js Chapters
- Toolchain
- 15. Node.js and npm - The First Steps
- References for this Lesson
- Initially …
- Now the Basic Node.js Steps
- Modules in Node.js
- npm - Node Package Manager
- Your First Server/Application
- Asynchronicity - A Node.js Pillar
- The Node.js File System Module
- The HTTP - HyperText Transport Protocol
- Assignments Node I
- 16. Node.js - Handling Requests, and Routing
- References for this Lesson
- Last Lesson's Assignments
- Server Reacting to a Request
- Project Creation - Best Practice
- Augment Server to Long Requests
- Routing, Whatis? Howto?
- Routing and Server with Modules
- Assignments Node II
- 17. Node.js - Serving Assets, Improved Routing
- References for this Lesson
- Last Lesson's Assignments
- Server Reads Requested Assets
- Server Reads Requested Assets, Dynamic Routes, HTML files
- Server Reads Requested Assets, Dynamic Routes, More Asset Types
- Assignments Node III
- 18. Node.js - Routing Refined. Starting MongoDB
- References for this Lesson
- Last Lesson's Assignments
- Server Reads Requested Assets, Dynamic Routes
- NoSQL Database Systems
- MongoDB, Installation and Setup
- MongoDB, a NoSQL Document Type Database
- Assignments Node IV
- 19. Node.js - V, NoSQL Database MongoDB
- References for this Lesson
- Last Lesson's Assignments
- MongoDB, from Node.js
- MongoDB Dynamic Pages with Node.js
- Assignments Node V
- 20. Express I - Basics
- References for this Lesson
- Last Lesson's Assignments
- Express, A Web Framework
- Express, Installation
- Express Project Best Practice
- Express, Generator, Static Site
- Express in Action I
- Assignments Node VII
- 21. Express II - MVC and Asynchronicity
- References for this Lesson
- Last Lesson's Assignments
- MVC - Model, View, Controller Pattern
- Routing With Express
- Asynchronicity - Legitimization , and Some Words on Theory
- Asynchronicity - A Node.js Pillar - Part II
- Assignments Node VIII
- 22. Express III - Error Handling, and Models in MongoDB
- References for this Lesson
- Last Lesson's Assignments
- Express Error Handling
- MVC - Models. Use Module
mongoose over mongodb
- Assignments Node IX
- 23. Express IV - Controllers and Models
- References for this Lesson
- Last Lesson's Assignments
- Today
- 24. Express V - Building and Using an API
- References for this Lesson
- Last Lesson's Assignments
- API - Application Programming Interface
- Assignments Node XI