इस प्रोजेक्ट के बारे में

प्रोजेक्ट बेस्ड लर्निंग, practical-tutorials समुदाय द्वारा अनुरक्षित प्रोग्रामिंग ट्यूटोरियल की एक क्यूरेटेड डायरेक्टरी है। यह उन गाइडों को एकत्र करती है जिनमें इच्छुक डेवलपर केवल सिंटैक्स का अध्ययन करने के बजाय शुरू से एक पूर्ण एप्लिकेशन बनाते हैं। ट्यूटोरियल को मुख्य प्रोग्रामिंग भाषा के अनुसार समूहित किया गया है और इनमें कई तकनीकें संयुक्त हो सकती हैं। यह रिपॉजिटरी C/C++, C#, Clojure, Dart (Flutter), Elixir, Erlang, F#, Go, Haskell, HTML/CSS, Java, JavaScript, Kotlin, Lua, OCaml, PHP, Python, R, Ruby, Rust, Scala, Swift के साथ-साथ एक अतिरिक्त संसाधन अनुभाग को कवर करती है। प्रत्येक भाषा के भीतर, लिंक बाहरी ट्यूटोरियल, ब्लॉग श्रृंखलाओं और वीडियो प्लेलिस्ट की ओर इंगित करते हैं। उदाहरणों में इंटरप्रेटर, कंपाइलर, ऑपरेटिंग सिस्टम, शेल, डेटाबेस, की-वैल्यू स्टोर, मेमोरी एलोकेटर, TCP/IP स्टैक, Linux डीबगर, NES गेम, CHIP-8 एमुलेटर, Redis क्लोन और कई वेब एप्लिकेशन लिखना शामिल है। JavaScript अनुभाग विशेष रूप से विस्तृत है, जिसमें React, Next.js, Angular, Node, Vue, D3.js, गेम डेवलपमेंट, डेस्कटॉप ऐप्स और विविध विषयों के उप-अनुभाग हैं। इसमें Trello, Yelp, Medium, Instagram, WhatsApp और Zoom जैसे लोकप्रिय उत्पादों को क्लोन करने के ट्यूटोरियल, साथ ही मौलिक ऐप निर्माण और आर्किटेक्चरल गहन विश्लेषण शामिल हैं। यह रिपॉजिटरी CONTRIBUTING.md में योगदान दिशानिर्देश भी प्रदान करती है और सूचीबद्ध URL को कार्यशील बनाए रखने के लिए GitHub Actions के माध्यम से लिंक-रॉट स्वीप चलाती है। इसका Gitter पर एक समुदाय चैट है। यहाँ कोई कोड या सॉफ़्टवेयर होस्ट नहीं किया गया है; यह सीखने की सामग्री का एक संदर्भ सूचकांक है।