0% found this document useful (0 votes)
52 views

Node Express

This 3-day training course covers Node.js fundamentals including the V8 engine, single-threading, and architecture. It introduces NPM for package management. CommonJS modules and import/export are explained. New ES2015 features like classes, arrow functions, and generators are demonstrated along with using Babel. Asynchronous programming with callbacks and promises is taught. ExpressJS is introduced as a web framework along with routing, middleware, requests/responses, and template engines like EJS.

Uploaded by

Amit Sharma
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
52 views

Node Express

This 3-day training course covers Node.js fundamentals including the V8 engine, single-threading, and architecture. It introduces NPM for package management. CommonJS modules and import/export are explained. New ES2015 features like classes, arrow functions, and generators are demonstrated along with using Babel. Asynchronous programming with callbacks and promises is taught. ExpressJS is introduced as a web framework along with routing, middleware, requests/responses, and template engines like EJS.

Uploaded by

Amit Sharma
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 2

Node.

js

Duration: 3 Days

Node.js, ExpressJS
Introduction Node.js Introduction

Covers Node.js basics, introduction to Google V8, LibVU,


Node.js Single Threading, process.tick, Architecture, get started
with code samples
NPM Introduction to npm
npm Init
Installing npm Packages
Dependency Management
Development Dependency
npm Scripts
Global Modules vs Local modules

Creating Node.js projects


Package file, “main” file, index.js files
Importing & reusing node.js modules in various projects
Version management of Node modules
CommonJS, Introduction to JavaScript Scope Issues
Module Introduction to Common JS
Resolutions
Modules, Module Scoping
CommonJS ‘require’ and “module.exports”
Important of CommonJS in JavaScript Application
Why CommonJS for React.js or Modern day web app
development
Module Default Exports
Node ES2015/ES6 New ES6 Features
Classes, Inheritance, Getter, Setter
Constructor
Inheritance
Block Scope
Module Scope
Arrow => operator
Default variables
Rest operator
Deconstruct operator
Solving ‘this’ reference issues with Arrow operator
Array map functions
Iterator, Generators
Babel Compiler (Es6 to ES5)
Babel Configuration, Presets

Core-JS, ES6 Polyfills


Asynchronous Asynchronous Introduction
Programming Callback
Promises
Callback Hell, Managing Better Callbacks
Async Library https://github.com/caolan/async
ExpressJS Introduction to MVC
Express JS Web Framework Introduction
Understanding GET, POST methods in Express

Request/Response in Express
Serving Text, JSON, HTML, File Contents
Reading incoming headers
Sending headers to client
Set/Get Cookies values

Body Parser Plug-in


Working with Query String, POST Data
Middleware with use
Sending Status Code to client

Handing 40x client errors


Capturing Exceptions, 50x server errors
Express Routing Basic Routing
Route params
Express Router
Template/View EJS Template
Engine Why EJS, Performance
Layout, Master Layout using include
Caching Configuration
Rendering Data
Conditions
Looping

You might also like