मुफ़्त लर्निंग रोडमैप

फ़्रंटएंड इंजीनियर कैसे बनें

हर प्रोडक्ट का वह हिस्सा जिसे यूज़र देखता और इस्तेमाल करता है। JavaScript/TypeScript, React (या Vue/Svelte), ब्राउज़र API, एक्सेसिबिलिटी, परफ़ॉर्मेंस और डिज़ाइन सिस्टम की अच्छी समझ।

टॉपिक
12
संसाधन
53
लागत
मुफ़्त
ज़्यादातर संसाधन मुफ़्त या फ़्रीमियम हैं
फ़ॉर्मेट
अपनी गति से

1. वेब की बुनियादी बातें

मुख्य
सिमैंटिक HTML

सिर्फ़ div के ढेर से आगे बढ़ें। लैंडमार्क, हेडिंग का क्रम, फ़ॉर्म, टेबल — सिमैंटिक HTML ही एक्सेसिबिलिटी की नींव है।

CSS: लेआउट, कैस्केड, आधुनिक फ़ीचर

Flexbox, Grid, कस्टम प्रॉपर्टी, कंटेनर क्वेरी, कैस्केड लेयर। यही वह हिस्सा है जिस पर PR में सबसे ज़्यादा चर्चा होती है।

HTTP और ब्राउज़र

नेटवर्क टैब आपको सब कुछ कैसे बताता है। Cache-Control, CORS, कुकी, सर्विस वर्कर।

2. JavaScript और TypeScript

मुख्य
आधुनिक JavaScript

क्लोज़र, प्रोटोटाइप, async/await, मॉड्यूल, इटरेटर। सिर्फ़ फ़्रेमवर्क नहीं, भाषा को समझें।

TypeScript

डिज़ाइन के औज़ार के रूप में टाइप, जेनेरिक्स, कंडीशनल टाइप। फ़्रंटएंड टीमों में प्रोफ़ेशनल स्तर पर यही डिफ़ॉल्ट है।

3. React (या कोई विकल्प)

मुख्य
React के मूल सिद्धांत

कंपोनेंट, प्रॉप्स, स्टेट, इफ़ेक्ट, रेफ़, कॉन्टेक्स्ट। समझें कि री-रेंडर असल में कैसे होते हैं।

स्टेट मैनेजमेंट

useState, useReducer, Zustand, Redux Toolkit, Jotai और Recoil। अपने स्टेट की बनावट के हिसाब से टूल चुनें।

वैकल्पिक फ़्रेमवर्क

Vue, Svelte, Solid, Qwik। भले ही आप रोज़ React लिखते हों, इनकी जानकारी रखना फ़ायदेमंद है।

4. मेटा-फ़्रेमवर्क

मुख्य
Next.js

App Router, सर्वर कंपोनेंट, स्ट्रीमिंग। React का इंडस्ट्री-मानक मेटा-फ़्रेमवर्क।

Remix, Nuxt, SvelteKit

प्रोडक्शन में इस्तेमाल होने वाले दूसरे मेटा-फ़्रेमवर्क। समस्याएँ वही, पर हल करने का नज़रिया अलग।

5. स्टाइलिंग सिस्टम

मुख्य
Tailwind CSS

यूटिलिटी-फ़र्स्ट तरीके का डिफ़ॉल्ट। सिर्फ़ क्लास के नाम नहीं, डिज़ाइन टोकन भी सीखें।

CSS-in-JS और ज़ीरो-रनटाइम

styled-components, Emotion, vanilla-extract, PandaCSS। जानें कि डेवलपर अनुभव (DX) के लिए चुकाई गई क़ीमत कब वसूल होती है।

डिज़ाइन सिस्टम

टोकन, प्रिमिटिव, पैटर्न। Radix, shadcn/ui, MUI और Chakra को उदाहरण के तौर पर देखें।

6. एक्सेसिबिलिटी

मुख्य
WCAG और ARIA

वेब सबके लिए है, वरना वह अधूरा है। WCAG 2.2 AA मानक स्तर है; सिमैंटिक कमियों को ARIA पूरा करता है।

ऑटोमेटेड एक्सेसिबिलिटी (A11y) टेस्टिंग

axe-core, Lighthouse, jest-axe। गड़बड़ियाँ यूज़र की शिकायत से पहले CI में ही पकड़ें।

7. परफ़ॉर्मेंस

मुख्य
Core Web Vitals

LCP, INP, CLS। Google के मानक परफ़ॉर्मेंस मेट्रिक्स — मापे जा सकते हैं, इन पर नज़र रखी जाती है, और अब ये SEO के संकेत भी हैं।

बंडल को साफ़-सुथरा रखना

कोड स्प्लिटिंग, ट्री शेकिंग, डायनेमिक इंपोर्ट, बंडल विश्लेषण। कम से कम JavaScript भेजें।

8. टेस्टिंग

मुख्य
यूनिट और इंटीग्रेशन टेस्टिंग

Vitest, Jest, Testing Library। अंदरूनी बनावट नहीं, व्यवहार को टेस्ट करें।

एंड-टू-एंड टेस्टिंग

Playwright, Cypress। सब कुछ नहीं, यूज़र के सबसे अहम सफ़र को कवर करें।

9. बिल्ड टूलिंग

सुझाया गया
Vite, esbuild, Rollup

आधुनिक बिल्ड टूल की तिकड़ी। तेज़ डेव सर्वर, तेज़ प्रोडक्शन बिल्ड और समझ में आने वाले कॉन्फ़िगरेशन।

मोनोरेपो

pnpm वर्कस्पेस, Turborepo, Nx। तब काम आते हैं जब आपके पास 1 से ज़्यादा ऐप या साझा UI पैकेज हों।

10. ब्राउज़र API

सुझाया गया
आधुनिक वेब API

IntersectionObserver, ResizeObserver और requestIdleCallback; Web Workers, Service Workers और IndexedDB। थर्ड-पार्टी लाइब्रेरी से पहले इन्हें आज़माएँ।

प्रोग्रेसिव वेब ऐप (PWA)

सर्विस वर्कर, Web App Manifest, ऑफ़लाइन-फ़र्स्ट। ब्राउज़र को ही ऐप चलाने का प्लेटफ़ॉर्म बना दें।

11. डिज़ाइन टीम के साथ तालमेल

सुझाया गया
Figma पढ़ना

फ़्रंटएंड इंजीनियर रोज़ डिज़ाइन की बारीकियाँ पढ़ते हैं। ऑटो-लेआउट, कंस्ट्रेंट, डिज़ाइन टोकन, कंपोनेंट वैरिएंट।

12. करियर और हुनर

वैकल्पिक
अपनी पर्सनल साइट बनाएँ

तेज़, सबके लिए सुलभ और सलीके से डिज़ाइन की गई पर्सनल साइट, जिस पर असली कंटेंट हो — फ़्रंटएंड में आपके अनुभव का इससे बेहतर सबूत कुछ नहीं।

आगे बढ़ें

WhatTNext Ai द्वारा चुना गया · कार्यप्रणाली · सभी रोडमैप · आख़िरी अपडेट 2026-07-29