FRONT END DEVELOPER — COURSE SYLLABUS Tech Institute | 12 weeks | 8 modules ═══════════════════════════════════════════════════════════════ MODULE 1 — HTML Fundamentals (FREE) • Tags, attributes, and nesting • Semantic elements (header, main, nav, footer, article) • Forms and validation • ARIA and accessibility MODULE 2 — CSS & Layout (FREE) • Selectors, specificity, and cascade • Flexbox and CSS Grid • Media queries and responsive design • CSS variables and custom properties MODULE 3 — JavaScript Basics (FREE) • Variables, data types, operators • Functions and scope • DOM selection and manipulation • Event handling MODULE 4 — Advanced JavaScript • Arrow functions, destructuring, spread • Promises and async/await • Fetch API and JSON • Modules and bundlers intro MODULE 5 — React or Vue.js • Component architecture • State management basics • Routing and forms • API integration MODULE 6 — Build Tools & Deployment • Package managers (npm/yarn) • Vite and build pipelines • Git basics and GitHub • Hosting and deployment MODULE 7 — Performance & Accessibility • Performance metrics (LCP, FID, CLS) • Image optimization • Accessibility audit and fixes • Testing with screen readers MODULE 8 — Capstone Project • Project planning and wireframes • Implementation and iteration • Code review and refactoring • Portfolio presentation ═══════════════════════════════════════════════════════════════ Contact: info@techinstitute.com | +91 123 456 7890