0% found this document useful (0 votes)
28 views2 pages

Node Training - Schedule

The document outlines a 9-day Node.js training curriculum covering fundamental and advanced Node.js concepts. Day 1 introduces basics like installation, module structure, NPM, and an introduction to core Node.js APIs. Day 2 covers additional ES6 features, data types, and building a simple HTTP server. Day 3 focuses on the Express framework including routing, middleware, and building a REST API. Later days cover additional topics like asynchronous programming, databases, Socket.io, microservices, TypeScript, and testing. Hands-on exercises are included each day to reinforce concepts.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
28 views2 pages

Node Training - Schedule

The document outlines a 9-day Node.js training curriculum covering fundamental and advanced Node.js concepts. Day 1 introduces basics like installation, module structure, NPM, and an introduction to core Node.js APIs. Day 2 covers additional ES6 features, data types, and building a simple HTTP server. Day 3 focuses on the Express framework including routing, middleware, and building a REST API. Later days cover additional topics like asynchronous programming, databases, Socket.io, microservices, TypeScript, and testing. Hands-on exercises are included each day to reinforce concepts.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 2

Mobiquity Confidential

NodeJs Training Topics


Tejas
• Day 1
o Introduction / Getting Started
o Environment Setup / installation
o Module structure and file system
o Package manager / NPM, LTS versions vs Non LTS versions, Latest stable version
o Understand how Node.JS works, V8 engine, thread pools basic introduction
o Basic understanding of Console, HTTP, Process, Path, URL classes and how to use
them
o Lodash framework introduction

• Day 2
o Node.JS Cli options / Globals
o Writing first hello world example
o Basic ES6 concepts introduction
▪ Object destructuring, String literals, let, const, rest/spread operators
o Primitive/Non-Primitive Data types
o Class/getter/setter methods in NodeJS
o Create simple server with HTTP
• Day 3
o Introduction and installation to express framework
o Express framework configuration
o Basic Routing and Middleware example
o Error handling with middleware
o Exercise:
▪ Create REST endpoints for Movie Resource
▪ Set a movies as single array variable
• GET /movies/{id}
o Get a list of movies by Id
• POST /movies
o Post a Movie
• PUT /movies/{id}
o Update a movie by Id
• GET /movies/
o Get a list of all movies

Iftekhar
• Day 4
o Understanding Async Programming
o Callback Concept
▪ Callback hell or pyramid of doom
o Promises
o Event Emitter
o Error Handling
• Day 5
o Database connectivity.
o Parallel query execution

Mobiquity Inc. Confidential


Mobiquity Confidential

o CRUD operation using MySQL


o CRUD operation for Mongo DB in above code
• Day 6
o Socket.io
▪ Listening for socket.io
▪ Broadcasting in socket.io
▪ Answering questions in socket.io
o Create a Chat application using socket.io

First exam – Codility test

Sahil
• Day 7
o OS (Operating System), Process, Timer, Crypto, TLS/SSL
o Buffer, Streams
o Real world example of Nodejs Application – Web Module
o Sample application for Buffers, Streams
o Exercise
• Day 8
o Monolithic vs Microservice Architecture
o Sample microservice using AWS (Amazon Web Services) Lambda
o Unit testing – Mocha-Chai-Sinon / Jest
o Mocking services/apis
o Exercise – Microservices + Unit testing
• Day 9
o Typescript - Types, Interfaces, Type Guards, Union Types, Generics
o Code Quality and Best Coding Practices
o ESLint & Sonar
o Exercise – Solve types, lint, and code issues
o Mega Exercise
▪ TBD

Final exam – Codility test

Mobiquity Inc. Confidential

You might also like