Web Development Syllabus
Module 1: Introduction
• What is Web Development
• Frontend vs Backend
• Client–Server Architecture
• Domain, Hosting, HTTP/HTTPS
Module 2: HTML
• HTML Structure
• Tags, Attributes
• Forms & Tables
• Semantic HTML
• HTML5 Features
Module 3: CSS
• Selectors & Properties
• Box Model
• Flexbox & Grid
• Responsive Design
• Media Queries
Module 4: JavaScript
• Variables & Data Types
• Conditions & Loops
• Functions
• Arrays & Objects
• DOM & Events
Module 5: Advanced JavaScript
• ES6 Features
• Promises
• Async / Await
• API Handling
Module 6: Frontend Framework
• React Basics
• Components
• Props & State
• Hooks & Routing
Module 7: Backend Development
• [Link]
• [Link]
• REST API
• Authentication (JWT)
Module 8: Database
• MongoDB
• CRUD Operations
• Database Connection
Module 9: Git & GitHub
• Version Control
• Repository Management
Module 10: Deployment
• Netlify / Vercel
• Backend Deployment
Module 11: Projects
• Portfolio Website
• Full Stack Project