Node.js is the logic layer of MVC architecture applications. It interacts with the database layer and houses all the logic to power the client application.
Core Node Fundamentals
Learn how to create a basic http server, work with HTTP protocol and their different parts, serve webpages from node server, learn to capture data from client and work with multiple core node modules
- Introduction to Node.js
- Core Node Modules & Buffer ClassPRO
- HTTP Protocol
- Basic http server in Node
- Request & response objects
- Handling Multiple RequestsPRO
- readFile & stream methodsPRO
- Absolute and relative path
- EventEmitters in Node.js
- Capturing client data from request bodyPRO
- Handling JSON & Form data types in node serverPRO
- Handling static assets in node serverPRO
Exercises / Projects
- HTTP protocol and its component
- Create a basic server using http module
- Working with request & response object
- Handling JSON & form data on server
- Create a portfolio app in nodePRO
- CRUD app using fileSystemPRO