वेब
जानें कि वेब वास्तव में कैसे काम करता है. HTTP, HTTPS, DNS, कुकीज़, सेशन, CORS, कैशिंग, TLS, सुरक्षा हेडर, और रेट लिमिटिंग.
14 पाठ, क्रम में
- 120 मिनट
वेब क्या है
स्वागत है। अगर आपने कभी सोचा ही नहीं कि ब्राउज़र में URL टाइप करने पर असल में होता क्या है, तो आप सही जगह पर हैं। वेब एक बेहद छोटे-से विचार का दुनिया...
Client-server modelBrowser as a clientURL structureWhat happens between typing and rendering - 215 मिनट
HTTP बनाम HTTPS
ख़ुद को किसी कॉफ़ी शॉप के मुफ़्त वाईफ़ाई पर बैठा हुआ सोचिए। उसी नेटवर्क पर बैठा कोई और व्यक्ति, जिसके पास पैकेट स्निफ़र से ज़्यादा अनोखा कुछ भी नहीं,...
Plaintext HTTPHTTPS as HTTP over TLSConfidentialityIntegrityAuthenticityPadlock UI - 330 मिनट
अनुरोध और प्रतिक्रिया की संरचना
आप यह तो जानते ही हैं कि ब्राउज़र अनुरोध भेजता है और सर्वर उसकी प्रतिक्रिया वापस भेजता है। जो अब तक नहीं देखा, वह यह है कि तार पर ये दोनों चीज़ें असल...
Request lineHeadersBodyStatus codesMethodsCurl -v - 425 मिनट
कुकीज़, सेशन और टोकन
HTTP की कोई याददाश्त नहीं होती। आप जो भी अनुरोध भेजते हैं, सर्वर उसे यूँ लेता है मानो उसने आपको पहले कभी देखा ही न हो, भले ही आपने ठीक वही अनुरोध...
Set-CookieHttpOnlySecureSameSiteServer sessionsJWT+1 - 525 मिनट
DNS की व्याख्या
आप किसी डोमेन को नए सर्वर की ओर मोड़ते हैं, बदलाव लागू हो जाता है, और वह आपके लैपटॉप पर चलता है पर आपके साथी के लैपटॉप पर नहीं। या साइट आधे...
RootTLDAuthoritative serverRecursive resolverAAAAA+6 - 630 मिनट
TLS और प्रमाणपत्र
TLS वह परत है जो सादे HTTP को HTTPS बना देती है। यह पाठ पूरा करते-करते आपको मोटे तौर पर पता होगा कि हैंडशेक के दौरान होता क्या है, सर्टिफ़िकेट असल...
TLS handshakeClientHelloServerHelloCertificateKey exchangeCA chain of trust+2 - 730 मिनट
CORS
आपका फ़्रंटएंड localhost:3000 पर चलता है, आपकी API localhost:8000 पर, और जो अनुरोध curl में बिल्कुल ठीक चलता है वही ब्राउज़र में...
Same-origin policyOriginPreflight OPTIONSAccess-Control-Allow-OriginAccess-Control-Allow-MethodsAccess-Control-Allow-Headers+1 - 825 मिनट
REST API की मूल बातें
आपसे कहा जाता है कि किसी मौजूदा API में एक एंडपॉइंट जोड़ दीजिए, और पहला ही निर्णय आपको वहीं रोक देता है: POST /users/42/deactivate लिखें या PATCH...
Resources as nounsMethods as verbsStatus codesIdempotencyHATEOASVersioning - 925 मिनट
वेबसॉकेट और SSE
आपका फ़ीचर है: नया संदेश जिस क्षण आए, उसी क्षण दिख जाए। अब तक आपने जितने भी टूल सीखे हैं, उन सबकी बुनियाद यही है कि पहले क्लाइंट पूछता है और फिर...
Long pollingWebSocket upgradeFull-duplex framesServer-Sent EventsWhen to pick each - 1025 मिनट
कैशिंग और CDN
आपका होमपेज बनने में 900 मिलीसेकंड लेता है, और दस हज़ारवें आगंतुक के लिए भी वही चीज़ बनाता है जो पहले वाले के लिए बनाई थी। उसी संख्या में कहीं वह...
Browser cacheProxy cacheCDN edgeCache-ControlETagIf-None-Match+2 - 1125 मिनट
सुरक्षा हेडर
चौदह बिंदुओं वाली एक सुरक्षा समीक्षा आपकी मेज़ पर आती है, और उनमें से छह निकलते हैं ऐसे प्रतिक्रिया हेडर जो आप भेज ही नहीं रहे। सुरक्षा कड़ी करने की...
Content-Security-PolicyStrict-Transport-SecurityX-Content-Type-OptionsX-Frame-OptionsFrame-ancestorsReferrer-Policy+1 - 1220 मिनट
दर सीमा और थ्रॉटलिंग
सुबह 09:14 बजे आपकी API हर किसी के लिए टाइमआउट देने लगती है। कोई डिप्लॉय नहीं हुआ था। पता चलता है कि एक ग्राहक के इंटीग्रेशन में पुनः प्रयास वाला लूप...
Token bucketLeaky bucketFixed windowWhere to enforce429Retry-After+1 - 1320 मिनट
निगरानी और लॉगिंग
रात के तीन बजे हैं और एक ग्राहक कह रहा है कि चेकआउट विफल हो रहा है। आपके पास एक नाम है, मोटा-मोटा समय है, और पाँच सर्विस में फैला हुआ एक सिस्टम है।...
Structured logsCorrelation IDsTracesSpansFour golden signalsLog vs metric+1 - 1440 मिनट
Capstone: एक छोटा वेब सर्वर
इस कोर्स के हर पाठ ने किसी हेडर (header) को बाहर से समझाया। आपने सीखा कि Cache-Control क्या वादा करता है, Access-Control-Allow-Origin क्या अनुमति...
Serving HTTPCache headersCORS headersSecurity headersCurl -v304 Not Modified+1
अपनी भाषा में वेब सीखें
हर पाठ, क्विज़ और ट्यूटर का जवाब आपकी भाषा में आता है। AI ट्यूटर उसी भाषा में जवाब देता है जिसमें आप पूछते हैं।
Roles that use Web
See how hiring teams interview engineers on Web, in production-like environments.
Web Application Engineer
Hire web application engineers in real apps with real routes, real auth and real test suites. Live or take-home, fully recorded.
See the interviewFrontend Engineer (React, Angular, Vue)
Hire frontend engineers in real workspaces with Vite, real component libraries and real performance budgets. Live or take-home, fully recorded.
See the interviewFull Stack Developer
Hire full stack developers in real apps with real APIs, real UIs and real tests. Live or take-home, fully recorded.
See the interview