0% found this document useful (0 votes)
2 views3 pages

Nodeee

The document outlines key concepts and features of Node.js and Express, including their architecture, modules, HTTP methods, and middleware. It also covers important topics such as event-driven architecture, error handling, and API development. Additionally, it lists practical problems to solve using Node.js and Express, emphasizing hands-on learning and application of the discussed concepts.

Uploaded by

g7055282
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)
2 views3 pages

Nodeee

The document outlines key concepts and features of Node.js and Express, including their architecture, modules, HTTP methods, and middleware. It also covers important topics such as event-driven architecture, error handling, and API development. Additionally, it lists practical problems to solve using Node.js and Express, emphasizing hands-on learning and application of the discussed concepts.

Uploaded by

g7055282
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

Node JS

Node & Express

> node features


> REPL
> Single threaded vs multi-threaded
> Synchronous & Asynchronous
> V8 engine
> Node concurrency
> LIBUV
> Event loop & working
> Microstask vs Macrotask
> [Link]
> Threadpool
> Set-immediate
> Process
> Thread vs Task
> worker threads
> Multiprocessing vs multithreading
> Cluster module
> Child process
> fork, spawn, exec, execfile
> web server
> server, client
> HTTP
> HTTP vs HTTPS
> DNS
> Components of a HTTP request & response
> User-agent
> status codes
> TCP/IP
> Routing
> URL & components
> Query string
> Query Parameters & Path params
> Set header
> Modules
> Types of modules
> fs module
> [Link]
> Os module
> Event-driven architecture
> Event emitter, handler& listner
> Streams & types
> zlib
> Techniques used for streams(piping and chaining)
> Read buffer & Write buffer
> Back pressure
> Pipe method
> NPM
> NVM
> Dependencies
> Regular & Dev dependencies
> [Link] vs [Link] file

Full Domain - Topics Page 1


> [Link] vs [Link] file
> Nodemon
> Express features
> HTTP methods
> Get, Post, Put, Patch, Delete
> Options, Head, Trace, Connect
> Static vs Dynamic websites
> Front end& Back end
> Rendering
> View engine
> Html vs view engine
> EJS
> API
> Web API vs REST API
> Advantages of API
> Postman
> Route parameters
> Middleware
> Types of middleware
> app. use
> HTTP modules
> Session and cookie
> Cookies vs cache
> Cookie expiry
> Hbs
> CORS in detail
> Pre-flight request
> CSRF
> Body parser
> Multer
> Applied file, write file
> PM2
> Error handling in express
> Types of errors
> Design patterns
> MVC
> node global object
> Token
> [Link] vs [Link]
> logger
> https
> nodemon
> Secret
> Yarn
> debug
> util
> unique identifier
> payload
> ENV
> TLS
> Authentication vs authorisation
> [Link]()
> Structure of http request and response
> [Link]
> [Link]
> [Link]
> error firstcallback
> [Link]

Full Domain - Topics Page 2


> [Link]
> environment variables
> [Link]() vs [Link]()
> [Link]
> fetch()
> Idempotency
> Reactor pattern
> CommonJS
> [Link]
> content negotiation
> Web Socket

Problems:
> Create a server using node js.
> Create a server using express js.
> Read & write files synchronously & asynchronously.
> Write the current date and time to a file using the FS module.
> Create an HTTP get endpoint to return the multiplication table.
> Create an API to add 2 numbers.
> Create application middleware.
> Create route-level middleware.
> Create error handling middleware.
> Create custom middleware to validate data in [Link].
> Create a middleware to log all parameter names.
> Create [Link].
> Promise with timing features.
> Create Get, Post request.
> Changing the status code of a response.
> Create streams (pipe method)

Full Domain - Topics Page 3

You might also like