Node.js
The theoretical part of the course covers the essence of Node.js, namely the asynchronous model of working with non-blocking input and output operations – eventloop, interaction with threads and events, asynchrony and database.
The practical part of the course is devoted to Back-end practice: how to write your own blog with users, posts, comments, tags, etc.
COURSE OBJECTIVES
- Learn to work with Node.js;
- Learn to work with the NoSQL database MongoDB;
- Learn how to write your own REST APIs and sites that are rendered on the back-end;
- Learn to differentiate between levels of access to resources on a website or API;
- Learn to write tests and documentation for API resources.
Course program
- Introduction to Node.js;
- Introduction to asynchronization;
- Introduction to intermediate handlers;
- Creating a web server;
- Using templating engines;
- Working with MongoDB;
- Connecting authorization and authentication;
- Testing and writing documentation;
- Final project.