
TypeScript
Solid foundations for developing applications in TypeScript
Solid foundations for developing back-end applications in JavaScript
10 modules to master the fundamentals
Installation of Node.js and a development environment
Demonstration of the event loop through a first asynchronous / non-blocking program
REPL
Development of a custom EventEmitter
Consume a Readable stream (http, fs)
Write to a Writable stream (fs)
Use a Duplex stream (net.Socket)
Use a Transform stream (zlib)
Error handling in synchronous APIs
Error handling in asynchronous APIs
Debugging a Node.js program in an IDE or Chrome
Using the Global object
Globally accessible objects: process
Using core modules: timer, OS, Util, Path, ...
Creating an internal application module
Creating a Node.js project via NPM and installing popular modules
Creating TCP clients / server
Creating UDP/Datagram clients / server
Creating http, https, and http/2 servers and clients for a website
Creating http, https, and http/2 servers and clients for a RESTful webservice
Interacting with the file system via synchronous and asynchronous APIs
Creating a static and dynamic web back-end with express.js
Creating a RESTful API with express.js
Packaging a library
Dockerizing a Node.js web application
SFEIR Institute's commitment: an excellence approach to ensure the quality and success of all our training programs. Learn more about our quality approach
The achievement of training objectives is evaluated at multiple levels to ensure quality: