| 1 |
Semantic HTML (HTML) |
|
| 2 |
Media Queries & Responsive Design (CSS) |
|
| 3 |
Preprocessors (SASS/SCSS) (CSS) |
|
| 4 |
Accessibility Basics (HTML) |
|
| 5 |
Fetch API & AJAX (JavaScript) |
|
| 6 |
HTML Basics (HTML) |
|
| 7 |
CSS Fundamentals (CSS) |
|
| 8 |
Box Model, Positioning & Flexbox (CSS) |
|
| 9 |
CSS Grid & Layout (CSS) |
|
| 10 |
CSS Animations & Transitions (CSS) |
|
| 11 |
JavaScript Basics (Variables, Functions, Loops, Objects, Arrays) (JavaScript) |
|
| 12 |
DOM Manipulation & Event Handling (JavaScript) |
|
| 13 |
Environment Variables & Configuration Management |
|
| 14 |
Attributes & Forms (HTML) |
|
| 15 |
ES6+ Features (Arrow Functions, Modules, Destructuring) (JavaScript) |
|
| 16 |
TypeScript Basics (Optional) |
|
| 17 |
Version Control (Git, GitHub) |
|
| 18 |
Node.js Basics (Modules, Event Loop, File System) |
|
| 19 |
npm & Package Management |
|
| 20 |
HTTP & REST Fundamentals |
|
| 21 |
Express.js Installation & Project Setup (Backend) |
|
| 22 |
Routing (Backend) |
|
| 23 |
Middleware (Backend) |
|
| 24 |
Request & Response Objects (Backend) |
|
| 25 |
Error Handling (Backend) |
|
| 26 |
Serving Static Files (Backend) |
|
| 27 |
Template Engines (EJS, Pug, Handlebars) (Frontend/Template) |
|
| 28 |
Dynamic Content Rendering (Frontend/Template) |
|
| 29 |
Partials & Includes (Frontend/Template) |
|
| 30 |
Layout & Master Templates (Frontend/Template) |
|
| 31 |
Conditionals & Loops in Templates (Frontend/Template) |
|
| 32 |
Form Handling & Validation in Templates (Frontend/Template) |
|
| 33 |
Authentication & Authorization (JWT, Passport.js) (Backend) |
|
| 34 |
Database Integration (MongoDB, Mongoose, PostgreSQL, Sequelize) (Backend) |
|
| 35 |
CRUD Operations (Backend) |
|
| 36 |
RESTful API Design (Backend) |
|
| 37 |
GraphQL with Express (Optional Advanced API) |
|
| 38 |
WebSockets & Real-Time Communication (Socket.io) (Backend) |
|
| 39 |
Validation & Sanitization (Backend) |
|
| 40 |
Testing (Jest, Mocha, Supertest) |
|
| 41 |
Security Best Practices (Helmet, CORS, Rate Limiting) |
|
| 42 |
Performance Optimization (Caching, Clustering, Load Balancing) |
|
| 43 |
Frontend Framework Basics (React / Vue / Angular) |
|
| 44 |
State Management (Redux, Zustand, Context API) |
|
| 45 |
Frontend Routing & API Integration |
|
| 46 |
Server-Side Rendering (Optional, e.g., Next.js) |
|
| 47 |
Deployment (Docker, PM2, AWS, Heroku, Vercel) |
|
| 48 |
CI/CD Basics (GitHub Actions, GitLab CI/CD) |
|
| 49 |
Logging & Monitoring (Winston, Morgan, Sentry) |
|