0% found this document useful (0 votes)
299 views31 pages

Job Ready AI Powered Cohort - Complete Web Development + DSA + Aptitude & Reasoning

The document outlines a comprehensive curriculum for a Job Ready AI Powered Cohort focused on Complete Web Development, Data Structures and Algorithms (DSA), and Aptitude & Reasoning. It covers various topics including how the internet works, client-server architecture, HTML, CSS, JavaScript, and DOM manipulation, along with practical exercises and projects. The curriculum is designed to equip learners with the necessary skills for web development and programming.

Uploaded by

satyamkumar19150
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)
299 views31 pages

Job Ready AI Powered Cohort - Complete Web Development + DSA + Aptitude & Reasoning

The document outlines a comprehensive curriculum for a Job Ready AI Powered Cohort focused on Complete Web Development, Data Structures and Algorithms (DSA), and Aptitude & Reasoning. It covers various topics including how the internet works, client-server architecture, HTML, CSS, JavaScript, and DOM manipulation, along with practical exercises and projects. The curriculum is designed to equip learners with the necessary skills for web development and programming.

Uploaded by

satyamkumar19150
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/ 31

2/8/25, 1:44 PM Job Ready AI Powered Cohort : Complete Web Development + DSA + Aptitude & Reasoning

Job Ready AI Powered Cohort :


Complete Web Development +
DSA + Aptitude & Reasoning
Projects Exercises - See all the exercises that matters

Episode 1 - Code
1. How the Internet Works:
• History of Web (Web 1.0 to Web 3.0).
• How computer communicate with each other.
• How computer send data all over the world.
• What is Domain Name, IP & MAC Addresses and Routing.
• How ISP and DNS work together to deliver data.

2. Client-Server Architecture:
• What is Client-Server Model.
• Difference between Client (browser) and Server (the computer hosting your
website).
• How HTTP request and response cycle works (how browser talk to server).
• What happens when you visit a website.
• Difference between Front-end and Back-end (Front-end vs Back-end).
• What are Static Websites and Dynamic Websites.
• What is web hosting and how it works.

3. Internet Protocols:
• What is TCP protocol and why is widely used
• How Connection is established using TCP (3 Way handshake)
• What is UDP and why its used for fast communication

https://sheryians.notion.site/Job-Ready-AI-Powered-Cohort-Complete-Web-Development-DSA-Aptitude-Reasoning-16f1267520c7802cb559ddfe… 1/31
2/8/25, 1:44 PM Job Ready AI Powered Cohort : Complete Web Development + DSA + Aptitude & Reasoning

• How UPD establishes connection


• Difference between TCP and UPD

4. Understanding HTTP & HTTPS


• What is HTTP and its different version
• HTTP status code for responses
• What is HTTPS and why its better than HTTP
• How HTTPS provides a secure connection
• What is SSL/TLS Encryption
• What are Proxy and Reverse Proxy
• How VPN works and helps accessing restricted content

5. Preparing Your Machine


• Installing & Setting up VS Code
• Installing helpful extensions
• Setting up your browser for development
• What are file and folders and how to create them
• Testing our environment via serving a webpage - “ Namaste Duniya ”

Episode 2 - Stage
1. Starting with HTML
• Understanding HTML and its use Cases.
• Creating first HTML page in VS Code
• Understand HTML Structure
• Understanding Tags and building simple HTML page - doctype , html , head ,
title , body

• Working with text elements - h tags , p tag , br tag , a tag , span , code ,
pre

• Working with HTML Lists(Ordered & Unordered lists) - ol , ul , li

https://sheryians.notion.site/Job-Ready-AI-Powered-Cohort-Complete-Web-Development-DSA-Aptitude-Reasoning-16f1267520c7802cb559ddfe… 2/31
2/8/25, 1:44 PM Job Ready AI Powered Cohort : Complete Web Development + DSA + Aptitude & Reasoning

• Understanding Concept of nested elements in HTML


• Working with Media Tags - img , video , audio

• HTML attributes - href , target , alt , src , width , height ,


• Navigating between pages and section using anchor tag
• Comment Code in HTML Document

2. More on HTML
• Understand and using div Tags
• Understanding semantic tags - article , section , main , aside , form ,
footer , header , details , figure

• Differentiating between block and inline elements


• Text formatting tags in HTML - b , string , i , small , ins , sub , sup , del
, mark

• Working with HTML Symbols and Special Characters ←


• Working with HTML tables - table , td , tr , th
• More Attributes and tags related to table

3. HTML Forms and Inputs


• What is Form and why its important
• Creating a simple Form with tags - form , input , textarea , select , button ,
label

• Types of input fields - checkbox , text , color , file , tel , date , number ,
radio , submit , range

• Attributes of Form Elements - method , actions , target , novalidate , enctype ,


name , required, placeholder

4. Media Tags in HTML


• Understanding with audio and video Tags
• Attributes if media tags - src , width , height , alt , muted , loop , autoplay ,
controls , media

• Using source element for alternative media files


• Understanding concept of using iframe

https://sheryians.notion.site/Job-Ready-AI-Powered-Cohort-Complete-Web-Development-DSA-Aptitude-Reasoning-16f1267520c7802cb559ddfe… 3/31
2/8/25, 1:44 PM Job Ready AI Powered Cohort : Complete Web Development + DSA + Aptitude & Reasoning

5. Basics of CSS (Cascading Style Sheet)


• Introduction to CSS and Why it is important
• Understanding Syntax, Selectors and comments in CSS
• Adding CSS to HTML Page - Inline , Internal , External

• Understanding difference between selectors - class , id , element

• Understanding precedence of selectors


• How to style text using CSS - font family , font style , font weight , line-
height , text-decoration , text-align , text-transform , letter-spacing ,
word-spacing , text-shadow

6. Styling With CSS


• Working with colors in CSS - name , rgb , hex , hsl , rgba , hsla

• Working with css units - % , px , rem , em , vw , vh , min , max

• Working with borders and border styling


• Working with box properties - margin , padding , box-sizing , height , width

• Understanding Background properties - background-size , background-


attachment , background-image , background-repeat , background-position ,
linear-gradient

• Implementing shadow property.

7. More about CSS


• Applying display properties - inline , grid , flex , none , inline-block , etc.
• Introduction to FlexBox for aligning and structure - flex-direction , order ,
flex-wrap , flex-grow , flex-shrink , justify-content , align-items , align-
content , align-self , flex-basis , shorthand properties of flex

• Understanding Flex Grid for making grids using CSS.


• Working with positional properties - absolute , relative , static , sticky ,
fixed .
• Understanding Overflow - visible , hidden , scroll.

• Working with Grouping Selectors.


• Why we use Nested Selectors.

https://sheryians.notion.site/Job-Ready-AI-Powered-Cohort-Complete-Web-Development-DSA-Aptitude-Reasoning-16f1267520c7802cb559ddfe… 4/31
2/8/25, 1:44 PM Job Ready AI Powered Cohort : Complete Web Development + DSA + Aptitude & Reasoning

8. Interesting things about CSS


• Applying pseudo classes and Pseudo Elements [ hover , focus , after , before
, active ].
• Learning CSS Transitions ( properties , duration , timing functions , delays ).
• Creating with Transform ( translate , rotate , scale , skew , transform ,
rotate ).
• Working with 3D Transform ( translate3d() , translateZ() , scale3d() ,
scaleZ() , rotate3d() , rotateZ() , perspective

• Understanding CSS Animation ( @keyframes ).


• Learning CSS Frameworks [ Tailwind , Bootstrap , shadcn ].

9. Responsive with CSS


• Difference Between Mobile-first and Desktop first Website(mobile-first vs
desktop first).
• Measurement units for Responsive Design - px(pixel) , in(inch),
mm(millimetre) , % , rem

• Using Viewport meta element for Responsive.


• Setting up Images and Typography for Responsiveness.
• What are Media queries [ @media , max-width , min-width ].
• Using Different function of CSS [ clamp , max , min ].
• Understand HTML structure for Responsive Design.

10 Working With SASS (SASSY) my favorite


• What is SASS? Variables , Nesting , Mixins , Functions and Operators .
• Setting up environment for SCSS .
• SCSS or SASS? and Setting Up SCSS .
• Working with SASS :- Variables , Nesting , Partials and Imports , Mixins
, Inheritance/Extends , Functions , Operators .
• Advanced Concepts :- Control Directives , Color Functions ,

11. Basics of Javascript with ES6+ Features


• Introduction to JavaScript, Why it is Important! and What can it do for you?
• How to link javascript files using script-tag .

https://sheryians.notion.site/Job-Ready-AI-Powered-Cohort-Complete-Web-Development-DSA-Aptitude-Reasoning-16f1267520c7802cb559ddfe… 5/31
2/8/25, 1:44 PM Job Ready AI Powered Cohort : Complete Web Development + DSA + Aptitude & Reasoning

• Running JavaScript in the Browser Console .


• Variables and Keywords in Javascript [ var , let , const ].
• Logging with javascript - [ console.log() , console.info() , console.warn() ,
prompt , alert ]
• Working with String in JS and there -[ splice , slice , template string , split
, replace , includes ]
• What are Statement and Semicolons in JS
• How to add Comments in JavaScript
• What are Expression in Js and difference between expression and statement
• JavaScript Data Types - [ float , number , string , boolean , null , array ,
object , Symbol , Undefined ]

• Some Important Values - [ undefined , null , NaN , Infinity ]


• Relative and Primitive Data Type in JavaScript
• Basic Operators(Arithmetic, Assignment, Increment, Decrement, Comparison,
Logical, Bitwise) - [ + , - , * , / , ++ , -- , == , === , != , and more ]
• Variable hoisting in JavaScript

12 . Loops & Conditionals in Javascript


• Understanding Condition Operator in Javascript - [ if , else , if-else , else-
if , Ternary Operator , switch ]
• for Loop in JavaScript
• while Loop in JavaScript
• do...while in JavaScript
• forEach in JavaScript
• for in Loop in JavaScript
• for of Loop in JavaScript
• Recursion in JavaScript
• Loop control statements - [ break , continue ]

13. Functions in JavaScript


• Understanding Function in JavaScript and why its widely used - [ parameters ,
arguments , rest parameters , hoisting , Variable Hoisting , Function
Hoisting ]

https://sheryians.notion.site/Job-Ready-AI-Powered-Cohort-Complete-Web-Development-DSA-Aptitude-Reasoning-16f1267520c7802cb559ddfe… 6/31
2/8/25, 1:44 PM Job Ready AI Powered Cohort : Complete Web Development + DSA + Aptitude & Reasoning

• Parameters in JavaScript - [ required , destructured , rest , default ]


• Arguments in JavaScript - [ positional , default , spread ]
• Classic Function , Nested Function (function within function), Scope Chain in
Javascript.
• Understanding Immediately Invoked Function Expression(IIFE).
• More Functions in JavaScript - [ Arrow Function , Fat Arrow , Anonymous ,
Higher Order , Callback , First Class , Pure Function , Impure Function ]
• Understanding Scoping in JS - [ Global scope , Function scope ]
• Understanding Closures , Scoping Rule .

14. Arrays and Objects in JavaScript


• What are Arrays in JavaScript and how to Create an Array.
• Understand How to Accessing Elements in Array.
• Functions on Arrays - [ push , pop , shift , unshift , indexOf , array
destructuring , filter , some , map , reduce , spread operator , slice ,
reverse , sort , join , toString ]
• Iterating Over Arrays using - [ For Loop , forEach ]
• Understanding What are Objects in JavaScript - [ key-value pair ]
• Creating Objects, Accessing Properties, Deleting Property and Nested Objects.
• Recognise How Objects Are Stored, Traverse Keys of an Object, Array as Object.
• Timing Events - setTimeout() , setInterval() , clearTimeout() ,
clearInterval()

• Operation in Objects - [ freeze , seal , destructuring , object methods , this


keyword ]

15. Document Object Model Manipulation


• Introduction to DOM in JavaScript
• Understanding DOM Structure and Tree - [ nodes , elements , document ]
• Fetching Elements in DOM - [ document.getElementById ,
document.getElementsByTagName , document.getElementsByClassName,
document.querySelectorAll , document.querySelector ]
• DOM Tree Traversal - [ parentNode , childNodes , firstChild , nextSibling ]

https://sheryians.notion.site/Job-Ready-AI-Powered-Cohort-Complete-Web-Development-DSA-Aptitude-Reasoning-16f1267520c7802cb559ddfe… 7/31
2/8/25, 1:44 PM Job Ready AI Powered Cohort : Complete Web Development + DSA + Aptitude & Reasoning

• Manipulating DOM Element in JavaScript - [ innerHTML , textContent ,


setAttribute , getAttribute , style property , classList ]
• Create and Removing DOM Elements - [ createElement() , appendChild() ,
insertBefore() , removeChild() ]

16. Event Handeling in JavaScript


• Event Handling in JavaScript - [ addEventListner() , event bubbling ,
event.target , event capturing ]
• Understanding Scroll Events, Mouse Events, Key Events and Strict Mode.
• Working with Forms and Input Elements - [ Accessing Form Data , Validating
Forms , preventDefault() , onsubmit , onchange ]
• Working with Classes Adding, Removing , Toggling (classList methods)
• Browser Events - [ DOMContentLoaded , load , resize , scroll ]

17. Using Browser Functionalities in JavaScript


• Browser Object Model - [ window , navigator , history , location , document ]
• Window Object - [ window.location , window.history ]
• Working with Storage - [ Local Storage , Session Storage , Cookies ]
• Web APIs in DOM - [ Fetch API , Geolocation API ]

18. Object Oriented Concepts in JavaScripts


• Introduction to OOPS in JavaScript
• Understanding classes and objects in JavaScript
• Understanding Constructor and Prototypes - [ this keyword , call , apply ,
bind ]
• More Topics in OOPS - [ class expression , hoisting , inheritence , getter &
setter ]

19. Asynchronous Programming JavaScript


• Introduction to Asynchrony in JavaScript.
• What is Event loop and how it works in JavaScript - Task Queue , Microtask
Queue

• Introduction to callbacks and Problems in Callbacks

https://sheryians.notion.site/Job-Ready-AI-Powered-Cohort-Complete-Web-Development-DSA-Aptitude-Reasoning-16f1267520c7802cb559ddfe… 8/31
2/8/25, 1:44 PM Job Ready AI Powered Cohort : Complete Web Development + DSA + Aptitude & Reasoning

• Understanding promises - pending , resolved , rejected


• Chaining Multiple Handlers and Promise Methods - Promise.race() ,
Promise.all() , Promise.any() , Promise.allSettled() .
• How to prevent callback hell using async & await .
• setInterval & setTimeout in JavaScript
• What is Web API in JavaScript - [ Fetch API , Geolocation API ]

20. Error Handling in JavaScript


• Introduction to Error Handling
• Common types of errors in JavaScript - [ Syntax errors , Runtime errors ,
Logical errors ]
• Understanding the Error object - [ message , name , stack ]
• Handling exceptions using try-catch , try-catch-finally

• How to Throw Errors in JavaScript


• How to create custom error in JavaScript
• Error Handling in Asynchronous Code

21. Kuch Baatein Advance JavaScript Pr


• Throttling and Debouncing uses in JavaScript
• JSON Handeling and JavaScript - [ JSON.parse() , JSON.stringify() ]

22. Git and Github


• What is Git and Github?
• Concepts - Git commits , Understanding branches , Making branches , merging
branches , conflict in branches , understanding workflow , pushing to GitHub .
• How to use GitHub with team members, forking, PR(pull requests) open source
contribution, workflow with large teams.

Episode 3 - Commit
1. Introduction of React
• What is React, and Why Use It?

https://sheryians.notion.site/Job-Ready-AI-Powered-Cohort-Complete-Web-Development-DSA-Aptitude-Reasoning-16f1267520c7802cb559ddfe… 9/31
2/8/25, 1:44 PM Job Ready AI Powered Cohort : Complete Web Development + DSA + Aptitude & Reasoning

• What are Components and types of Components - class component , function


components

• Understanding Single Page Applications (SPAs), Single Page Applications Vs


Multi-Page Applications.
• Difference between Real DOM and Virtual DOM
• NPM Basics | Installing Packages .
• How does updates work in React? and More ES6+ features like Import &
Exports ,
• Difference Between React and Other Frameworks ( Angular , Vue ).
• Learning Some Basic Terminal Commands - pwd , ls , cd , clear

• Setting Up React Environment with nodejs .


• Install React-Vite Boilerplate and Installing React Developer Tools.
• Understanding JSX or JavaScript XML and Its Importance - Fragments ,
Components Naming .
• Creating and Understanding best practices for Components in React.
• Understand React Project - control-flow , WebPack , Babel , Folder Structure
, React Developer Tools .

2. Styling in React
• Different Styling Approaches.
• Importance of component-based styling. Inline Styles , CSS Modules

• Introduction TailwindCSS Integration.


• Installing and configuring TailwindCSS with React.
• Customizing TailwindCSS configuration for themes and colors.
• Dynamic Styling Based on Props or State.
• Responsive Design in React
• Media queries with CSS and styled-components.

• Leveraging TailwindCSS for responsive layouts.


• Animation and Transitions Using libraries like framer-motion or gsap for
advanced animations.

3. React Basics
• Create Components with functions .

https://sheryians.notion.site/Job-Ready-AI-Powered-Cohort-Complete-Web-Development-DSA-Aptitude-Reasoning-16f1267520c7802cb559ddf… 10/31
2/8/25, 1:44 PM Job Ready AI Powered Cohort : Complete Web Development + DSA + Aptitude & Reasoning

• Importing css file/stylesheet in react and Adding a CSS Modules Stylesheet -


Styled Components , Dynamic styling with styled-components .
• Creating a state and Manage State using setState - What is State? , setState ,
useState , Batching .
• Creating Parameterised Function Components in React.
• React Props : Passing Data to Components.
• Function chaining in React and Conditional Rendering - Rendering Array Data via
map , Eliminating Array Data via filter .

4. More on React
• Higher Order Components in React.
• Reusing Components, Lists and Keys in React.
• Sharing Data with child components : Props Drilling .
• Rendering a List, Mapping and Component Lifecycle - Mounting , Updating ,
Unmounting .
• Understanding React Component Lifecycle .
• Different Lifecycle Methods like componentDidMount .
• Understanding React Hooks - What are Hooks? , Why Hooks? , useState hook ,
useEffect hook , Custom Hooks , Rules of Hook , useContext , etc.
• Understanding and Applying Context API .

5. Useful Hooks in React


• Understanding React Hooks
• Rules of hooks.
• Commonly Used Hooks:
◦ useState
◦ useEffect
◦ useContext
◦ useRef
◦ useCallback
◦ useMemo
• Custom Hooks : When and How to Create Them

https://sheryians.notion.site/Job-Ready-AI-Powered-Cohort-Complete-Web-Development-DSA-Aptitude-Reasoning-16f1267520c7802cb559ddf… 11/31
2/8/25, 1:44 PM Job Ready AI Powered Cohort : Complete Web Development + DSA + Aptitude & Reasoning

6. Navigation in the React with React Router


• Introduction to React Router.
• Setting Up and Configuring React Router setup of react-router-dom .
• Navigating Between Pages with <Link> .
• Passing Data while Navigating
• Dynamic Routing
• URL Parameters and Query Strings
• Nested Routes
• Programmatic Navigation Using useNavigate .
• Handling 404 Pages : fallback route for unmatched paths, Customizing the "Page
Not Found" experience.

7. State Management Using Redux.


• Introduction to Redux , What is redux?, When and Why use redux?
• Understand Principles of Redux and Redux Flow.
• Understanding State Management in React using Redux.
• Why Use State Management Libraries?
• Why Redux need reducers to be pure functions .
• Redux Basics: Actions , Reducers , Store , Currying , Middleware , Async
Actions: Thunk

• Connecting Redux to React Components with react-redux .


• Introduction to Redux Toolkit.
• Alternatives: Recoil, Zustand, or MobX (Brief Overview).
8. Form controls in the React : Building Dynamic Forms
• Introduction to Forms in React.
• Building Basic Forms.
• Creating form elements like input , textarea , select , etc.
• Two way binding with react [ input , textarea ].
• Handling Form Events [ onChange , onSubmit , event.preventDefault() ].
• Validation in React Forms : client-side form validation.

• Integrating Forms with APIs.

https://sheryians.notion.site/Job-Ready-AI-Powered-Cohort-Complete-Web-Development-DSA-Aptitude-Reasoning-16f1267520c7802cb559ddf… 12/31
2/8/25, 1:44 PM Job Ready AI Powered Cohort : Complete Web Development + DSA + Aptitude & Reasoning

• Sending form data to a backend using fetch or axios .


• Handling loading states and success/error feedback.
9. Performance Optimization
• Code Splitting with React Lazy and Suspense
• Avoids redundant calculations by caching Using Memoization Techniques:
◦ React.memo
◦ useMemo
◦ useCallback
• Avoiding Re-Renders using useState ,
• Optimizing Component Structure
• Performance Profiling Tools using Chrome DevTools , Lighthouse , Web Vitals
,Largest Contentful Paint (LCP), First Input Delay (FID)

10. Deploying React projects


• Preparing a React App for Production .
• Building React Applications.
• Environment Variables in React.
• Deployment Platforms: Netlify , Vercel , GitHub Pages ,

11. Real-World Project with React


• Building a Complete React Project
• Combining All Concepts ( Routing , State Management , API , etc.)
• Styling and Responsiveness ,
• Optimizing and Deploying the Project.
12. Basic SEO Principles
• On-Page Optimization in SEO.
• Guide to SEO Meta Tags.
• Image SEO Best Practices.
• Internal Link Building SEO.
• Create An SEO Sitemap For a Website.

https://sheryians.notion.site/Job-Ready-AI-Powered-Cohort-Complete-Web-Development-DSA-Aptitude-Reasoning-16f1267520c7802cb559ddf… 13/31
2/8/25, 1:44 PM Job Ready AI Powered Cohort : Complete Web Development + DSA + Aptitude & Reasoning

13. Mastering React with Next.js


• Getting Started with Next.js : Features and Capabilities.
• Comparing Next.js and React : When to Use Which.
• Deep Dive into Server-Side Rendering (SSR) and its benefits.
• Exploring Data Fetching Methods in Next.js .
• Understanding Hot Reloading for faster development cycles.
• Optimizing Images and Media with Next.js tools.

Episode 4 - Push
1. Starting with Node.js - The Beginning
• Introduction to Node.js and Getting Our Tools - Node.js LTS , Postman , Editor

• Setting up the Tools for our Environments


• Running script with nodejs - “Namaste Duniya”

• Understanding CommonJS vs ES6 Modules.


• NPM Basics | Installing Packages .
• Creating and Managing package.json .
• Useful Core Modules ( os , fs , path )
• Basic Terminal Commands and Working - cd , ls , pwd , clear , mkdir .
• Understanding File System( fs ) in Node.js

2. Creating Server - Writing Our First Server


• What is Server and how it works?
• Setting Up Our First Node.js Server using HTTP

• Serving A Response to the Browser and Understanding Responses.


• Serving First HTML Page Using Response.
• Routing in HTTP Servers.
• Understanding Status Code - 1XX , 2XX , 3XX , 404 - Not Found , 200 -
success , 500 - Internal Server error , 422 - Invalid Input , 403 - the
client does not have access rights to the content , etc.

• Installing Nodemon for Automatic Server Restarts.

https://sheryians.notion.site/Job-Ready-AI-Powered-Cohort-Complete-Web-Development-DSA-Aptitude-Reasoning-16f1267520c7802cb559ddf… 14/31
2/8/25, 1:44 PM Job Ready AI Powered Cohort : Complete Web Development + DSA + Aptitude & Reasoning

3. Some talk on Different Architectures


• Different Architectures in backend like MVC and SOA .
• Understanding MVC Architecture Model , View , Control .
• MVC in the context of REST APIs .
4. Web Framework - Express.js
• what is Express.js and why to use it.
• Setting Up Express Server .
• Returning Response from the server.
• Using Query Parameters and URL Parameters.
• HTTP Request - Some Important part of requests , Different Types of Requests -
Get , Post , PUT , Patch , Delete .

• Serving Static Files with express.static() .

5. Template Engine - EJS


• What is Template Engine and What is the use of Template Engine.
• Template Engine Option - Handlebars , EJS , Pug , jade but We’ll use EJS .
• Setting Up Template Engine - Installed EJS template engine .
• Rendering Our First Page using EJS and Some important syntax - <%= %> , <%
%> , <%- %> .

• Loop statement, Conditional statement and Locals in views - EJS .


• Accessing the Static Files Inside EJS file.
6. Middleware in Express.js (one of my favorite)
• Understanding the middleware in express.
• Implementing middleware with express.
• Different types of middleware : builtIn middleware , third-party middleware
, custom middleware .
• Different level of middleware : Application-Level , Router-Level .
• Handeling Errors and Security with middleware : Error-Handling , Helmet ,
CORS .

7. Handling file with Express


• Understand Multer and its usecase?

https://sheryians.notion.site/Job-Ready-AI-Powered-Cohort-Complete-Web-Development-DSA-Aptitude-Reasoning-16f1267520c7802cb559ddf… 15/31
2/8/25, 1:44 PM Job Ready AI Powered Cohort : Complete Web Development + DSA + Aptitude & Reasoning

• Uploading file with multer.


• Understanding Memory and Disk Storage.
• Accessing uploaded file req.file .
• Working with express.static .
• Using Cloudinary or Imagekit for Real-time media processing APIs and Digital
Asset Management.

8. Beginning of Database Basics ( Bohot km theory )


• Relational and non-relational Databases : mongodb & mysql .
• What is MongoDB ? Why Use It?
• Installing Compass and Understand how to access DB using terminal.
• Setting Up MongoDB Locally and in the Cloud .
• Understanding Datatypes Collections and Documents .
• Connecting MongoDB to Node.js with Mongoose .
• Database Relations - One to One , One to Many OR Many to One , Many to Many ,
Polymorphic .

• Handling Relationships with Mongoose ( populate ).


9. API Development(REST)
• What is a REST API?
• Designing RESTful APIs.
• Understanding Stateless Communication .
• Versioning in RESTful APIs - /v1/

• Using Postman for API Testing and developing - Send Requests , Save
Collections , Write Tests .
• Understanding and Working With Status code , 2xx (Success) , 4xx (Client
Errors) , 5xx (Server Errors) .
• Validating API Inputs Using libraries like express-validator or Sanitization .
• Security Handling - Rate Limiting with express-rate-limit , XSS Attack , CSRF
Attack , DOS Attack .

10. Database Optimization for Fast response


• Indexing for Performance with MongoDB :- Single-Field Indexes , Compound
Indexes , Text Indexes , Wildcard Indexes .

https://sheryians.notion.site/Job-Ready-AI-Powered-Cohort-Complete-Web-Development-DSA-Aptitude-Reasoning-16f1267520c7802cb559ddf… 16/31
2/8/25, 1:44 PM Job Ready AI Powered Cohort : Complete Web Development + DSA + Aptitude & Reasoning

• Best practice with Indexing explain() .


• Learning MongoDB Aggregation .
• Comparison Operators - [ $eq , $ne , $lt , $gt , $lte , $gte , $in , $nin ]
• Logical Operators - [ $not , $and , $or and $nor ]
• Array[ $pop , $pull , $push and $addToSet ]
• Stages in Aggregation pipeline :- $match , $group , $project , $sort , $lookup .
• Creating Database on Local and Atlas

• Understanding concepts of Replication and Sharding .


• Creating parallel pipeline with $facet .
• Learning MongoDB Operators .
• Understanding Different types of Operators :- Comparison , Comparison , Regex
, Update , Aggregation .

11. Logging Backend : Express.js


• Why is Logging Important?
• Setting Up Logging with Libraries winstone , Pino , Morgan .
• Different mode of morgan , dev , short , tiny .
• Error Handling and Logging.
12. Production Wala Project Structure and Configuration
• Understanding the Basic Structure of application.
• Learning File Naming Conventions, Git Configuration,
• Understanding Important Folders :- src/ , config/ , routes/ , utils/ .
• Role of package.json , ENV and .gitignore .
• Production Environment - PM2 , Error & Response Handling Configuration ,
CORS Configuration , async-handler.js .

• Using and Configuring ESLint and Prettier for code formatting.


• Testing APIs using Postman .
13. Authentication and Authorization
• Difference Between Authentication & Authorization
• Working with Passwords and Authentication - Cookie Authentication , OAuth
Authentication

https://sheryians.notion.site/Job-Ready-AI-Powered-Cohort-Complete-Web-Development-DSA-Aptitude-Reasoning-16f1267520c7802cb559ddf… 17/31
2/8/25, 1:44 PM Job Ready AI Powered Cohort : Complete Web Development + DSA + Aptitude & Reasoning

• Understanding Session and Token Authentication.


• Implementing JWT Authentication :- jsonwebtoken JWT_SECRET .
• Securing user password with bcrypt hashing salt .
• Role-Based Access Control ( RBAC ).
• Authenticating user with Express middleware .
• Understanding Passport.js and its usecase?
• Glancing through and Installing Passport.js
• Setting up Passport.js - passport-local , local-strategy , google-OAuth

• express-sessions and using passport for authentication.

14. Working Real time communication : WebSockets and socket.io

• Understanding WebSockets protocol for realtime applications?


• Learning handshake , Persistent connection , Bidirectional communication
, HTTP polling .
• Understanding difference between WebSocket Vs Socket.io.
• Working with socket.io for realtime applications.
• Understanding usage of Rooms in Socket.io.
• Understanding Middleware in Socket.io.

15. Working With Caching - Local and Redis


• What is Caching and How to cache data locally?
• What is Redis ?
• Why Use Redis for Caching ?
• Implementing Redis Caching in Node.js .
• Advanced Redis Features TTL , Complex Data Structures , Pub/Sub .

16. Error handling in express


• Basic Error Handling in Express next() .
• Catching Specific Errors try & catch .
• Creating Util Class for Error Handling.
17. Payment Gateway Integration with Razorpay

https://sheryians.notion.site/Job-Ready-AI-Powered-Cohort-Complete-Web-Development-DSA-Aptitude-Reasoning-16f1267520c7802cb559ddf… 18/31
2/8/25, 1:44 PM Job Ready AI Powered Cohort : Complete Web Development + DSA + Aptitude & Reasoning

• Introduction to Payment Gateways and Razorpay.


• Setting up Razorpay for your application.
• Integrating Razorpay’s Checkout system.
• Handling Payments: API Integration for Orders and Transactions.
• Managing Webhooks for real-time payment status updates.
• Ensuring Security and Best Practices for Payment Processing.

18. Testing Tools


• Understanding Unit-Testing With Jest.
• Cross Browser Testing and Why Is It Performed?
• What Is Web Testing? and How to Test a Website.

Episode 5 - Merge
1. Generative AI and Applications
• Overview of Generative AI : Understanding its core concepts and potential.
• Building an Authentication System Using ChatGPT , JWT , mongoDB and redis .
• Exploring Social Media Automation and Content Generation Projects.
• Introduction to LangChain : Features and Practical Uses.
• Developing Real-World Applications: AI-powered Resume Reviewer and Virtual
Interview Assistant using tools like ChatGPT or Gemini .

2. Progressive Web App (PWA) Development. 🛜


• Overview of Progressive Web Apps and their benefits.
• Understanding Service Workers and their role in PWA.
• Lifecycle of a Service Worker ( Install , Activate , Fetch ).
• Understanding the Manifest File.
• Creating a Manifest.json File.
• Key Properties (name, short_name, icons, start_url, theme_color,
background_color)
• Browser DevTools for PWA Debugging .
• Implementing Lazy Loading and Code Splitting for improved performance.

https://sheryians.notion.site/Job-Ready-AI-Powered-Cohort-Complete-Web-Development-DSA-Aptitude-Reasoning-16f1267520c7802cb559ddf… 19/31
2/8/25, 1:44 PM Job Ready AI Powered Cohort : Complete Web Development + DSA + Aptitude & Reasoning

• Exploring various testing techniques for PWAs.


• Optimizing performance with advanced caching strategies.
3. DevOps Fundamentals - Docker and Kubernetes.
• Understanding DevOps and its importance in modern software development.
• Learning about Continuous Integration and Continuous Deployment (CI/CD)
pipelines .
• Introduction to Docker and the basics of containerization .
• Exploring Kubernetes for container orchestration.
• Automating infrastructure setup using Terraform .
4. Building Microservices with Node.js
• What are Microservices ? Why Use Them?
• Monolithic vs Microservices Architecture.
• Challenges of Microservices.
• Creating a Node.js Microservice.
• Designing a Microservice Architecture for a sample application.
• Role of package.json in Each Microservice.
• What is Inter-Service Communication?
• Communication Patterns ( Synchronous vs Asynchronous ).
• Role of an API Gateway in Microservices.
• Setting Up an API Gateway with Express.js .
• Microservices and Proxying Requests .
• Rate Limiting and Authentication in API Gateway.
• REST APIs for Communication
• Understanding Message Brokers (e.g., Redis Pub/Sub ).
• Event-Driven Communication with Redis or RabbitMQ .
• OverView of Docker and Kubernetes .
• Using Docker for microservice.

5. Web3 Basics. ₿
• Understanding the concept and potential of Web3 .

https://sheryians.notion.site/Job-Ready-AI-Powered-Cohort-Complete-Web-Development-DSA-Aptitude-Reasoning-16f1267520c7802cb559ddf… 20/31
2/8/25, 1:44 PM Job Ready AI Powered Cohort : Complete Web Development + DSA + Aptitude & Reasoning

• Fundamentals of Blockchain technology and how it powers Web3.


• Exploring Decentralized Applications ( DApps ) and their use cases.
• Introduction to Smart Contracts : How they work and their applications.
• Overview of Cryptocurrencies and their role in the Web3 ecosystem.

6. Deployment
• We will be deploying the project on the cloud.
• Easy and Smart - We’ll DigitalOcean App Platform (in-built load-balancer,
scalable, containers) for Deploying our app.
• Service providers give us a machine-like cloud [ AWS, GCP, Heroku, Azure ] but
we’ll use AWS .
• Launching Our First Machine using EC2 .
• Setting up the Machine - SSH .
• Pulling the code and clone the repository of the code to the main server.
• Configuring the NGINX .
• Masking the Domain On Our IP (We are now going to buy a new domain and
Link it with cloud AWS).

DSA with JavaScript


1. Conditional Statements
• Understanding Conditional Statements
• Types of Conditional Statements if , if-else , if-else if , switch

• Making decisions in a program based on inputs or variables.


• Validating user data or input forms.
• Creating interactive menus or options in applications.

2. Loops, Nested Loops, Pattern Programming


• Undertsanding the use of Loops.
• for loop.
• while loop.

https://sheryians.notion.site/Job-Ready-AI-Powered-Cohort-Complete-Web-Development-DSA-Aptitude-Reasoning-16f1267520c7802cb559ddf… 21/31
2/8/25, 1:44 PM Job Ready AI Powered Cohort : Complete Web Development + DSA + Aptitude & Reasoning

• do-while loop.
• Understanding the Use of Nested Loops.
• Learning Pattern Programming - Pyramid patterns , right-angled triangles ,
and inverted triangles .
• Understanding Control Flow statement break and continue
• Learning how to set correct conditions to avoid getting stuck in infinite loops.
• Understand how to optimize nested loops for better performance and reduced
time complexity.

3. Array
• Understanding the use of Arrays.
• Basic Manipulations - insertion , deletion , updation

• Accessing Elements in Arrays .


• Traversing Elements in Arrays .
• Array Algorithms - Two Pointer Algorithm , Rotation Algorithms , Kadane’s
Algorithm , etc

4. Object-Oriented Programming (OOP) in JavaScript


• Understanding Object-Oriented Programming
• Learn how to define a class for creating objects.
• Understand how to instantiate objects from a class
• Learn how the constructor() function initializes an object when it's created.
• Understand how this refers to the current object in the context.
• Use this to access properties and methods within the same object.

5. Strings in JavaScript
• Understanding Strings in JavaScript
• Learning String Manipulation Methods - concat() , slice() , substring() ,
replace() , replaceAll()

• Learning String Search and Check Operations - indexOf() , lastIndexOf() ,


includes() , startsWith() , endsWith()

• Learning String Transformations - toUpperCase() , toLowerCase() , trim()

https://sheryians.notion.site/Job-Ready-AI-Powered-Cohort-Complete-Web-Development-DSA-Aptitude-Reasoning-16f1267520c7802cb559ddf… 22/31
2/8/25, 1:44 PM Job Ready AI Powered Cohort : Complete Web Development + DSA + Aptitude & Reasoning

• Learning String Splitting and Joining: - split() , join()

• Embed variables and expressions in strings using backticks (`)

• Learning Escape Characters - \n , \t , \’

• Algorithms on Strings - Reverse a String , Check for Palindrome , Find


Longest Common Prefix , Character Frequency Count , Anagram Check

6. Time and Space Complexity


• Understanding Time Complexity
• Understanding the Big-O Notation.
• Constant Time – O(1)

• Logarithmic Time – O(log n)

• Linear Time – O(n)

• Linearithmic Time – O(n log n)

• Quadratic Time – O(n²)

• Exponential Time – O(2ⁿ)

• Factorial Time – O(n!)

• Key Factors That Affect Complexity - Algorithm Design , Data Structure Choice
, Problem Constraints
• Tips to Reduce Time Complexity - Avoid Nested Loops , Efficient Data
Structures , Optimize Recursion , Divide and Conquer

• Understanding what is Recursion and its use case

7. Math Problems and Algorithms


• Understanding Mathematical Operations and Their Applications
• Mathematical operations like (pow) (sqrt) and greatest common divisor (HCF)
are essential in various problem-solving scenarios.

8. Advanced Problems on Array


• Understanding Advanced Array Concepts
• Learning two-pointer approach ,
• Learning prefix sums
• Solving complex problems efficiently.

https://sheryians.notion.site/Job-Ready-AI-Powered-Cohort-Complete-Web-Development-DSA-Aptitude-Reasoning-16f1267520c7802cb559ddf… 23/31
2/8/25, 1:44 PM Job Ready AI Powered Cohort : Complete Web Development + DSA + Aptitude & Reasoning

• Multi-Dimensional Arrays in JavaScript


• Working with Multi-Dimensional Arrays
• Key Operations on Multi-Dimensional Arrays
• Algorithms Using Multi-Dimensional Arrays
• Multi-Dimensional Arrays in Real-World Scenarios

9. Sorting Algorithms ,Time complexity and their


application
• 1. Learning Bubble Sort

• 2. Learning Selection Sort

• 3. Learning Insertion Sort

• 4. Learning Merge Sort

• 5. Learning Quick Sort

• 6. Learning Cyclic Sort

10. Binary Search and Its Algorithms


• Binary Search on Sorted Arrays
• Variations of Binary Search
• Binary Search on Infinite Arrays
• Binary Search in Rotated Sorted Array
• Binary Search on 2D Matrix
• Real-World Use Cases of Binary Search

11. Hashing (Set and Map) in JavaScript


• Understanding Hashing in JavaScript - set , map

• Working with Set in JavaScript


• Methods in Set - add(value) , delete(value) , has(value) , clear() , size

• Working with Map in JavaScript


• Methods in Map - set(key, value) , get(key) , delete(key) , has(key) ,
clear() , size

• Learning Algorithms Using Set & map

https://sheryians.notion.site/Job-Ready-AI-Powered-Cohort-Complete-Web-Development-DSA-Aptitude-Reasoning-16f1267520c7802cb559ddf… 24/31
2/8/25, 1:44 PM Job Ready AI Powered Cohort : Complete Web Development + DSA + Aptitude & Reasoning

12. Linked List in JavaScript


• Understanding Linked List - Data , Pointer

• Singly Linked List.

• Doubly Linked List.

• Circular Linked List.

• Creating a Node in Linked List:


• Building a Linked List:
• Traversing a Linked List:
• Operations on Linked Lists - Insertion , Deletion , Searching

• Algorithms Using Linked Lists

13. Queue in JavaScript


• Implementation of Queue by Linked List and Array
• Working with Queues - Basic Queue , Circular Queue

• Operations on Queues - Enqueue , Dequeue , Peek , IsEmpty , Size

• Algorithms Using Queues


• Applications of Queues

14. Stack in JavaScript


• Understanding Stacks in javaScript
• Implementation of Stack by Linked List and Array
• Working with Stacks
• Operations on Stacks - Push , Pop , Peek , IsEmpty , Size

• Algorithms Using Stacks


• Applications of Stacks

15. Advanced Problems on Recursion and Backtracking


• Understanding Advanced Recursion and Backtracking
• Key Problems and Algorithms like N-Queens Problem , Sudoku Solver , Subset
Sum , Word Search

• Optimizing Recursive Solutions with Backtracking

https://sheryians.notion.site/Job-Ready-AI-Powered-Cohort-Complete-Web-Development-DSA-Aptitude-Reasoning-16f1267520c7802cb559ddf… 25/31
2/8/25, 1:44 PM Job Ready AI Powered Cohort : Complete Web Development + DSA + Aptitude & Reasoning

• Challenges with Recursion and Backtracking


• Applications of Recursion and Backtracking

16. Tree
• Understanding Binary Trees
• Types of Binary Trees - Full Binary Tree , Complete Binary Tree , Perfect
Binary Tree

• Key Terminology in Binary Trees - Node , Root , Leaf , Height of a Tree ,


Depth of a Node , Level of a Node

• Binary Tree Operations - Insertion , Deletion , Traversal , Searching

• Binary Tree Algorithms - Height , Diameter , LCA , Symmetry Check

• Applications of Binary Trees

17. Binary Search Tree (BST):


• Understanding Binary Search Tree
• Properties of Binary Search Tree
• BST Operations -
• Binary Search Tree Algorithms
• Applications of Binary Search Tree
• Advantages of Binary Search Tree

Aptitude and Reasoning


Classic Chapters
1. Percentage
• Learn tips and tricks for percentages.
• Solve basic , medium , and advanced questions.
• Practice MCQs to master percentages.
2. Profit and Loss
• Concepts of Profit and loss

https://sheryians.notion.site/Job-Ready-AI-Powered-Cohort-Complete-Web-Development-DSA-Aptitude-Reasoning-16f1267520c7802cb559ddf… 26/31
2/8/25, 1:44 PM Job Ready AI Powered Cohort : Complete Web Development + DSA + Aptitude & Reasoning

• Relationship between cost price , selling price , and mark-up price .


• Solve practical scenarios involving discounts , successive transactions .
• Sharpen your skills with MCQs to prepare for competitive exams.
3. Simple Interest
• Master the formula for calculating simple interest.
• Differentiate between principal , interest rate , and time period .
• Solve case-based problems related to borrowing and lending.
• Practice MCQs for thorough preparation

4. Compound Interest
• Understand the growth of investments and savings.
• Differentiate between simple interest and compound interest .
• Solve problems with annual , semi-annual , and quarterly compounding.
• Practice MCQs for preparation.

5. Ratio and Proportion


• Grasp the basics of ratios .
• Solve problems on proportional relationships .
• Analyze scenarios involving scaling , sharing , and dividing quantities.
• Practice MCQs for preparation.

Number Related Topics


1. Number System
• Understand the classification of natural numbers , whole numbers , integers ,
rational numbers , and irrational numbers .
• Master divisibility rules , factors , multiples , and place value .
• Practice MCQs to improve understanding and problem-solving speed.
2. HCF and LCM
• Learn techniques to find HCF and LCM .
• Understand their applications in scheduling and resource sharing .

https://sheryians.notion.site/Job-Ready-AI-Powered-Cohort-Complete-Web-Development-DSA-Aptitude-Reasoning-16f1267520c7802cb559ddf… 27/31
2/8/25, 1:44 PM Job Ready AI Powered Cohort : Complete Web Development + DSA + Aptitude & Reasoning

• Solve word problems involving time , distance , and recurring patterns .


• Practice MCQs for competitive exam preparation.
3. Average
• Understand averages and their significance.
• Solve problems on weighted averages , missing numbers , and group data .
• Apply averages in performance analysis and time management .
• Practice MCQs to enhance speed and accuracy.

Speed Work and Time Related Topics


1. Work and Time
• Understand the relationship between work , time , and efficiency .
• Solve problems involving individuals or groups working together.
• Analyze scenarios like alternating work schedules and work completion rates .
• Practice MCQs problems.

2. Pipes and Cisterns


• Understand the analogy between pipes and work-time .
• Solve problems with multiple pipes working together or alternately.
• Address challenges like leaks or partial closure.
• Practice MCQs to improve your skills.

3. Speed, Distance, and Time


• Master the formula: Speed = Distance / Time .
• Solve problems on relative speed , average speed , and varying speeds .
• Practice MCQs questions.
4. Problems on Trains
• Calculate the time for a train to cross poles , platforms , or other trains.
• Apply relative speed in train-related problems.
• Solve problems with trains of different lengths and speeds .
• Practice MCQs questions.

https://sheryians.notion.site/Job-Ready-AI-Powered-Cohort-Complete-Web-Development-DSA-Aptitude-Reasoning-16f1267520c7802cb559ddf… 28/31
2/8/25, 1:44 PM Job Ready AI Powered Cohort : Complete Web Development + DSA + Aptitude & Reasoning

5. Boats and Streams


• Understand the impact of stream direction (upstream, downstream) on speed.
• Solve problems on relative speed and effective speed in flowing water.
• Analyze scenarios like rowing competitions or river crossings .
• Practice MCQs to test your understanding.

Probability and Combinations


1. Permutations and Combinations
• Understand the difference between permutations (arrangement) and
combinations (selection).
• Learn key formulas and techniques for calculating arrangements and selections.
• Solve problems with factorials , repetition , and circular permutations .
• Practice MCQs to improve problem-solving skills.
2. Probability
• Understand probability as a measure of likelihood.
• Learn formulas for calculating probability in events.
• Practice MCQs to improve proficiency.

Progressions
1. Arithmetic Progression (AP)
• Understand Arithmetic Progression with a constant difference.
• Derive formulas for general term (an) and sum of n terms (Sn) .
• Apply AP in real-life problem solving.
• Solve problems on missing terms , specific terms , and sum of series .
• Practice MCQs and concept-based questions.

2. Geometric Progression (GP)


• Understand Geometric Progression with a constant ratio.
• Solve problems on missing terms , specific terms , and sum of series .

https://sheryians.notion.site/Job-Ready-AI-Powered-Cohort-Complete-Web-Development-DSA-Aptitude-Reasoning-16f1267520c7802cb559ddf… 29/31
2/8/25, 1:44 PM Job Ready AI Powered Cohort : Complete Web Development + DSA + Aptitude & Reasoning

Miscellaneous Topics
1. Calendar
• Understand days , months , leap years , and century years .
• Learn Odd Days concept and calculation for day of the week.
• Use key formulas to find the day for any given date.
• Solve problems on repeating calendar years and calendar-based tricks.
• Practice MCQs and scenario-based questions.

2. Clocks
• Understand clock structure , minute hand , hour hand , and their movements.
• Solve angle problems between clock hands.
• Solve problems on overlaps , right angles , and opposite directions .
• Practice clock puzzles and time calculation problems.
• Practice MCQs and puzzle-based questions.

Logical Reasoning
1. Direction Sense
• Understand directions (North, South, East, West) and final direction after
movements.
• Track movements and turns (right/left) to find final position.
• Solve problems with multiple directions and movement patterns.
• Practice MCQs for speed and accuracy.
2. Blood Relation
• Identify relationships like father , mother , brother , sister .
• Analyze clues to trace family connections .
• Solve problems with family trees and complex relationships.
• Practice MCQs to improve deduction skills.

3. Syllogism

https://sheryians.notion.site/Job-Ready-AI-Powered-Cohort-Complete-Web-Development-DSA-Aptitude-Reasoning-16f1267520c7802cb559ddf… 30/31
2/8/25, 1:44 PM Job Ready AI Powered Cohort : Complete Web Development + DSA + Aptitude & Reasoning

• Understand logical reasoning and conclusion deduction.


• Break down premises to check conclusions.
• Work with All , Some , No premises.
• Solve MCQs to identify valid/invalid conclusions.

4. Arrangements
• Learn to arrange people or objects based on conditions.
• Apply constraints like sitting together or specific positions.
• Solve problems with multiple arrangement conditions .
• Practice MCQs to strengthen understanding.

5. Series
• Understand number sequences and identify next terms.
• Recognize patterns like arithmetic progressions , geometric progressions .
• Solve problems with varying series types and difficulty.
• Practice MCQs to improve pattern recognition.

Verbal Reasoning
1. Sentence Ordering
• Practice MCQs to improve sentence ordering skills.

2. Error Identification
• Practice MCQs to sharpen error spotting and correction.

3 Sentence Improvement

https://sheryians.notion.site/Job-Ready-AI-Powered-Cohort-Complete-Web-Development-DSA-Aptitude-Reasoning-16f1267520c7802cb559ddf… 31/31

You might also like