Microservices with NodeJS
Duration: 12 hours#
Abstract#
Node JS is a powerful execution platform for JS with a rich library set (not to mention the thousands of community libraries available via NPM). We will understand how NodeJS works and explore the most important libraries and their uses (Process, Net, HTTP, Events). We will also explore some of the most commonly used NPM libraries such as Lodash, Axios, Moment, yargs, dotenv, and more.
Topics#
- Introduction to NodeJS
- Native libraries (Process, Net, HTTP, Events, etc.)
- Essential NPM libraries (Lodash, Axios, Moment, yargs, dotenv, etc.)
- Working with Express
- Working with Databases (MongoDB/Redis)
- Sharing code with packages