The course is intensive and aims to introduce learners to the development of server-side JavaScript applications on the Node.js platform using Express.js as a framework. During the training we will understand how to create a server with Node.js, we will learn the server-client architecture and how to make easy and fast data-driven web applications with Node.js, Express.js and MongoDB using modern concepts and tools. One of the most popular non-relational databases, MongoDB, will be covered, along with the Mongoose library for retrieving data from it. Towards the end of the course, a complete REST API will be built from scratch using Express.js and MongoDB.
- What is a Web Server?
- Knowledge of the HTTP protocol
- Server applications with Node.JS
- Working with non-relational databases
- Building apps with Express and Handlebars
- Creating an MVC architecture