- Installing NodeJS
- Working with Modules
- The Events Module and EventEmitter Class
- The ReadLine Module
- Working with File System Module
- Readable and Writable Streams
- Pipes and Pipe Chaining
- Http Server
- Serving Static Files
- Create Package.json
- Installing Packages Using Npm
- Semantic Versioning
- Working with Express Web Framework
- Express Http Get Request, Route Params and Query Strings
- Serving Static Files using Express
- Http Post Request using Express and Body Parser Module
- JSON Data - Express and 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
- https://www.npmjs.com/ - Search packages.
- https://expressjs.com/ - ExpressJS.
- https://nodejs.org/docs/v14.17.6/api/readline.html - Node documentation.
- https://www.youtube.com/watch?v=RLtyhwFtXQA - freeCodeCamp video tutorial.
- https://jquery.com/ - JQuery
- https://joi.dev/ - JOI
- https://ejs.co/ - EJS
To run code:
node '.{**_folder_name
}\app.js'