Introduction to NodeJS
Rp500,000 Rp99,000
- Description
- Unit Outline
- Instructor
- Additional information
- Certificate
- Reviews (0)
Description
About this course
What you’ll learn
- How to set up a Node.js project using npm
- How to use the Node.js core modules
- How to use Express to set up a web server
- How to use MongoDB to store data in a database
- How to use Mongoose to model database schemas
Estimate Time : 18 hours
Module 0: Introduction
- Welcome to Introduction to Node.js
- Course Overview
- Why Node.js
- Node in Modern Web Development
- Module 0 Assignment Lab: Introductions
Module 1: Node Core
- Node Core Overview
- Installation and Recommended Tool Chain
- Launching Node, Globals and Process
- Node Modules with require and modules.exports
- Core modulesUnderstanding event emitters
- HTTP client with core http
- HTTP server with core http
- Npm basics
- Summary of Module 1: Node Core
- Module 1 Tutorial Lab: Node Web Crawler
- Module 1 Assignment Lab: CSV to JSON Converter
- Module 1 Assessment
Module 2: Express Framework
- Express Overview
- Why Express and Express Installations
- Hello World with Express
- Creating and Using Middleware
- Implementing REST API Routing
- URL Parameters, Query Strings and Input Validation
- Summary of Module 2: Express Framework
- Module 2 Tutorial Lab 1: REST API with Express
- Module 2 Assignment Lab: RESTful Blog API
- Module 2 Assessment
Module 3: Persistence with MongoDB
- MongoDB Overview
- MongoDB Basics
- MongoDB Native Driver
- MongoDB GUI Client MongoUI
- Summary of Module 3: Persistence with MongoDB
- Module 3 Tutorial Lab: CRUD REST API with Node, Express and MongoDB
- Module 3 Assignment Lab: MongoDB Migration Node script
- Module 3 Assessment
Module 4: Working with Mongoose ODM
- Mongoose Overview
- Working with Mongoose and its Schemas
- Working with Mongoose Models
- Creating Mongoose Hooks and Methods
- Advanced Mongoose Features
- Summary of Module 4: Working with Mongoose ODM
- Module 4 Tutorial Lab: Relational queries with Mongoose
- Module 4 Assignment Lab: REST API with Mongoose
- Module 4 Assessment
Module 5: Final Assessment
- Final Assessment
- Course Summary
Benjamin Lin is a Content Developer at Microsoft Learning with a focus on JavaScript and full-stack web technologies. He received his B.S. in Computer Engineering from Cal Poly SLO.
Azat is an author of top-selling JavaScript books and courses including Practical Node.js and React Quickly. He works as a Technology Fellow at Capital One. Azat founded Node University which is the ultimate on-demand resource on Node.js and full stack JavaScript.
Additional information
Author / Publisher | Microsoft |
---|---|
Level | Intermediate |
Language | English |
Certificate
When you enrolled into this course you will automatically get a Certificate of Achievement for completing the course. An example is provided below.
Only logged in customers who have purchased this product may leave a review.
Reviews
There are no reviews yet.