Node JS
Embark on our Node.js course, covering fundamentals like modules, HTTP servers, and REST APIs. Learn to work with databases, MongoDB, and JSON data while building web applications using Express. Grasp key concepts such as events, streams, and essential modules like Path and URL. This comprehensive course is designed to provide a strong foundation in modern web development.
Duration
3 months (6 hrs/w)
Level
Beginner/Intermediate
Price
55000AMD/month
Requirements
JavaScript
Format
Offline/Online/Hybrid
Introduction to Node.js
- -What is Node.js
- -History of Node.js
- -Advantages of Node.js
- -Setting up Node.js development environment
- -Understanding Node.js modules
Node.js Events and Http Server
- -What are events in Node.js
- -Understanding the Node.js event loop
- -Understanding HTTP and HTTPS protocols
- -Building an HTTP server in Node.js
- -Understanding the Request and Response objects in Node.js
Important Node.js modules
- -What are streams in Node.js
- -Understanding file systems
- -Understanding the Path module
- -Understanding the Crypto module
REST APIs
- -Understanding REST APIs
- -Designing REST APIs
- -Building REST APIs in Node.js using Express
- -Testing and documenting REST APIs in Node.js
Databases
- -Understanding databases and MongoDB
- -Connecting to MongoDB
- -CRUD operations in Node.js using MongoDB
- -Using Mongoose, an ODM library for MongoDB in Node.js
Working with JSON data
- -Understanding JSON
- -Working with JSON files in Node.js
WebSockets
- -Understanding WebSockets
- -Using the popular WebSockets library Socket.io in Node.js
Final Project
- -Building real-time web applications using WebSockets
- -Review and feedback on the projects
- -Course review and recap
- -Discussion of next steps and further resources
Free Consultation Sessions Available
Apply Now!