हर कोर्स, शुरू से अंत तक।
22 कोर्स, 299 पाठ, 151.6घं का हैंड्स-ऑन काम। हर पाठ असली मशीन पर चलता है, ऐसे AI ट्यूटर के साथ जो आपका कोड जानता है।
Python
19 पाठ · 9.3घं
Python को शुरू से अंत तक सीखें। सिंटैक्स, डेटा स्ट्रक्चर, OOP, जेनरेटर, async, टेस्टिंग, और पैकेजिंग।
पाठ देखेंGo
20 पाठ · 12.3घं
Go को शुरू से अंत तक सीखें. पैकेज, वेरिएबल और कंट्रोल फ्लो से शुरुआत करें, फिर स्ट्रक्ट, इंटरफेस, कंकरेंसी, टेस्टिंग, HTTP सर्वर, डेटाबेस, जेनेरिक्स, प्रोफाइलिंग और प्रोडक्शन में असली बाइनरी शिप करने तक गहराई में जाएं.
पाठ देखेंReact
17 पाठ · 10.2घं
शून्य से React सीखें. कंपोनेंट, स्टेट, हुक, कॉन्टेक्स्ट, परफॉर्मेंस, रूटिंग, टेस्टिंग, और एक कैपस्टोन ऐप.
पाठ देखेंलिनक्स
17 पाठ · 8.5घं
शेल से शुरू करके लिनक्स सीखें. फाइलें, प्रक्रियाएं, नेटवर्किंग, systemd, स्क्रिप्टिंग, और वास्तविक सेवाएं चलाना.
पाठ देखेंDocker
13 पाठ · 6.6घं
पहले कंटेनर से प्रोडक्शन तक Docker सीखें। इमेज, नेटवर्किंग, वॉल्यूम, Compose, मल्टी-स्टेज बिल्ड, और सुरक्षित रजिस्ट्रीज़।
पाठ देखेंGit
13 पाठ · 5.9घं
Git को वास्तव में सीखें। कमिट, ब्रांच, रिमोट, रीबेसिंग, कॉन्फ्लिक्ट रिज़ॉल्यूशन, रिकवरी, और पुल रिक्वेस्ट वर्कफ़्लो।
पाठ देखेंKubernetes
14 पाठ · 8घं
Pod से production तक Kubernetes सीखें. Deployments, services, ingress, Helm, scaling, RBAC, और observability.
पाठ देखेंAnsible
12 पाठ · 6.1घं
पहली इन्वेंटरी से लेकर मल्टी-होस्ट डिप्लॉयमेंट तक Ansible सीखें। प्लेबुक, रोल, टेम्पलेट, वॉल्ट, और इडेम्पोटेंट ऑटोमेशन।
पाठ देखेंBash
12 पाठ · 5.7घं
Bash स्क्रिप्टिंग सीखें - वेरिएबल्स से लेकर मजबूत, प्रोडक्शन-रेडी स्क्रिप्ट्स तक। लूप्स, एरेज़, ट्रैप्स, set -euo pipefail, और एक सर्वर बूटस्ट्रैप कैपस्टोन।
पाठ देखेंHelm
10 पाठ · 5.4घं
Helm सीखें - चार्ट इंस्टॉल करने से लेकर अपना खुद का बनाने तक. टेम्पलेट, वैल्यू, हुक, डिपेंडेंसी और पब्लिशिंग.
पाठ देखेंGitLab CI
11 पाठ · 5.8घं
अपनी पहली .gitlab-ci.yml से लेकर आर्टिफैक्ट्स, एनवायरनमेंट्स और डिप्लॉयमेंट्स के साथ मल्टी-स्टेज पाइपलाइनों तक GitLab CI/CD सीखें।
पाठ देखेंJenkins
11 पाठ · 5.3घं
फ्रीस्टाइल जॉब्स से लेकर डिक्लेरेटिव पाइपलाइन, शेयर्ड लाइब्रेरी, Docker एजेंट, और पाइपलाइन-ऐज-कोड तक Jenkins सीखें।
पाठ देखेंPostgreSQL
14 पाठ · 7.6घं
PostgreSQL को शुरू से अंत तक सीखें. SQL की बुनियादी बातें, joins, indexes, transactions, JSONB, EXPLAIN, और schema design.
पाठ देखेंMySQL
13 पाठ · 6.8घं
CLI से स्कीमा डिजाइन तक MySQL सीखें. SQL की बुनियादी बातें, joins, indexes, transactions, stored procedures, EXPLAIN, और operations.
पाठ देखेंवेब
14 पाठ · 5.9घं
जानें कि वेब वास्तव में कैसे काम करता है. HTTP, HTTPS, DNS, कुकीज़, सेशन, CORS, कैशिंग, TLS, सुरक्षा हेडर, और रेट लिमिटिंग.
पाठ देखेंTypeScript
18 पाठ · 7.7घं
TypeScript end-to-end सीखें। Types, interfaces, generics, classes, modules, utility और mapped types, declaration files, और compiler।
पाठ देखेंVibe Coding
12 पाठ · 5.8घं
अपने साथ एक AI pair रखकर असल सॉफ्टवेयर बनाएँ। Mindset, tooling, prompt craft, architecture, debugging, refactoring, scaling, teamwork, और shipping। आप एक live DeepSeek मॉडल के खिलाफ अभ्यास करेंगे, वही AI जो हर lesson में आपके code की समीक्षा करता है।
पाठ देखेंPrompt Engineering
11 पाठ · 6.2घं
generative AI से भरोसेमंद नतीजे पाएँ। सीखें कि large language models text कैसे बनाते हैं, हर अच्छे prompt के पीछे के पाँच सिद्धांत, few-shot और structured output, function calling, retrieval-augmented generation, स्वायत्त agents, और diffusion models prompts को images में कैसे बदलते हैं। आप text, images, और agents को एक ही काम करने वाले application में जोड़कर समाप्त करते हैं।
पाठ देखेंVibe Coding: मूलभूत बातें
12 पाठ · 4.5घं
शून्य से आपके पहले AI-built product तक। Founders और builders के लिए लिखा गया जिनका कोई coding background नहीं है। एक vague idea को एक clear brief में बदलना सीखिए, एक AI को इसे build करने के लिए prompt करिए, यह judge करिए कि यह क्या बनाता है, जो टूटता है उसे ठीक करिए, और एक real product ship करिए, सब कुछ बिना code लिखे। हर concept EasyEnv के अंदर एक hands-on lesson बन जाता है, जहाँ आप एक live AI को prompt करते हैं और अपना product जीवंत होते देखते हैं।
पाठ देखेंVibe Coding: Prototype से Production तक
12 पाठ · 5.5घं
Fundamentals course में जो project आपने बनाया था उसे एक real product में बदलिए जिस पर strangers भरोसा कर सकें। Non-technical founders के लिए लिखा गया जो एक AI को prompt करके build करते हैं। आप real sign-up और login, एक proper data layer, common attacks के खिलाफ़ security, tests, एक live address पर deployment, monitoring, और scaling व maintenance के लिए एक plan जोड़ेंगे। अंत में आप एक prototype लेते हैं और एक production-ready product ship करते हैं, सब code लिखे बिना।
पाठ देखेंVibe Coding: Multi-Agent इंजीनियरिंग
12 पाठ · 5.3घं
एक AI assistant के साथ काम करना बंद करिए और उनकी एक team की leadership शुरू करिए। Founders के लिए लिखा गया जिन्होंने एक production product ship किया है और अब एक real engineering team की गति से build करना चाहते हैं। आप specialized AI agents बनाना सीखेंगे, एक product manager, एक architect, एक developer, एक reviewer, एक security specialist, एक DevOps engineer, हर एक को एक clear role दीजिए, और उन्हें coordinate करिए जैसे एक modern software team ship करता है। आप team को direct करते हैं। Agents काम करते हैं। अंत में आप एक complete software project को एक single assistant की जगह एक full AI engineering team के साथ run करते हैं।
पाठ देखेंVibe Coding: उन्नत इंजीनियरिंग
12 पाठ · 7.3घं
उन लोगों के लिए AI-assisted इंजीनियरिंग जो पहले से ship करते हैं। Senior और staff engineers के लिए लिखा गया जो कोड लिखना जानते हैं और अब models और agents को professional standard पर चलाना चाहते हैं। Context engineering, spec-driven development, आपका अपना harness, verification loops, generated code का review, legacy archaeology, बड़े migrations, debugging, security, और यह judgment कि कब बिल्कुल भी AI का उपयोग नहीं करना चाहिए।
पाठ देखेंआपकी भाषा, आपकी गति
हर कोर्स, 11 भाषाओं में
वही हैंड्स-ऑन पाठ, AI ट्यूटर और क्विज़। वह भाषा चुनें जिसमें आप सोचते हैं।
सभी पाठ
22 कोर्स के सभी 299 पाठ। हर एक असली मशीन पर चलता है।
- 1. नमस्ते, Pythonस्वागत है। अगर आपने पहले कभी कोड नहीं लिखा, तो आप ठीक जगह पर हैं। Python एक प्रोग्रामिंग...
- 2. संख्याएं और स्ट्रिंग्सफिर से स्वागत है। पाठ 01 में आपने अपनी पहली Python फ़ाइल चलाई और यह सीखा कि वेरिएबल एक...
- 3. Asking the User a Questionअब तक आपने ऐसे प्रोग्राम लिखे हैं जो प्ले बटन दबाने पर हर बार वही काम करते हैं। दस बार...
- 4. नियंत्रण प्रवाहअब तक आपके प्रोग्राम सीधे ऊपर से नीचे तक, एक के बाद एक पंक्ति चलते रहे हैं। नमस्ते कहने...
- 5. सूचियाँ और टपलअब तक हर वेरिएबल में एक ही मान रहा है: एक संख्या, एक स्ट्रिंग। असली प्रोग्राम में आमतौर...
- 6. डिक्शनरी और सेटफिर स्वागत है। जहाँ क्रम मायने रखता है और आप आइटम को उसके स्थान से उठाते हैं, वहाँ...
- 7. फंक्शन्सफिर से स्वागत है। अब तक आपने Python के साथ आने वाले कुछ फ़ंक्शन इस्तेमाल किए हैं, जैसे...
- 8. कॉम्प्रिहेंशन (Comprehensions)आपको पहले से पता है कि for लूप लिखकर एक-एक आइटम करके नई सूची, डिक्शनरी या सेट कैसे बनाई...
- 9. फाइलें और IOजो प्रोग्राम सिर्फ़ टर्मिनल पर छापता है, वह ख़त्म होते ही सब कुछ भूल जाता है। अगला क़दम,...
- 10. मॉड्यूल और पैकेज (Modules and Packages)अब तक हर प्रोग्राम एक ही फ़ाइल में रहा है। सीखते वक़्त यह ठीक है, पर असली प्रोजेक्ट अपना...
- 11. क्लासेस और OOPPython के बड़े विचारों में से एक में स्वागत। अब तक आपने डेटा को आकार देने के लिए पहले से...
- 12. इनहेरिटेंस और कंपोज़िशनपाठ 10 में आपने शुरू से क्लास बनाई थीं। असल कोड में क्लास कभी अकेली नहीं रहती। कभी एक...
- 13. अपवाद प्रबंधनत्रुटियों से आपका सामना हो चुका है। जब भी आपने कोई नाम ग़लत टाइप किया, शून्य से भाग दिया,...
- 14. इटरेटर और जेनरेटर (Iterators and Generators)पिछले पाठों से आपको for item in something: लिखना आता ही है। इस पाठ में हम भीतर झाँककर...
- 15. डेकोरेटर्स (Decorators)Python के ज़रा पेचीदा विषयों में से एक पर आपका स्वागत है। डेकोरेटर एक छोटा रैपर है, जिसे...
- 16. कॉन्टेक्स्ट मैनेजर (Context Managers)फिर स्वागत है। पाठ 08 के बाद से आप with open(...) as f: लिखते आ रहे हैं और भरोसा करते आ...
- 17. समवर्तिता: थ्रेड्स और एसिंक (Async)फिर से स्वागत है। अब तक हमारे प्रोग्राम एक बार में एक ही काम करते आए हैं, ऊपर से नीचे, और...
- 18. pytest के साथ परीक्षणआपका स्वागत है। अब तक आपने कोड चलाया है और आउटपुट को अपनी आँखों से जाँचा है। कुछ...
- 19. पैकेजिंग और डिप्लॉयमेंटअब तक आपने ऐसा Python लिखा है जिसे आप (और सिर्फ़ आप) python something.py टाइप करके चलाते...
- 1. नमस्ते, Goस्वागत है। अगर आपने पहले कभी कोड नहीं लिखा है, तो आप सही जगह पर हैं। Go एक प्रोग्रामिंग...
- 2. चर और प्रकारपिछले पाठ में आपने तय किया हुआ टेक्स्ट छापा था। असली प्रोग्राम को वे चीज़ें याद रखनी...
- 3. कंट्रोल फ्लो: if और forअब तक आपने जो भी प्रोग्राम लिखा है, वह ऊपर से नीचे, एक के बाद एक पंक्ति चलता है, बीच में...
- 4. फ़ंक्शनअब तक आपने जो भी प्रोग्राम लिखा है वह func main() के भीतर ही रहा है। एक दर्जन पंक्तियों...
- 5. स्लाइस (slices) और मैप (maps)अब तक आपने जितने भी variables इस्तेमाल किए हैं, वे हर एक बस एक value रखते हैं: एक नाम, एक...
- 6. स्ट्रक्ट (structs) और पॉइंटर (pointers)इस कोर्स में आपने अब तक जो भी वेरिएबल लिखा है, वह एक अकेला छुटपुट मान रखता है: एक संख्या,...
- 7. मेथड (methods) और इंटरफेस (interfaces)पिछले पाठ में आपने सीखा कि आपस में जुड़े फ़ील्ड को एक स्ट्रक्ट में कैसे बाँधा जाता है, पर...
- 8. त्रुटि प्रबंधनइस कोर्स में आप if err != nil एक से ज़्यादा बार टाइप कर चुके हैं, और यह पूछने के लिए कहीं...
- 9. मॉड्यूल (modules) और प्रोजेक्ट संरचनाइस कोर्स में अब तक आपने जो भी प्रोग्राम लिखा है, वह एक ही फ़ाइल में रहा, जिसे आप एक कमांड...
- 10. छोटा CLI कैपस्टोनअब तक आपने जो भी प्रोग्राम लिखा है, उसके इनपुट सोर्स कोड में ही लिखे हुए थे। दूसरी...
- 11. मानक लाइब्रेरी का भ्रमणकोई भी भाषा सीखते हुए एक पड़ाव ऐसा आता है जहाँ आप लूप लिखने की उलझन छोड़कर यह सोचने लगते...
- 12. परीक्षण और बेंचमार्क (benchmarks)आपने एक फ़ंक्शन लिखा, प्रोग्राम चलाया, सही उत्तर देखा, और आगे बढ़ गए। एक हफ़्ते बाद आप...
- 13. गोरूटीन (goroutines) और चैनल (channels)आपके प्रोग्राम को बीस फ़ाइलें डाउनलोड करनी हैं। आम तरीक़े से लिखा जाए तो वह पहली डाउनलोड...
- 14. समवर्तिता पैटर्नगोरूटीन और चैनल कच्चा माल हैं, लकड़ी और पेंच की तरह। ये क्या हैं यह जान लेने से कुर्सी...
- 15. जेनेरिक्स (generics)आप एक फ़ंक्शन लिखते हैं जो int की स्लाइस में सबसे बड़ी संख्या ढूँढ़ता है। फिर वही चीज़...
- 16. HTTP सर्वरज़्यादातर भाषाओं में "वेब सर्विस लिखो" की शुरुआत कोई फ़्रेमवर्क चुनने से होती है, और यह...
- 17. database/sql के साथ डेटाबेसअब तक आपने जो भी प्रोग्राम लिखे हैं, वे बाहर निकलते ही सब कुछ भूल जाते हैं। ऐसे टूल के...
- 18. प्रदर्शन और प्रोफाइलिंगकिसी दिन कोई कहता है कि सर्विस धीमी है। आप कोड खोलते हैं और तुरंत वह लूप दिख जाता है जो...
- 19. Go में डिज़ाइन पैटर्नप्रोग्राम बड़े होते जाते हैं। जो फ़ाइल दो सौ पंक्तियों पर पूरी तरह समझ में आती थी, वही...
- 20. तैनाती और उत्पादनआपके लैपटॉप पर चलने वाले प्रोग्राम और उस प्रोग्राम के बीच एक खाई है जिसे आप सोते समय चलता...
- 1. React क्या है?स्वागत है। अगर आपने JavaScript की एक पंक्ति भी कभी नहीं लिखी और आपको यह भी पक्का नहीं कि...
- 2. JSX और Componentsपिछले पाठ में आपने एक कंपोनेंट को कुछ ऐसा लौटाते देखा जो HTML जैसा लगता था: return...
- 3. Propsअब तक आपने जो भी कंपोनेंट लिखा है, उसमें सब कुछ जमाकर लिखा हुआ था। Greeting हमेशा उसी एक...
- 4. useState के साथ Stateआपके द्वारा अब तक लिखे गए हर कंपोनेंट समान props के लिए समान output render करते हैं, हर...
- 5. इवेंट्स को हैंडल करनाजो कंपोनेंट सिर्फ़ प्रॉप्स और स्टेट के आधार पर रेंडर होता रहता है, वह अपने आप में...
- 6. सशर्त रेंडरिंग और सूचियाँआपने आज तक जितनी स्क्रीन देखी हैं, उनमें से लगभग हर एक किसी शर्त के हिसाब से एक चीज़ की...
- 7. फॉर्म और नियंत्रित इनपुटसादे HTML <input> में एक अक्षर लिखिए और ब्राउज़र उसे ख़ुद संभाल लेता है: DOM एलिमेंट...
- 8. useEffect के साथ साइड इफ़ेक्टअब तक कंपोनेंट का काम इतना ही था: अपने मौजूदा प्रॉप्स और स्टेट को देखकर एक सवाल का जवाब...
- 9. डेटा प्राप्त करनाअसल दुनिया का कोई भी एप्लिकेशन सिर्फ़ वही डेटा दिखाकर काम नहीं चला सकता जो उपयोगकर्ता की...
- 10. Component कंपोजिशनआपने बॉर्डर और छाया वाला एक कार्ड बनाया है, और वह अच्छा दिखता है। अब वही कार्ड आपको किसी...
- 11. Context और useContextआपके ऐप में डार्क मोड का टॉगल है। टॉगल सेटिंग्स पैनल में रहता है, पर जिसे उसकी ख़बर चाहिए...
- 12. useReducerचेकआउट फ़ॉर्म शुरुआत में सरल होता है। एक मान चाहिए, तो आप useState जोड़ देते हैं। फिर...
- 13. Custom Hooksआपने एक ड्रॉअर लिखा जो खुलता और बंद होता है। तीन useState पंक्तियाँ और एक हैंडलर जो एक...
- 14. Performance और Memoizationआपके ऐप में दो हज़ार पंक्तियों वाली एक टेबल है और उसके ऊपर एक खोज बॉक्स। हर कीस्ट्रोक...
- 15. React Router के साथ रूटिंगअब तक आपने जो कुछ भी बनाया है वह एक ही पते पर रहता है। एक अकेला पेज है, और उपयोगकर्ता को...
- 16. React Components का परीक्षणआप किसी साझा कंपोनेंट में एक पंक्ति बदलते हैं और फिर बीस मिनट पूरे एप्लिकेशन में क्लिक...
- 17. कैपस्टोन: टू-डू ऐपअब तक के हर पाठ ने आपको एक बार में एक ही विचार थमाया और उसके इर्द-गिर्द एक छोटा सा उदाहरण...
- 1. Shell और पहले कमांडस्वागत है। अगर आपने पहले कभी टर्मिनल इस्तेमाल नहीं किया, तो आप सही जगह पर हैं। टर्मिनल वह...
- 2. फाइलसिस्टम और नेविगेशनपिछले पाठ में आपने मुट्ठी भर commands चलाए और उनका output पढ़ा, लेकिन आप कहीं गए नहीं।...
- 3. फ़ाइलें और अनुमतियाँअब आप फ़ाइल सिस्टम में अपना रास्ता ढूँढ़ लेते हैं, पर अभी तक आपने सिर्फ़ उन्हीं फ़ाइलों...
- 4. टेक्स्ट टूल्स: grep, sed, awkLinux system पर लगभग सब कुछ text होता है। Configuration files text हैं। Logs text हैं।...
- 5. Pipes और पुनर्निर्देशनपिछले पाठ में आपने | से छोटी-छोटी पाइपलाइन लगभग चलते-चलते बना ली थीं, एक टेक्स्ट टूल का...
- 6. प्रक्रियाएं और संकेतकोई कमांड लिखकर Enter दबाइए, तो उसे पूरा करने के लिए कुछ न कुछ सचमुच चल रहा होना चाहिए।...
- 7. उपयोगकर्ता और समूहअब तक आपने जो भी कमांड चलाई, वह किसी एक ख़ास खाते के रूप में चली, और आपसे कभी पूछा तक...
- 8. पैकेज प्रबंधनकोई आपसे कहता है "बस htop इंस्टॉल कर लो"। Windows या Mac पर आप कोई वेबसाइट ढूँढ़ते,...
- 9. नेटवर्किंग की मूल बातें"साइट डाउन है।" आप उसे खोलते हैं और आपके लैपटॉप से वह ठीक चलती है, पर सर्वर से नहीं।...
- 10. शेल स्क्रिप्टिंगआपने छह कमांड का ऐसा क्रम निकाल लिया है जो कोई काम की चीज़ करता है: एक डायरेक्टरी जाँचो,...
- 11. systemd सेवाएंआपने एक स्क्रिप्ट लिखी जो काम करती है। आप उसे चलाते हैं, वह अपना काम करती है, और फिर आप...
- 12. SSH और रिमोट एक्सेसजिस मशीन की आपको असल में ज़रूरत है वह कहीं और है। वह किसी डेटा सेंटर में रखा सर्वर है,...
- 13. लॉग और जर्नलजो सर्विस कल तक चल रही थी, अब नहीं चल रही। किसी ने कुछ नहीं बदला, कम से कम सब यही कहते...
- 14. डिस्क और संग्रहण"No space left on device." सर्विस लिखना बंद कर देती है, डेटाबेस कनेक्शन लेने से मना कर...
- 15. Cron और शेड्यूल्ड कार्यआपने बैकअप की स्क्रिप्ट लिखी और वह बख़ूबी चलती है, ठीक उस शाम तक जब आप उसे चलाना भूल जाते...
- 16. प्रदर्शन और निगरानीकोई आपको संदेश भेजता है: "सर्वर धीमा लग रहा है।" बस इतना ही मिलता है। धीमेपन के पीछे कोई...
- 17. कैपस्टोन: सर्वर सेटअपअब तक हर बार एक ही विचार सामने था। असली काम कभी एक विचार पर नहीं टिकता। कोई आपको एक ख़ाली...
- 1. Docker क्या हैआप अपने कंप्यूटर पर कुछ बनाते हैं और वह चल जाता है। वही चीज़ किसी साथी को भेजते हैं, या...
- 2. आपका पहला कंटेनर (Container)अब आप सिद्धांत के तौर पर जानते हैं कि इमेज एक सीलबंद पैकेज है और कंटेनर वह है जो उसे असल...
- 3. इमेज (Image) और Dockerfileअब तक आपने सिर्फ़ वही थैले खोले हैं जिन्हें किसी और ने बंद करके सील किया था: hello-world,...
- 4. कस्टम इमेज (Image) बनानापिछले पाठ का Dockerfile सिर्फ़ सॉफ़्टवेयर इंस्टॉल करता था, आपकी अपनी कोई फ़ाइल उसने इमेज...
- 5. कंटेनर (Container) नेटवर्किंगआपने किसी कंटेनर में वेब सर्वर चलाया होगा, उसे यह कहते देखा होगा कि वह पोर्ट 80 पर सुन...
- 6. वॉल्यूम (Volume) और पर्सिस्टेंसकिसी कंटेनर में डेटाबेस चलाइए, कुछ पंक्तियाँ जोड़िए, कंटेनर हटाइए, फिर से शुरू कीजिए, और...
- 7. डॉकर कम्पोज़ (Docker Compose)अब तक एक ढंग का एप्लिकेशन शुरू करने में चार कमांड लगती हैं, और उनमें से कोई भी छोटी नहीं...
- 8. मल्टी-स्टेज बिल्ड्स (Multi-Stage Builds)किसी कंपाइल होने वाले प्रोग्राम की कंटेनर इमेज सीधे-सादे तरीक़े से बनाइए, और नतीजा...
- 9. एनवायरनमेंट वेरिएबल्स और सीक्रेट्सआपकी इमेज आपके लैपटॉप पर काम करती है। अब इसे staging में एक अलग डेटाबेस के साथ चलना है,...
- 10. हेल्थचेक (Healthcheck) और रीस्टार्ट नीतियांआपका स्टैक चालू है। docker ps कहता है सब कुछ चल रहा है, और साइट त्रुटियाँ लौटा रही है।...
- 11. इमेज (Image) ऑप्टिमाइज़ेशन और सुरक्षाDocker से जुड़ी लगभग कोई भी प्रोडक्शन घटना असल में Docker का बग नहीं होती। जो पैटर्न...
- 12. रजिस्ट्रियां (Registries) और प्रकाशनअब तक आपने जो भी इमेज बनाई है वह ठीक एक ही जगह मौजूद है: आपकी मशीन पर चल रहे Docker डीमन...
- 13. कैपस्टोन: एक स्टैक को शिप करनाअब तक हर पाठ ने एक चीज़ सिखाई, और वह भी ऐसे कंटेनर पर जो बस एक स्ट्रिंग छाप देता था। कोई...
- 1. Init और आपका पहला Commitसोचिए आप किसी टेक्स्ट एडिटर में निबंध लिख रहे हैं, और जब भी कोई मतलब का बदलाव करते हैं,...
- 2. स्टेटस, डिफ, और लॉगपिछले पाठ में आपने एक कमिट (commit) बनाया था, और वह ठीक एक स्नैपशॉट (snapshot) है। असली...
- 3. ब्रांच (branch) और मर्जिंग (merge)अब तक आपने जो भी कमिट किए हैं, वे सब इतिहास की एक ही लकीर पर बैठे हैं, जिसका नाम main है।...
- 4. मर्ज (merge) कॉन्फ्लिक्ट्स को हल करनापहली बार जब Git किसी मर्ज को पूरा करने से मना कर देता है, तो लग सकता है कि कुछ टूट गया।...
- 5. रिमोट (remote): पुश (push), पुल (pull), फ़ेच (fetch)अब तक आपने जो कुछ किया है वह सिर्फ़ आपकी अपनी मशीन पर पड़ा है। अभ्यास के लिए यह ठीक है,...
- 6. स्टैश (stash) और चेरी-पिक (cherry-pick)आप किसी बदलाव के आधे रास्ते में हैं, फ़ाइलें संपादित हो चुकी हैं, कुछ भी पूरा नहीं हुआ,...
- 7. रीबेसिंग (rebase)सोमवार को आपने एक सर्च बॉक्स जोड़ने के लिए main से ब्रांच काटी। अब गुरुवार है, आपके तीन...
- 8. इंटरैक्टिव रीबेस (rebase) और स्क्वाशिंग (squash)असली काम एक साफ़-सुथरे कमिट में नहीं होता। आप कमिट करते हैं, फिर पाँच मिनट बाद दोबारा...
- 9. टैग (tag) और रिलीज़ (release)main जैसी कोई branch एक चलता-फिरता bookmark है। यह जो भी latest commit होता है उसकी तरफ़...
- 10. ब्रांचिंग (branch) वर्कफ़्लोअब तक आपने जो कुछ सीखा है, ब्रांचिंग, मर्ज करना, rebase करना, टैग लगाना, वह आपको बताता है...
- 11. खोए हुए काम को पुनर्प्राप्त करनाकभी न कभी आप कोई कमांड टाइप करेंगे, Enter दबाएँगे, टर्मिनल पर कुछ शांत और अंतिम सा छपा...
- 12. हुक्स (hook)हर टीम के पास एक ऐसा नियम होता है जिससे सब सहमत होते हैं और जिसे सब भूल जाते हैं। कमिट...
- 13. कैपस्टोन: एक पूर्ण पुल रिक्वेस्ट (Pull Request) फ्लोअब तक सब कुछ एक-एक टुकड़ा करके आया है: कहीं एक कमिट, कहीं एक ब्रांच, और जहाँ इतिहास सीधा...
- 1. Kubernetes क्या हैस्वागत है। अगर आपने Docker एक-दो बार इस्तेमाल किया है और अब हर तरफ़ Kubernetes शब्द सुनाई...
- 2. आपकी पहली Podपिछले पाठ में आपने क्लस्टर से बात की, लेकिन उससे कुछ चलाने के लिए कहा ही नहीं। यह पाठ उसी...
- 3. डिप्लॉयमेंट (Deployments) और रेप्लिकासेट (ReplicaSets)पिछले पाठ के अंत में आपने ख़ुद देख लिया: सादा पॉड मिटा दीजिए, या उसे क्रैश होने दीजिए, और...
- 4. सर्विसेज़ (Services)आपके पास एक डिप्लॉयमेंट है जो तीन पॉड ज़िंदा रखता है, और इससे वह समस्या हल हो जाती है कि...
- 5. प्रोब्स (Probes) और स्व-उपचारजो प्रोसेस क्रैश हो चुकी है, उससे निपटना आसान है। वह ख़त्म हो गई, ऑपरेटिंग सिस्टम ने यह...
- 6. ConfigMaps और Secretsअभी हाल यह है कि अगर आपके कंटेनर को कोई सेटिंग चाहिए, जैसे लॉग स्तर या डेटाबेस उपयोगकर्ता...
- 7. वॉल्यूम (Volumes) और स्थायी स्टोरेजअब तक आपने जो कुछ भी डिप्लॉय किया है, वह जानबूझकर भुलक्कड़ रखा गया था। एक पॉड शुरू होता...
- 8. नेमस्पेस (Namespaces) और लेबल (Labels)छह Pods वाला एक क्लस्टर संभालना आसान है। आप kubectl get pods चलाते हैं, सब कुछ एक नज़र...
- 9. इनग्रेस (Ingress)क्लस्टर के अंदर ट्रैफ़िक पहुँचाना आपको पहले से आता है। NodePort हर नोड पर एक बड़े नंबर...
- 10. Helm की मूल बातेंKubernetes के लिए पाँचवाँ वेब एप्लिकेशन लिखिए और एक निराश करने वाली बात नज़र आएगी: आप...
- 11. स्केलिंग और HPAएक सुपरमार्केट की कल्पना कीजिए जिसमें दस चेकआउट लेन हैं पर ड्यूटी पर सिर्फ़ दो कैशियर।...
- 12. RBACइस कोर्स में आपने अब तक जो भी कमांड चलाई, वह क्लस्टर एडमिन यानी आपकी हैसियत से गई, और...
- 13. ऑब्जर्वेबिलिटीरात के तीन बजे हैं और कुछ गड़बड़ है। उपयोगकर्ताओं को त्रुटियाँ दिख रही हैं। आपके क्लस्टर...
- 14. Capstone: एक Stack Deploy करेंअब तक के हर पाठ ने एक बार में एक ऑब्जेक्ट सिखाया, और हर ऑब्जेक्ट अलग-थलग करके दिखाया गया।...
- 1. Ansible क्या हैस्वागत है। अगर आपने आज तक किसी सर्वर पर कुछ भी अपने आप होने वाला काम सेट नहीं किया, तो आप...
- 2. इन्वेंटरी (inventory) और एड हॉक (ad hoc) कमांड्सअब तक आप जान चुके हैं कि Ansible मशीनों से SSH के ज़रिए जुड़ता है और चरण गिनाने के बजाय...
- 3. आपकी पहली प्लेबुक (playbook)ऐड-हॉक कमांड झटपट जाँच या एक बार के छोटे सुधार के लिए बढ़िया हैं, लेकिन किसी असली सेटअप...
- 4. टास्क (Tasks), मॉड्यूल (Modules) और हैंडलर (Handlers)एक ऐसी प्लेबुक की कल्पना कीजिए जो किसी वेब सर्वर को संभालती है। उसमें तीन टास्क हैं और हर...
- 5. वेरिएबल्स और फैक्ट्स (Facts)पोर्ट नंबर, साइट का नाम और पैकेज के संस्करण सीधे टास्क के अंदर टाइप करके प्लेबुक लिखिए,...
- 6. Jinja2 के साथ टेम्पलेट्सहर मशीन पर एक ही जमी-जमाई फ़ाइल कॉपी कर देना तब तक ठीक चलता है, जब तक किसी एक मशीन को अलग...
- 7. लूप्स और कंडीशनल्सजो प्लेबुक एक पैकेज इंस्टॉल करती है, उसमें एक टास्क होता है। जो दस पैकेज इंस्टॉल करती है,...
- 8. रोल्स (Roles) और गैलेक्सी (Galaxy)देर-सबेर आपके पास दो ऐसी प्लेबुक आ ही जाती हैं जो दोनों nginx इंस्टॉल करती हैं, दोनों वही...
- 9. वॉल्ट (Vault) और सीक्रेट्सअब तक आपने जो कुछ लिखा है, वह किसी को भी दिखाया जा सकता था। इन्वेंटरी, टेम्पलेट, रोल के...
- 10. टैग्स और डीबगिंगआपकी प्लेबुक छह टास्क से शुरू हुई थी और आप उसे बार-बार चलाते थे। अब वह चार रोल में फैले...
- 11. कलेक्शन (Collections) और प्लगइन (Plugins)इस कोर्स में हर मॉड्यूल के नाम के साथ एक उपसर्ग चलता आया है, जिसे शायद आप चुपचाप अनदेखा...
- 12. कैपस्टोन: मल्टी होस्ट डिप्लॉयअब तक हर पाठ ने एक ही चीज़ अलग-थलग सिखाई: कहीं इन्वेंटरी, कहीं रोल, कहीं टेम्पलेट, कहीं...
- 1. Bash क्या हैस्वागत है। अगर आपने ज़िंदगी में कभी टर्मिनल खोला ही नहीं है, तो आप बिल्कुल सही जगह पर...
- 2. Shebang और आपकी पहली स्क्रिप्टअगर "स्क्रिप्ट" शब्द सुनकर अब भी लगता है कि यह सिर्फ़ असली प्रोग्रामर लिखते हैं, तो...
- 3. वेरिएबल्स और कोटिंगअगर आपने पहले कभी वेरिएबल काम में नहीं लिया, तो घबराइए मत। पूरे कोर्स के सबसे सरल विचारों...
- 4. शर्तें और परीक्षणअब तक आपने जितनी स्क्रिप्ट लिखी हैं, वे कुछ भी हो जाए, वही पंक्तियाँ चलाती हैं। असली...
- 5. लूप्सअब तक आपने जो भी स्क्रिप्ट लिखी है, उसकी हर पंक्ति ठीक एक बार चलती है, ऊपर से नीचे। छोटी...
- 6. फ़ंक्शनअब तक आपकी स्क्रिप्ट में एक ही बात बार-बार आने लगी होगी। शायद आप तीन अलग-अलग जगहों पर समय...
- 7. ऐरेज़अब तक एक वेरिएबल में एक ही मान रहता आया है। name="Ada" में एक स्ट्रिंग है। तीन नाम रखने...
- 8. स्ट्रिंग और अंकगणितीय विस्तारआपके सामने बार-बार ऐसा वेरिएबल आएगा जिसमें लगभग वही रखा है जो आपको चाहिए, पर ठीक वही...
- 9. IO रीडायरेक्शन और पाइप्सBash में आप जो भी कमांड चलाते हैं, अंदर से वह तीन अलग-अलग चैनलों से जुड़ा होता है, चाहे...
- 10. एरर हैंडलिंग और Trapsअब तक आपने जितनी स्क्रिप्ट लिखी हैं, वे सब यही मानकर चलती हैं कि सब ठीक-ठीक होगा। कोई...
- 11. डिबगिंग और सर्वोत्तम अभ्यासकिसी दिन आपकी लिखी कोई स्क्रिप्ट वह कर बैठेगी जो आपने उससे कहा ही नहीं था। वह ग़लत फ़ाइल...
- 12. कैपस्टोन: सर्वर बूटस्ट्रैप स्क्रिप्टनया-नकोर सर्वर वह मशीन है जिस पर कुछ भी नहीं होता। किसी को वेब सर्वर इंस्टॉल करना पड़ता...
- 1. Helm क्या हैस्वागत है। यह कोर्स यह मानकर चलता है कि Kubernetes से आपका परिचय हमारे Kubernetes कोर्स...
- 2. चार्ट इंस्टॉल करनाज़्यादातर बार जब आप Helm का सहारा लेते हैं, तो आप कोई chart नहीं लिख रहे होते, बल्कि किसी...
- 3. चार्ट संरचनाआपने किसी और का चार्ट इंस्टॉल किया है और Helm को उसे चलते हुए Pods में बदलते देखा है। पर...
- 4. वैल्यूज़ (Values) और टेम्पलेटिंग (templating)अपने शुरुआती ढाँचे वाले चार्ट में templates/deployment.yaml देखिए और आपको लगेगा कि यह...
- 5. हेल्पर्स (Helpers) और नामित टेम्पलेट्स (named templates)एक-दो से ज़्यादा मैनिफ़ेस्ट वाला कोई चार्ट खोलिए और एक पैटर्न तुरंत आँख में चुभेगा: वही...
- 6. निर्भरताएं और सब-चार्टआप जो कुछ भी डिप्लॉय करते हैं, उसमें से लगभग कुछ भी असल में अकेला खड़ा नहीं होता। एक वेब...
- 7. रिलीज़ (Release) प्रबंधनचार्ट को पहली बार इंस्टॉल करना आसान हिस्सा है। असली काम उसके बाद शुरू होता है: कोई नई...
- 8. हुक्स (Hooks) और टेस्टकुछ काम "मैनिफ़ेस्ट रेंडर करो और लागू कर दो" में ठीक से बैठते ही नहीं। नए एप्लिकेशन पॉड...
- 9. चार्ट प्रकाशित करनाआपका चार्ट काम कर रहा है। आप helm install myapp ./mychart चला सकते हैं और एक चलता हुआ...
- 10. कैपस्टोन: आपका अपना चार्टअब तक हर पाठ ने आपको एक चार्ट थमाया और उसमें एक चीज़ बदलने को कहा। इससे सिंटैक्स सीख में...
- 1. CI/CD क्या हैएक ऐसी टीम की कल्पना कीजिए जो पुराने तरीक़े से कोई वेब एप्लिकेशन रिलीज़ करती है। कोई एक...
- 2. आपकी पहली पाइपलाइन (pipeline)अब आप शब्दावली जानते हैं: पाइपलाइन, स्टेज, जॉब, रनर। शब्दावली जान लेना और भरोसा हो जाना,...
- 3. जॉब्स (jobs) और स्टेजेस (stages)पिछले पाठ में बनी आपकी पाइपलाइन में एक ही जॉब था। असली प्रोजेक्ट कभी इतने छोटे नहीं रहते।...
- 4. वेरिएबल्स और सीक्रेट्सजो पाइपलाइन इस बात से बेपरवाह रहती है कि पुश किसने किया और किस ब्रांच पर किया, वह...
- 5. आर्टिफैक्ट्स (artifacts) और कैश (caches)पाइपलाइन का हर जॉब आपकी रिपॉज़िटरी के साफ़ चेकआउट से शुरू होता है और ऐसे फेंकने वाले...
- 6. रूल्स (rules) और सशर्त जॉब्स (jobs)अब तक आपने जितने जॉब लिखे हैं, वे हर एक पुश पर चलते हैं, चाहे पुश किसी भी ब्रांच पर हुआ...
- 7. डॉकर जॉब्स (jobs) और सर्विसेज़ (services)पाइपलाइन का रनर एक कोरी मशीन है, और डिफ़ॉल्ट रूप से उसे पता ही नहीं होता कि आपके...
- 8. वातावरण और तैनातीआपकी डिप्लॉय जॉब काम करती है। यह scp या kubectl apply या कोई Ansible प्लेबुक (playbook)...
- 9. इन्क्लूड्स (includes) और टेम्पलेट्स (templates)आपके तीसरे प्रोजेक्ट तक आते-आते, .gitlab-ci.yml फ़ाइलें एक-दूसरे से मिलती-जुलती लगने लगती...
- 10. रनर्स (runners)इस कोर्स में अब तक जो कुछ हुआ है वह काम का वर्णन भर था। आपने script: की पंक्तियाँ लिखीं,...
- 11. Capstone: बनाएं, परीक्षण करें, तैनात करेंइस कोर्स के हर पाठ ने किसी खिलौने जैसे जॉब पर एक कीवर्ड सिखाया। कीवर्ड सीखने का तरीक़ा...
- 1. Jenkins क्या हैकिसी भी बैंक, टेलीकॉम कंपनी, अस्पताल के आईटी विभाग या दस साल से ज़्यादा पुराने गेम...
- 2. आपकी पहली फ्रीस्टाइल जॉब (Freestyle Job)आपने पढ़ लिया है कि Jenkins क्या है और यह अब तक क्यों टिका हुआ है। लेकिन जब तक आप खुद न...
- 3. आपकी पहली डिक्लेरेटिव पाइपलाइन (Declarative Pipeline)पिछले पाठ में बनाई गई freestyle जॉब पर लौटिए और मान लीजिए छह महीने बीत चुके हैं। शेल...
- 4. Stages, Steps, और Post Blocksआपकी पहली पाइपलाइन एक sh पंक्ति की थी, और वह चल गई। असली पाइपलाइन में चेकआउट होता है,...
- 5. आर्टिफैक्ट (Artifacts) और परीक्षण परिणामबिल्ड रात दो बजे लाल हो गया और किसी को पता लगाना है कि क्यों। वह जॉब खोलता है, और पूरे...
- 6. पर्यावरण और क्रेडेंशियलआपकी पाइपलाइन को किसी रजिस्ट्री में इमेज पुश करनी है, और रजिस्ट्री पासवर्ड माँगती है।...
- 7. समानांतर और Matrix बिल्डपाँच स्टेज, हर एक तीन मिनट का, और पूरी पाइपलाइन पंद्रह मिनट ले लेती है। यह संख्या सिर्फ़...
- 8. एजेंट (Agents) और Dockerमंगलवार को बिल्ड पास हुआ और बुधवार को विफल, जबकि कोड में एक भी बदलाव नहीं हुआ था। पता चला...
- 9. ट्रिगर (Triggers) और शेड्यूलजो पाइपलाइन सिर्फ़ तब चलती है जब कोई Build Now दबाता है, वह निरंतर एकीकरण नहीं, बस एक बटन...
- 10. साझा लाइब्रेरी (Shared Libraries)अपने संगठन की तीन Jenkinsfile खोलिए और तीनों में Groovy की वही पंद्रह पंक्तियाँ मिलेंगी।...
- 11. कैपस्टोन: Node.js ऐप के लिए पाइपलाइन (Pipeline) कोड के रूप मेंअब सब कुछ आपस में जोड़ने का वक़्त है। आप एक ही Jenkinsfile लिखेंगे, जो किसी छोटे Node.js...
- 1. PostgreSQL क्या हैसोचिए कि आप किसी छोटी दुकान के हर ग्राहक, हर ऑर्डर और हर प्रोडक्ट का हिसाब एक स्प्रेडशीट...
- 2. psql और पहले कमांडPostgres किस काम का है, यह अब आप जानते हैं। अगला सवाल कहीं ज़्यादा व्यावहारिक है: उससे...
- 3. डेटाबेस और टेबल बनानाअब तक आपने बस उस सर्वर पर इधर-उधर देखा है जिसे किसी और ने तैयार किया था। टूल सीखने के लिए...
- 4. डेटा प्रकारअब तक आपने जो भी कॉलम बनाया, उसके साथ कोई न कोई टाइप लगा हुआ था, TEXT, SERIAL,...
- 5. SELECT और WHEREआपके पास कुछ हज़ार पंक्तियों वाली एक टेबल है और आपको उनमें से सात चाहिए। सारी नहीं, पहली...
- 6. जॉइन (joins)आपका डेटा एक ही टेबल में नहीं है, और होना भी नहीं चाहिए। उपयोगकर्ता users में रहते हैं,...
- 7. एग्रीगेट और ग्रुपिंगकोई आपसे पूछता है कि पिछले महीने दुकान ने कैसा किया। उसे चार हज़ार ऑर्डर वाली rows नहीं...
- 8. इंडेक्स (indexes)आपके लैपटॉप पर दो सौ टेस्ट पंक्तियों के साथ क्वेरी बढ़िया चल रही थी। प्रोडक्शन में, चालीस...
- 9. ट्रांज़ैक्शन (transactions) और आइसोलेशन (isolation)दो UPDATE स्टेटमेंट Alice से Bob को पैसे भेजते हैं। पहला चल जाता है, कनेक्शन टूट जाता है,...
- 10. फ़ंक्शन (functions) और ट्रिगर (triggers)आपके स्कीमा की हर टेबल में एक updated_at कॉलम है, और हर एक में वह ग़लत है। हमेशा नहीं, बस...
- 11. JSONB और Arraysकुछ डेटा कॉलम में टिककर बैठने से इनकार कर देता है। ऐसी उत्पादों वाली टेबल सोचिए जिसमें...
- 12. EXPLAIN और क्वेरी ट्यूनिंगजो पेज पहले पलक झपकते खुलता था वह अब नौ सेकंड लेता है, और मन करता है कि अटकलें लगाना शुरू...
- 13. बैकअप और रिस्टोररात में चलने वाली जॉब आठ महीने से डिस्क पर एक फ़ाइल लिख रही है और किसी ने उसे कभी खोला तक...
- 14. कैपस्टोन: एक स्कीमा डिज़ाइन करेंअब तक हर पाठ ने आपको एक टेबल थमाई और उस पर क्वेरी करने को कहा। असल काम उल्टी दिशा में...
- 1. MySQL क्या हैस्वागत है। अगर आपने पहले कभी डेटाबेस इस्तेमाल नहीं किया है, तो आप ठीक जगह पर हैं। इस पाठ...
- 2. mysql CLI और पहले कमांडपिछला पाठ सिर्फ़ बातचीत था: MySQL क्या है, यह कहाँ से आया, यह क्यों मौजूद है। इनमें से...
- 3. डेटाबेस और टेबल बनानापिछले पाठ में आपने जो कुछ भी किया वह सिर्फ़ देखना था। आपने connect किया, system databases...
- 4. डेटा प्रकारपिछले पाठ की products टेबल पर लौटकर देखें तो ध्यान जाएगा कि हर कॉलम का एक टाइप था: INT,...
- 5. SELECT और WHEREआपकी टेबल में दस हज़ार प्रोडक्ट पड़े हैं और आपको उनमें से वे छह चाहिए जो electronics...
- 6. Joinsआपके उपयोगकर्ता एक टेबल में रहते हैं और उनके ऑर्डर दूसरी में, और किसी ऑर्डर को उसे देने...
- 7. Aggregates और Groupingकोई पूछता है कि पिछली तिमाही में EU क्षेत्र का प्रदर्शन कैसा रहा। उसे चार हज़ार पंक्तियाँ...
- 8. Indexesदो सौ टेस्ट उपयोगकर्ताओं के साथ लॉगिन एंडपॉइंट बढ़िया चल रहा था। प्रोडक्शन में, जहाँ...
- 9. Transactions और Storage Enginesदो UPDATE स्टेटमेंट Ada से Bilal को बीस पाउंड भेजते हैं। पहला चल जाता है, कनेक्शन टूट...
- 10. Stored Procedures और Triggersसिस्टम में आने वाला हर ऑर्डर ऑडिट लॉग में लिखा जाना चाहिए। ज़्यादातर लिखे जाते भी हैं। जो...
- 11. EXPLAIN और Query Tuning"यह क्वेरी धीमी है।" यह वाक्य आपको अपने पूरे करियर में सुनने को मिलेगा, और मन करता है कि...
- 12. mysqldump और पुनर्स्थापनारात में चलने वाला जॉब आठ महीने से डिस्क पर एक फ़ाइल लिख रहा है और किसी ने उसे कभी खोला तक...
- 13. कैपस्टोन: एक ई-कॉमर्स Schema डिजाइन करेंअब तक हर पाठ आपको एक टेबल थमाकर उस पर क्वेरी लिखवाता रहा। असली काम उलटी दिशा में चलता है:...
- 1. वेब क्या हैस्वागत है। अगर आपने कभी सोचा ही नहीं कि ब्राउज़र में URL टाइप करने पर असल में होता क्या...
- 2. HTTP बनाम HTTPSख़ुद को किसी कॉफ़ी शॉप के मुफ़्त वाईफ़ाई पर बैठा हुआ सोचिए। उसी नेटवर्क पर बैठा कोई और...
- 3. अनुरोध और प्रतिक्रिया की संरचनाआप यह तो जानते ही हैं कि ब्राउज़र अनुरोध भेजता है और सर्वर उसकी प्रतिक्रिया वापस भेजता...
- 4. कुकीज़, सेशन और टोकनHTTP की कोई याददाश्त नहीं होती। आप जो भी अनुरोध भेजते हैं, सर्वर उसे यूँ लेता है मानो...
- 5. DNS की व्याख्याआप किसी डोमेन को नए सर्वर की ओर मोड़ते हैं, बदलाव लागू हो जाता है, और वह आपके लैपटॉप पर...
- 6. TLS और प्रमाणपत्रTLS वह परत है जो सादे HTTP को HTTPS बना देती है। यह पाठ पूरा करते-करते आपको मोटे तौर पर...
- 7. CORSआपका फ़्रंटएंड localhost:3000 पर चलता है, आपकी API localhost:8000 पर, और जो अनुरोध curl...
- 8. REST API की मूल बातेंआपसे कहा जाता है कि किसी मौजूदा API में एक एंडपॉइंट जोड़ दीजिए, और पहला ही निर्णय आपको...
- 9. वेबसॉकेट और SSEआपका फ़ीचर है: नया संदेश जिस क्षण आए, उसी क्षण दिख जाए। अब तक आपने जितने भी टूल सीखे हैं,...
- 10. कैशिंग और CDNआपका होमपेज बनने में 900 मिलीसेकंड लेता है, और दस हज़ारवें आगंतुक के लिए भी वही चीज़...
- 11. सुरक्षा हेडरचौदह बिंदुओं वाली एक सुरक्षा समीक्षा आपकी मेज़ पर आती है, और उनमें से छह निकलते हैं ऐसे...
- 12. दर सीमा और थ्रॉटलिंगसुबह 09:14 बजे आपकी API हर किसी के लिए टाइमआउट देने लगती है। कोई डिप्लॉय नहीं हुआ था। पता...
- 13. निगरानी और लॉगिंगरात के तीन बजे हैं और एक ग्राहक कह रहा है कि चेकआउट विफल हो रहा है। आपके पास एक नाम है,...
- 14. Capstone: एक छोटा वेब सर्वरइस कोर्स के हर पाठ ने किसी हेडर (header) को बाहर से समझाया। आपने सीखा कि Cache-Control...
- 1. Hello, TypeScriptयहाँ एक छोटा JavaScript प्रोग्राम है जो पूरी तरह ग़लत है, और JavaScript इसे ख़ुशी-ख़ुशी...
- 2. Type Basics.ts फ़ाइल चलाना आपको आ गया है। अब बुनियादी ईंटों से मिलिए: वे प्रिमिटिव टाइप जो...
- 3. Arrays and Tuplesअकेला मान शायद ही कभी काफ़ी होता है। आपके पास तापमानों की सूची होती है, नामों की सूची,...
- 4. Object Types and Interfacesप्रिमिटिव और ऐरे से काफ़ी दूर तक काम चल जाता है, पर असल दुनिया के डेटा का कोई ढाँचा होता...
- 5. Functionsज़्यादातर बग फ़ंक्शन में ही बसते हैं, और टाइप का सबसे बड़ा फ़ायदा भी वहीं मिलता है। किसी...
- 6. Union and Literal Typesकुछ मान एक ही चीज़ नहीं होते। उपयोगकर्ता ढूँढ़ने वाले फ़ंक्शन को या तो कोई मिलता है या...
- 7. Type Narrowingयूनियन कहता है "यह मान इन कई टाइप में से कोई एक है"। नैरोइंग (narrowing) कंपाइलर की वह...
- 8. Type Aliases vs Interfacesअब तक आप ऑब्जेक्ट के ढाँचे इनलाइन ही लिखते आए हैं, और चल भी गया क्योंकि ढाँचे छोटे थे। अब...
- 9. Optional, Readonly, and NullableJavaScript में चलते समय आने वाली सबसे आम त्रुटि ऐसी दिखती है:
- 10. Enumsकुछ मान एक छोटी, तय सूची से आते हैं। ऑर्डर pending है, shipped है या delivered। लॉग की...
- 11. Genericsआपको एक ऐसा फ़ंक्शन चाहिए जो कोई ऐरे ले और उसका पहला एलिमेंट लौटा दे। आसान है:
- 12. Classesयह रहा एक बैंक खाता, सादे ऑब्जेक्ट के रूप में लिखा हुआ:
- 13. Inheritance and Abstract Classesआपने किसी पेमेंट सिस्टम के लिए तीन क्लास लिखी हैं: CardPayment, BankTransfer और Voucher।...
- 14. Modulesहर TypeScript फ़ाइल अपने आप में एक मॉड्यूल है। जिस क्षण किसी फ़ाइल में import या export आ...
- 15. Utility TypesTypeScript के साथ जेनरिक टाइप्स की एक छोटी सी लाइब्रेरी आती है, जो एक टाइप को इनपुट की...
- 16. Mapped and Conditional Typesअभी-अभी आपने जो यूटिलिटी टाइप इस्तेमाल किए (Partial, Pick, Record, ReturnType), वे सब...
- 17. Declaration Files and Librariesआप कोई लाइब्रेरी इंस्टॉल करते हैं, उसे इम्पोर्ट करते हैं, और आपका एडिटर ऑटोकम्प्लीट,...
- 18. tsconfig and the Compilertsconfig.json वही फ़ाइल है जिसे पढ़कर TypeScript का कंपाइलर तय करता है कि कंपाइल क्या...
- 1. The Vibe Coder Mindsetयह अनुभव शायद आपको हो चुका है। आप एआई से कोई फ़ंक्शन माँगते हैं, वह दो सेकंड में चालीस...
- 2. Tools of the Trade: सफलता के लिए तैयारीएआई से कोडिंग करने वाले दस काम के लोगों से उनका सेटअप पूछिए और दस अलग-अलग जवाब मिलेंगे,...
- 3. Prompt Crafting: AI से एक Pro की तरह बात करनाआप दिन में सैकड़ों बार एआई से कोड माँगेंगे, और जो जवाब आएगा उसकी गुणवत्ता ज़्यादातर उसी...
- 4. Autocomplete से Architecture तकलगभग हर कोई एक ही जगह से शुरू करता है: एआई एक बहुत बढ़िया ऑटोकम्प्लीट की तरह। यह पंक्ति...
- 5. AI के साथ Debugging: जब यह टूटे, इसे तेज़ी से ठीक करेंहर किसी का कोड टूटता है। AI की मदद से लिखा कोड एक ख़ास तरीक़े से टूटता है, और उस तरीक़े...
- 6. AI Code को Refactor करने की कलाएआई के बनाए कोड की एक पहचान होती है: वह चलता है, और ज़रूरत से थोड़ा-सा घटिया होता है। ऐसे...
- 7. Performance, Scaling, और Reliabilityकिसी न किसी मोड़ पर कोड को इतना तेज़ होना ही पड़ता है कि काम चल जाए, इतना भार झेलना पड़ता...
- 8. AI के साथ पूरे Systems बनानाएक फ़ंक्शन लिखना आसान है। सिस्टम कई फ़ंक्शन का जोड़ है, जिन्हें आपस में सहमत रहना पड़ता...
- 9. Team Vibes: AI और इंसानों के साथ सहयोगअपने निजी प्रोजेक्ट पर एआई के साथ काम कीजिए तो पाठक एक ही होता है: आप। पर वही आउटपुट जैसे...
- 10. असल दुनिया में Vibe Coding: Projects, Clients, और Legacy Codeट्यूटोरियल आपको साफ़, खाली फ़ाइलें देते हैं। असल काम आपको दस साल पुराना ऐसा कोडबेस देता...
- 11. धारदार बने रहना: सीखना, ढलना, और आगे बढ़नावाइब कोडिंग के भीतर एक असली ख़तरा छिपा है: अगर सारी सोच एआई ही करेगा, तो आपकी अपनी सोच...
- 12. Code का भविष्य और उसमें आपकी जगहआपने सोचने का ढंग सीख लिया, टूल सीख लिए, कारीगरी सीख ली और सावधानियाँ भी। यह आख़िरी पाठ...
- 1. Prompt क्या हैआपने कभी किसी चैट बॉक्स में कुछ टाइप किया ही होगा: कोई प्रश्न पूछा, कोई उत्तर मिला, और...
- 2. Large Language Models टेक्स्ट कैसे बनाते हैंअब आप जानते हैं कि प्रॉम्प्ट और कंप्लीशन क्या होते हैं, और यह भी कि एक ही प्रॉम्प्ट हर...
- 3. प्रॉम्प्टिंग के पाँच सिद्धांतप्रॉम्प्ट क्या है, मॉडल का उत्तर (completion) क्या है, और मॉडल हर बार कहीं देखकर सुनाने...
- 4. टेक्स्ट जनरेशन के लिए मानक तरीकेदूसरे और तीसरे पाठ ने आपको यह अंदाज़ा दिया कि मॉडल असल में एक-एक टोकन करके टेक्स्ट कैसे...
- 5. Prompt Templates और Function Callingचौथे पाठ में आपने एक प्रॉम्प्ट हाथ से गढ़ा था: सीमांकक, भूमिकाएँ, कुछ उदाहरण। एक...
- 6. Vector Databases और Retrieval-Augmented Generationपाठ 2 में आपने देखा कि मॉडल मनगढ़ंत बात क्यों कहता है: वह आगे आने लायक टोकन का अनुमान...
- 7. Autonomous Agents: Memory और Toolsपाठ 5 में आपने फ़ंक्शन कॉलिंग के ज़रिए मॉडल को टूल दिए, और पाठ 6 में रिट्रीवल के ज़रिए...
- 8. Diffusion Models तस्वीरें कैसे बनाते हैंअब तक आपने जो भी प्रॉम्प्ट लिखा, उससे टेक्स्ट बना। यह पाठ भाग 3 खोलता है, जहाँ वही...
- 9. इमेज जनरेशन के लिए मानक प्रथाएंपिछले पाठ ने आपको यह समझ दी कि डिफ़्यूज़न मॉडल यादृच्छिक शोर से डिनॉइज़िंग करते हुए...
- 10. उन्नत Image तकनीकें: Inpainting, Outpainting, और ControlNetपिछले दो पाठों में आपने टेक्स्ट प्रॉम्प्ट से पूरी इमेज बनाईं और संरचना, शैली तथा...
- 11. AI-संचालित एप्लिकेशन बनानायह अंतिम प्रोजेक्ट है। पिछले हर पाठ ने एक-एक चाल सिखाई: टेक्स्ट उत्पन्न करना, संरचित...
- 1. AI Is Not Magicआप अब ऐसा सॉफ़्टवेयर बनाने जा रहे हैं जिसमें आप एआई को बताएँगे कि आपको क्या चाहिए, और असल...
- 2. Thinking Before Promptingपिछले पाठ में आपने देखा कि एआई एक सक्षम पर ग़लती करने वाला सहायक है, और अस्पष्ट माँग का...
- 3. Explaining Your Ideaपिछले दो पाठों में आपने जाना कि एआई एक काबिल सहायक तो है पर ग़लती भी करता है, और यह भी कि...
- 4. Talking to AIपिछले पाठों में आपने सीखा कि प्रॉम्प्ट लिखने से पहले सोचना है और अपना विचार साफ़-साफ़...
- 5. Learning What You Don't Knowअब तक आपने सोचने का, समझाने का और एआई के साथ बातचीत चलाने का अभ्यास किया है। यह पाठ एक और...
- 6. Breaking Down Big Problemsअब आपके पास किसी असली चीज़ का विचार है, शायद पूरे एक एप्लिकेशन का। मन करता है कि पूरी...
- 7. Reviewing AI's Workपहले पाठ में आपने जाना कि एआई एक तेज़ और आत्मविश्वास से भरा मददगार है जो कभी-कभी ग़लत...
- 8. Build Your First Productअब तक की हर चीज़ इसी पाठ की तैयारी थी। आपने सीखा कि प्रॉम्प्ट लिखने से पहले सोचना है,...
- 9. Fixing Problems with AIअब तक आप एआई के साथ एक असली प्रोडक्ट बना चुके हैं। देर-सबेर कोई चीज़ काम करना बंद कर...
- 10. इसे बेहतर बनानापिछले दो पाठों में आपने किसी प्रोडक्ट का पहला संस्करण बनाया और सामने आई समस्याएँ ठीक कीं।...
- 11. AI Workflowsअब तक आपने एक प्रोडक्ट बनाया है, उसमें आई समस्याएँ ठीक की हैं और उसे बेहतर भी किया है, और...
- 12. Becoming an AI Builderयह आख़िरी पाठ है, और यही वह पाठ है जहाँ सब कुछ एक जगह आ मिलता है। आपने हर चाल अलग-अलग...
- 1. Preparing Your Productदूसरे कोर्स में स्वागत है। मूल बातों वाले कोर्स में आपने कुछ ऐसा बनाया जो चलता है, और...
- 2. Building a Strong Foundationपिछले पाठ में आपने ईमानदारी से देखा कि बुनियादी कोर्स में बनाया आपका प्रोजेक्ट असली...
- 3. Managing Users and Authenticationमूल बातों वाले कोर्स में आपने जो प्रोजेक्ट बनाया था वह चलता तो था, पर हर किसी को एक ही...
- 4. Working with Dataपिछले पाठ में आपने मूल बातों वाले कोर्स में बनाए अपने प्रोजेक्ट को यह जानने का ज़रिया...
- 5. Keeping Your Product Secureपिछले पाठों में आपने बुनियादी कोर्स वाले अपने प्रोजेक्ट को असली खाते, लॉगिन और जानकारी...
- 6. Testing Before Releaseइस कोर्स में अब तक आपने मूल बातों वाले कोर्स के प्रोजेक्ट में असली साइन अप और लॉगिन...
- 7. Working with Multiple AI Agentsअब तक आपने मूल बातों वाले कोर्स में बनाए अपने प्रोजेक्ट में असली खाते, डेटा परत, सुरक्षा...
- 8. Deploying to Productionअब तक आपका प्रोडक्ट आपकी स्क्रीन पर ही रहा है। यह इसी वर्कस्पेस में चलता है, आप उस पर...
- 9. Monitoring Your Productआपका प्रोडक्ट अब लाइव है। असली लोग उस तक पहुँच सकते हैं, यानी जब आप देख नहीं रहे तब भी...
- 10. Scaling Your Productआपका प्रोडक्ट असली पते पर डिप्लॉय हो चुका है, और पिछले पाठ की बदौलत कुछ टूटने पर आपको...
- 11. Maintaining and Improving Your Productआपका प्रोडक्ट लाइव है। असली लोग उस तक पहुँच सकते हैं, साइनअप कर सकते हैं और उसे इस्तेमाल...
- 12. Running a Real Productयह कोर्स का आख़िरी पाठ है, और यही वह पाठ है जहाँ सब कुछ एक जगह आकर जुड़ता है। पिछले...
- 1. Thinking Like an Engineering Leaderपहले दो कोर्सों में आपने एक ही एआई को प्रॉम्प्ट देकर प्रोडक्ट बनाना और असली उपयोगकर्ताओं...
- 2. Creating Specialized AI Agentsपिछले पाठ में आपने कुर्सी बदली थी, बनाने वाले से इंजीनियरिंग की अगुवाई करने वाले की, जो...
- 3. Giving Every Agent a Roleपिछले पाठ में आपने एक टीम बनाई थी: प्रोडक्ट मैनेजर, आर्किटेक्ट, डेवलपर, समीक्षक और बाक़ी...
- 4. Managing AI Collaborationपिछले तीन पाठों में आपने एजेंटों की एक टीम बनाई, हर एक को एक रोल दिया, और साफ़-सुथरे...
- 5. AI Code Reviewsपिछले पाठ में आपने एक छोटे फ़ीचर को योजनाकार, डेवलपर और समीक्षक से होकर गुज़ारा, और देखा...
- 6. AI Project Managementअब तक आपने एआई एजेंट की टीम की अगुवाई करना सीखा है: हर एक को एक केंद्रित भूमिका देना,...
- 7. AI DevOpsआप पहले ही एजेंटों की एक टीम की अगुआई करके प्रोडक्ट बनवा चुके हैं, उसकी समीक्षा करवा चुके...
- 8. AI Security Teamsआपका प्रोडक्ट असली उपयोगकर्ताओं के सामने है और उसे रिलीज़ करने वाला एक DevOps एजेंट भी...
- 9. AI Operationsआपका प्रोडक्ट लाइव है और असली लोग उसका उपयोग कर रहे हैं। इससे काम की प्रकृति बदल जाती है।...
- 10. Building Your Own AI Workflowइस कोर्स में आप हर उस भूमिका से मिल चुके हैं जो एक आधुनिक इंजीनियरिंग टीम को चाहिए:...
- 11. Scaling AI Teamsआपने एआई एजेंटों की टीम की अगुआई करना सीख लिया है: हर एक को एक एकाग्र रोल देना, संदर्भ के...
- 12. Becoming an AI Engineering Leaderयह उन्नत कोर्स का आख़िरी पाठ है और तीनों कोर्स वाली पूरी राह का भी आख़िरी पाठ। आपने...
- 1. Context Is The Whole Gameएआई कोडिंग टूल्स को लेकर की जाने वाली लगभग हर शिकायत ("इसने एक ऐसा API गढ़ दिया जो है ही...
- 2. Pick The Right Brain, Pay The Right Priceमॉडल चुनना वैसा ही इंजीनियरिंग का निर्णय है जैसा डेटाबेस या क्यू चुनना: कोई एक...
- 3. Spec-Driven Developmentमॉडल से सही कोड निकलवाने का सबसे तेज़ तरीक़ा यह है कि आप जो चाहते हैं उसका वर्णन करना बंद...
- 4. Build Your Harnessजिन इंजीनियरों को मॉडल से लगातार अच्छे नतीजे मिलते हैं, वे शायद ही कभी बाक़ी लोगों से...
- 5. Verification Loops: Make It Prove Itselfमॉडल आपसे कहेगा कि उसका कोड सही है। न वह झूठ बोल रहा है, न वह सही है; उसके पास जानने का...
- 6. Reading Generated Code Like A Seniorकोड की समीक्षा करना आप पहले से जानते हैं। मशीन के लिखे कोड में जो बदलता है वह है ग़लतियों...
- 7. Legacy Archaeologyजिस कोडबेस को कोई नहीं समझता, उसे मॉडल के हवाले करके पूछना कि "यह करता क्या है?" उन कामों...
- 8. Migrations At Scaleमॉडल से चार सौ फ़ाइलें बदलवाना वह मोड़ है जहाँ एआई की मदद या तो सचमुच कई गुना काम कर देती...
- 9. Debugging Code You Did Not Writeअपने कोड की डिबगिंग एक फ़ायदे के साथ शुरू होती है: आपको याद रहता है कि आप करना क्या चाह...
- 10. The Security Model Of An Agentटूल वाला एजेंट ऐसा प्रोग्राम है जो टेक्स्ट से निर्देश लेता है और आपके सिस्टम पर काम कर...
- 11. AI On A Teamएआई से एक इंजीनियर की उत्पादकता में जो बढ़त आती है वह असली है, और वह अपने आप टीम की...
- 12. Judgment: Knowing When Not Toअब तक का हर पाठ इस बारे में था कि यह काम अच्छे से कैसे किया जाए। यह पाठ उस फ़ैसले के बारे...
