Overview
Syllabus
) Installing Nodejs.
) Working With Modules.
) The Events Module and EventEmitter Class.
) Working With The ReadLine Module..
) Working With File System Module (Creating,Reading,Deleting,Renaming) Files.
) Working With File System Module. Creating and Deleting Folders.
) Working with Readable and Writable Streams.
) Why you should use Streams.
) Pipes and Pipe Chaining. (Readable,Writable and Transform Streams).
) Creating a Http Server using the Http Module.
) Serving Static Files with Http and File System Module (html,json,image).
) Create our Package.json using Npm Init.
) Installing Packages using Npm (Node Package Manager).
) Semantic Versioning.
) Getting started with Express Web Framework.
) Working with Express Http Get Request, Route Params and Query Strings.
) Serving Static Files with Express.
) Http Post Request with Express and Body Parser Module.
) Working with JSON Data with Express and the Body Parser Module.
) User Input Validation With Express And JOI.
) User Input Validation with JOI Validating Nested Object and Arrays.
) Getting Started With EJS Templates With Express.
) How does MiddleWare Work and Creating Custom Middleware.
) Working With The Express Router.
Taught by
freeCodeCamp.org