Sela

NodeJS

Enroll on this course
Description
It seems like the world has gone mad. For years we have been struggling with JavaScript on the client side, and now all of the sudden people can't have enough of it on the server side. They claim it is "fun". This is not a fringe phenomenon: Node.js is being used by giants like eBay, LinkedIn and Microsoft. In this tutorial we will learn to embrace the Zen of Node.js.
Intended audience
This course is intended for professional Web developers, team leaders and architects who have knowledge in JavaScript. Members of the audience should have a minimum of one to two years of experience developing Web-based applications.

Topics

Introduction - What is Node.js.
The importance of being asynchronous
Node.js Event loop
The Node.js process
The FS Module.
Reading Directories
Reading Files
Streams
Creating servers with HTTP
The Http server class
Parsing requests
HTTP streaming
CommonJS Modules
The global object
Directories as Modules
npm Packages
Managing Dependencies
npm scripts
Asynchronous Javascript
Asynchronous Control Flow with Callbacks
Promises
Async/Await
The EventEmitter API
Third Party Async packages
REST
Introduction to ExpressJS
Routing
Responding
Configuration
Views
Middlewares
Receiving Data
Error Handling
MongoDB
Mongoose ODM
Mongoose Schema
Mongoose Model
Querying with Mongoose
Stateful vs. Stateless Authentication
OAuth2
Passport
JWT – JSON Web Tokens
Why do we need hosts
Forever
PM2
Node on Windows
Node as a Windows Service
IISNode
What is Docker
Docker CLI
Docker File system & Volumes
Docker Files
Containers Communication
Docker Compose
NPM
Best Practices
Node.js API design
Error Handling
Debugging

רוצה לדבר עם יועץ?

האם אתה בטוח שאתה רוצה לסגור את הטופס ולאבד את כל השינויים?