2023 में लेने के लिए 8 सर्वश्रेष्ठ मुफ्त अमृत पाठ्यक्रम
एक एलिक्सिर प्रो बनें: शीर्ष मुफ्त ऑनलाइन पाठ्यक्रमों से सीखें - उच्च-प्रदर्शन अनुप्रयोगों की भाषा में महारत हासिल करें।
अमृत जितना जादुई है जितना इसका नाम लगता है।
जादुई रूप से, मेरा मतलब यह नहीं है कि आपको इसका उपयोग करने के लिए हजारों अस्पष्ट मंत्रों और वाक्यविन्यास नियमों को याद करने की आवश्यकता है - इससे बहुत दूर (यदि आप रूबी को पसंद करते हैं , तो आप अमृत को पसंद करेंगे)। और मेरा यह भी मतलब नहीं है कि प्रोग्रामिंग विजार्ड्स की अकादमी से कुछ चुनिंदा लोग ही इसका प्रभावी ढंग से उपयोग कर सकते हैं - आप डेवलपर्स के एलिक्सिर के सहायक समुदाय और उसके लिए उपकरणों के बढ़ते पारिस्थितिकी तंत्र पर भरोसा कर सकते हैं।
इसके बजाय, जादुई से मेरा मतलब यह है कि आप कैसे बिजली की तेजी से स्केलेबल और विश्वसनीय अनुप्रयोगों को आसानी से आकर्षित कर सकते हैं। इसका गुप्त संघटक? Erlang वर्चुअल मशीन, विशेष रूप से समवर्ती प्रणालियों के लिए डिज़ाइन की गई। और कार्यात्मक प्रोग्रामिंग शैली के साथ मिश्रित, आप स्वच्छ और अभिव्यंजक कोड के मंत्र दे सकते हैं जो समझने और बनाए रखने में आसान है।
यही कारण है कि कई उच्च-मात्रा वाले एप्लिकेशन (जैसे डिस्कॉर्ड और पिनटेरेस्ट) अपने लाखों उपयोगकर्ताओं से उत्पन्न ट्रैफ़िक को संभालने के लिए एलिक्सिर पर भरोसा करते हैं। वास्तव में, एलिक्सिर में लिखी गई प्रणालियाँ कुछ चतुर इंजीनियरिंग की बदौलत उत्पादन के दौरान लगभग कभी विफल नहीं होती हैं।
क्या आप अभी तक अमृत के जादू में गिरे हैं? एलिक्सिर सीखने के सर्वोत्तम पाठ्यक्रम के लिए मेरे शीर्ष चयन को देखने के लिए और पढ़ें।
पाठ्यक्रम विवरण पर जाने के लिए एक पर क्लिक करें:
अवधि | कार्यभार | संक्षिप्त |
1. एलिक्सिर स्कूल (एलिक्सिर स्कूल) | लागू नहीं | सभी स्तरों के लिए सर्वश्रेष्ठ मुफ्त व्यापक अमृत पाठ्यक्रम |
2. अमृत का परिचय (टेंसर प्रोग्रामिंग) | 3-4 घंटे | नौसिखियों के लिए सर्वश्रेष्ठ निःशुल्क संक्षिप्त एलिक्सिर कोर्स |
3. अमृत सीखना शुरू करें (एल्केमिस्ट कैंप) | 6-7 घंटे | शुरुआती लोगों के लिए सर्वश्रेष्ठ मुफ्त व्यापक परियोजना-आधारित अमृत पाठ्यक्रम |
4. अमृत सीखें (टेकवेबर) | 6 घंटे | 2 का सबसे अच्छा मुफ्त विकल्प। |
5. अमृत पाठ्यक्रम 0 से 100 तक (मार्टिन अलगनाराज़) | 28 घंटे | नौसिखियों के लिए सबसे अच्छा और सबसे मुफ्त व्यापक स्पेनिश एलिक्सिर कोर्स |
6. एलिक्सिर और फीनिक्स (लुडू) की खोज करें | लागू नहीं | सर्वश्रेष्ठ मुफ्त परिचयात्मक लेख-आधारित अमृत पाठ्यक्रम |
7. अमृत (व्यायाम) | लागू नहीं | सलाह के साथ सर्वश्रेष्ठ मुफ्त संरचित अमृत सीखने का संसाधन और व्यायाम प्रदाता |
8. अमृत के 30 दिन (टिम मॉर्गन) | लागू नहीं | सर्वश्रेष्ठ मुफ्त गति वाला व्यायाम-आधारित एलिक्सिर कोर्स |
अमृत क्या है?
अमृत एक कार्यात्मक, गतिशील रूप से टाइप की जाने वाली भाषा है जिसे स्केलेबल और रखरखाव योग्य अनुप्रयोगों के निर्माण के लिए डिज़ाइन किया गया है। यह 2011 में जोस वालिम द्वारा बनाया गया था, जो रूबी के संक्षिप्त, अभिव्यंजक सिंटैक्स को समवर्ती और दोष-सहिष्णु बीम वीएम के साथ एरलांग प्रोग्रामिंग भाषा द्वारा उपयोग करना चाहते थे।
एक पल के लिए अलग करने के लिए, Erlang 1980 के दशक में Beam VM के लिए विकसित की गई एक भाषा है जिसका उपयोग विश्वसनीय, वितरित सिस्टम (जैसे कि दूरसंचार में उपयोग किए जाने वाले) को बड़ी सफलता के लिए किया गया था। यह संगामिति के अभिनेता मॉडल का उपयोग करता है , जिसमें अभिनेताओं नामक स्वतंत्र संस्थाएं संदेश भेजकर और प्राप्त करके एक दूसरे के साथ संवाद करती हैं। इस मॉडल के लिए धन्यवाद, हल्के होने के दौरान उच्च-मात्रा संगामिति प्राप्त की जा सकती है।
हालाँकि एरलांग, जैसा कि मूल रूप से दूरसंचार के लिए विकसित किया गया था, में आधुनिक सुविधाओं और आधुनिक विकास के लिए आवश्यक सिंटैक्स की कमी थी। इसलिए, एलिक्जिर अपनी विशेषताओं का विस्तार करके एर्लैंग की ताकत का निर्माण करता है, जबकि शुरुआती लोगों के लिए कोड पढ़ने, परीक्षण करने और लिखने के लिए बहुत सरल सिंटैक्स होता है।
यही कारण है कि 600 से अधिक कंपनियां जैसे कि डिस्कॉर्ड, पिंटरेस्ट और हेरोकू एलिक्सिर का उपयोग आश्चर्यजनक रूप से बड़ी मात्रा में ट्रैफिक और डेटा को निरंतर आधार पर संभालने के लिए करती हैं, जिसमें कोई डाउनटाइम नहीं है। एलिक्जिर के व्यापक टूलिंग और फ्रेमवर्क के साथ, जैसे कि वेब डेवलपमेंट के लिए फीनिक्स, डेटाबेस के लिए एक्टो और यूनिट टेस्टिंग के लिए एक्सयूनीट, ऐसे कई कारण हैं कि एलिक्सिर डेटा-गहन क्षेत्रों की तलाश करने वाले प्रोग्रामरों के लिए एक बढ़िया विकल्प है। इसके अतिरिक्त एलिक्सिर डेवलपर्स की मांग शायद बढ़ जाएगी क्योंकि दुनिया अधिक डेटा-उन्मुख हो जाती है, और शायद इसीलिए एलिक्जिर डेवलपर्स स्टैक ओवरफ्लो डेवलपर सर्वे 2022 के अनुसार 5वें सबसे अधिक भुगतान वाले प्रोग्रामर हैं ।
सर्वोत्तम पाठ्यक्रम मार्गदर्शिका पद्धति
मैंने इस रैंकिंग को पिछले सर्वोत्तम पाठ्यक्रम मार्गदर्शिकाओं में उपयोग की गई अब आजमाई हुई और परीक्षित कार्यप्रणाली के बाद बनाया है ( आप उन सभी को यहां पा सकते हैं )। इसमें तीन चरणों वाली प्रक्रिया शामिल है:
- अनुसंधान: मैंने 100K ऑनलाइन पाठ्यक्रमों और 200K+ समीक्षाओं के साथ क्लास सेंट्रल के डेटाबेस का लाभ उठाकर शुरुआत की । फिर, मैंने रेटिंग, समीक्षा और बुकमार्क द्वारा 20+ एलिक्सिर पाठ्यक्रमों का प्रारंभिक चयन किया।
- मूल्यांकन करें: मैं यह समझने के लिए क्लास सेंट्रल, रेडिट और पाठ्यक्रम प्रदाताओं की समीक्षाओं को पढ़ता हूं कि अन्य शिक्षार्थी प्रत्येक पाठ्यक्रम के बारे में क्या सोचते हैं और इसे एक शिक्षार्थी के रूप में अपने अनुभव के साथ जोड़ते हैं ।
- चयन करें: अच्छी तरह से बनाए गए पाठ्यक्रमों को चुना गया था यदि वे मूल्यवान और आकर्षक सामग्री प्रस्तुत करते हैं और उन्हें मानदंडों के एक सेट में फिट होना है और तदनुसार रैंक किया जाना है: व्यापक पाठ्यक्रम, सामर्थ्य, रिलीज की तारीख, रेटिंग और नामांकन।
पाठ्यक्रम रैंकिंग सांख्यिकी
यहाँ रैंकिंग के बारे में कुछ समग्र आँकड़े दिए गए हैं:
- इस रैंकिंग के सभी पाठ्यक्रम निःशुल्क हैं।
- इस रैंकिंग के सभी पाठ्यक्रमों में प्रोग्रामिंग के साथ कुछ बुनियादी परिचितता की आवश्यकता होती है।
- इस रैंकिंग के सभी पाठ्यक्रम अंग्रेजी में हैं जबकि एक स्पेनिश में है।
- इस रैंकिंग में किसी भी पाठ्यक्रम के लिए कार्यात्मक प्रोग्रामिंग के ज्ञान की आवश्यकता नहीं है।
- क्लास सेंट्रल पर करीब 480 लोग एलिक्सिर टॉपिक को फॉलो कर रहे हैं।
आगे की हलचल के बिना, शीर्ष पिक्स के माध्यम से चलते हैं।
1. एलिक्सिर स्कूल (एलिक्सिर स्कूल)
सर्वश्रेष्ठ एलिक्सिर कोर्स के लिए मेरी #1 पसंद एलिक्सिर स्कूल है ।
Elixir School, Elixir प्रोग्रामिंग भाषा सीखने के लिए एक मुक्त , खुला स्रोत संसाधन है। मैंने इसे #1 चयन के रूप में क्यों चुना इसका कारण यह है कि इसका पाठ्यक्रम कितना व्यापक है। यह एलिक्सिर फंडामेंटल को भाषा की अधिक उन्नत अवधारणाओं के साथ-साथ ओटीपी और एक्टो जैसे लोकप्रिय एलिक्सिर टूल और फ्रेमवर्क के साथ कवर करता है।
Elixir School को सभी स्तरों के शिक्षार्थियों द्वारा लिया जा सकता है, और इसमें उदाहरणों, स्पष्टीकरणों और कोडिंग अभ्यासों का एक संग्रह शामिल है जो आपको पाठों में सीखी गई अवधारणाओं का अभ्यास करने और उन्हें लागू करने में मदद करता है।
आप क्या सीखेंगे
Elixir School में 8 विभिन्न विषयों पर पाठ शामिल हैं, जिनमें से कुछ हैं:
- मूल बातें:
- पाठ्यक्रम प्रोग्रामिंग अवधारणाओं को कई भाषाओं में शामिल करता है, जैसे डेटा प्रकार, मॉड्यूल, नियंत्रण संरचनाएं, कार्य और संग्रह।
- हालाँकि, यह पाठ्यक्रम एलिक्जिर की अनूठी विशेषताओं में भी शामिल है, जैसे कि पैटर्न मिलान, पाइप ऑपरेटर, मिक्स बिल्ड टूल, सिगिल, कॉम्प्रिहेंशन, और बहुत कुछ, जो आपको संक्षिप्त और अभिव्यंजक कोड लिखने में मदद करते हैं।
- मध्यम:
- आप नियंत्रण संरचनाओं और कार्यों का उपयोग करके एलिक्सिर में त्रुटियों और अपवादों को संभालना सीखेंगे।
- अमृत में संगामिति को भी आसान बनाया गया है। आप एलिक्सिर के अभिनेता मॉड्यूल के बारे में जानेंगे और यह कैसे समवर्ती, समानांतर कोड लिखने में आपकी मदद कर सकता है।
- आप यह भी सीखेंगे कि एलिक्सिर कोड को एरलांग के साथ कैसे इंटरऑपरेट किया जाए, स्टैंडअलोन एक्ज़ीक्यूटेबल्स बनाएं, और अपने स्वयं के मिक्स कार्यों को परिभाषित करें।
- विकसित:
- आप एलिक्सिर में स्केलेबल और फॉल्ट-टॉलरेंट सिस्टम बनाने में मदद करने के लिए ओटीपी लाइब्रेरी और डिजाइन पैटर्न का अध्ययन करेंगे, जिसमें समवर्ती, पर्यवेक्षक और वितरण शामिल हैं।
- अन्य अधिक उन्नत अवधारणाएँ जैसे मेटाप्रोग्रामिंग, अंब्रेला प्रोजेक्ट, विनिर्देश, प्रकार, व्यवहार और प्रोटोकॉल को कवर किया जाएगा।
मुख्य भाषा विषयों के अलावा, पाठ्यक्रम में पुस्तकालयों और उपकरणों की एक श्रृंखला भी शामिल है, जिनका उपयोग कोड का परीक्षण करने, डेटा को संसाधित करने, डेटा संग्रहीत करने और अमृत में डेटाबेस के साथ काम करने के लिए किया जा सकता है।
आप कैसे सीखेंगे
Elixir School में कुल 8 विषय शामिल हैं। आप पाठ्यक्रम के लेखों को पढ़कर और दिए गए कोड अभ्यासों को पूरा करके सीखेंगे।
प्रदाता | अमृत स्कूल |
प्रशिक्षक | सीन कैलन |
स्तर | सभी स्तर |
कार्यभार | लागू नहीं |
प्रमाणपत्र | कोई नहीं |
मजेदार तथ्य
- सीन कॉलन 20 साल के अनुभव के साथ एक जुनूनी सॉफ्टवेयर इंजीनियर हैं। उन्होंने कंपनियों का निर्माण किया है, महत्वपूर्ण व्यापार प्रणालियों को डिजाइन और विकसित किया है, और बहु-अरब डॉलर के सरकारी अनुबंधों पर टीमों का नेतृत्व किया है।
- Elixir School पूरी तरह से ओपन-सोर्स है, इसका मतलब है कि कोई भी वेबसाइट को बेहतर बनाने में मदद करने, पाठों का अनुवाद करने या अपने ब्लॉग के लिए लिखने में योगदान दे सकता है।
- इस पाठ्यक्रम का अनुवाद (आंशिक या पूर्ण रूप से) 20 भाषाओं में किया गया है, जिनमें जर्मन, स्पेनिश, मंदारिन, रूसी और जापानी शामिल हैं।
यदि आप इस पाठ्यक्रम में रुचि रखते हैं, तो आप पाठ्यक्रम के बारे में अधिक जानकारी और नामांकन कैसे करें यहाँ प्राप्त कर सकते हैं ।
2. अमृत का परिचय (टेंसर प्रोग्रामिंग)
सर्वश्रेष्ठ एलिक्सिर कोर्स के लिए मेरी दूसरी पसंद टेन्सर प्रोग्रामिंग द्वारा एलिक्सिर यूट्यूब सीरीज़ का परिचय है ।
यह कोर्स एलिक्सिर का एक उत्कृष्ट परिचय है, क्योंकि यह एलिक्सिर को संक्षिप्त और अभिव्यंजक तरीके से सिखाता है (बिल्कुल भाषा की तरह)।
इस कोर्स को करने के लिए कार्यात्मक प्रोग्रामिंग या एलिक्सिर का कोई ज्ञान आवश्यक नहीं है।
आप क्या सीखेंगे
पाठ्यक्रम एलिक्सिर प्रोग्रामिंग भाषा की पृष्ठभूमि देकर शुरू होता है, यह कैसे एरलांग वीएम पर बनाया गया है। फिर, आप परिचित प्रोग्रामिंग अवधारणाओं जैसे डेटा प्रकार, फ़ंक्शंस और नियंत्रण प्रवाह संरचनाओं का अध्ययन करेंगे। लेकिन, आप इसके पैटर्न मिलान सिंटैक्स, गार्ड और मैक्रोज़ जैसी कुछ मूल्यवान अमृत अवधारणाओं को भी जोड़ देंगे।
अमृत में पुनरावर्तन और प्रथम श्रेणी के कार्य आम हैं, क्योंकि अमृत एक कार्यात्मक प्रोग्रामिंग भाषा है। इसलिए, जैसा कि आपके द्वारा उपयोग की जाने वाली लगभग हर चीज एक फ़ंक्शन है, आप देखेंगे कि कैसे पाइप ऑपरेटर का उपयोग एक फ़ंक्शन के परिणामों को दूसरे में पाइप करने के लिए किया जाता है, और यह डेटा की बड़ी धाराओं को प्रबंधित करने में कैसे उपयोगी भूमिका निभाता है। विशेष रूप से, आप डेटा संरचनाओं पर बुनियादी CRUD संचालन का समर्थन करने सहित डेटा दृश्यता और डेटा अमूर्तता के बारे में जानेंगे। हालांकि एलिक्सिर में डेटा संरचनाएं अपरिवर्तनीय हैं, आप उन्हें उचित रूप से कुशल और व्यावहारिक पाएंगे।
फिर, पाठ्यक्रम प्रक्रियाओं और संदेश पारित करने के संदर्भ में भाषा में प्रक्रियाओं और समरूपता की अवधारणा पर चर्चा करता है। आप ओटीपी का उपयोग करके एक सामान्य सर्वर प्रक्रिया को लागू करेंगे और सीखेंगे कि कैसे राज्य को बनाए रखने, संदेशों पर प्रतिक्रिया करने और प्रतिक्रिया भेजने जैसे सामान्य कार्यों को अमूर्त करना है।
आप कैसे सीखेंगे
यह कोर्स 3-4 घंटे का होता है। आप व्याख्यान वीडियो देखकर और प्रदान किए गए कोड उदाहरणों के साथ सीखेंगे।
चैनल | टेंसर प्रोग्रामिंग |
प्रदाता | यूट्यूब |
स्तर | शुरुआती |
कार्यभार | 3-4 घंटे |
दृश्य | 20 हजार |
को यह पसंद है | 551 |
प्रमाणपत्र | कोई नहीं |
मजेदार तथ्य
- Tensor Programming का उद्देश्य लोगों को डार्ट, क्लोजर, कोटलिन, रस्ट और गो जैसी कई विभिन्न भाषाओं में प्रोग्राम करने के तरीके के बारे में शिक्षित करना है। चैनल शामिल है
प्रोग्रामिंग ट्यूटोरियल के साथ-साथ लाइव कोडिंग सत्र जो Tensor Programming Blog पोस्ट के साथ चलते हैं।
यदि आप इस पाठ्यक्रम में रुचि रखते हैं, तो आप पाठ्यक्रम के बारे में अधिक जानकारी और नामांकन कैसे करें यहाँ प्राप्त कर सकते हैं ।
3. अमृत सीखना शुरू करें (एल्केमिस्ट कैंप)
सर्वश्रेष्ठ एलिक्सिर कोर्स के लिए मेरी तीसरी पसंद अल्केमिस्ट कैंप से एलिक्सिर सीखने की शुरुआत है।
यदि आपके पास प्रोग्रामिंग का कुछ अनुभव है, लेकिन एलिक्सिर के साथ कोई अनुभव नहीं है, तो आपको इस कोर्स को आजमाना चाहिए। क्यों? क्योंकि यह कोर्स मुफ़्त और प्रोजेक्ट-आधारित है, जिसका अर्थ है कि आप करके सीखेंगे - सीखने का एक अधिक आकर्षक और उपयोगी तरीका (कम से कम मेरे लिए)।
आप सरल परियोजनाओं से शुरू करेंगे, जिनके लिए किसी निर्भरता की आवश्यकता नहीं है और धीरे-धीरे मिक्स, एक्टो, एचटीटीपीओइसन, फीनिक्स, और अधिक का उपयोग करने वाली अधिक उन्नत परियोजनाओं तक अपना काम करेंगे।
आप क्या सीखेंगे
यह कोर्स प्रोजेक्ट बेस्ड कोर्स है। अपना विकास परिवेश स्थापित करने के बाद आप निम्न का निर्माण करेंगे:
- एलिक्सिर में आईओ, फ़ंक्शंस और मोडुलो अंकगणित का उपयोग करके एक सरल अनुमान लगाने वाला गेम आपको एलिक्सिर सिंटैक्स का स्वाद लेने देता है।
- एक सीएलआई स्क्रिप्ट जो फाइलों को पढ़ने, फाइलों को शब्दों में विभाजित करने और नियमित अभिव्यक्तियों के साथ काम करने सहित फ़ाइल में शब्दों की गणना करती है।
- एक सीएलआई टोडो सूची ऐप जो सीएसवी को एक अमृत मानचित्र में पढ़ता है और पार्स करता है और उपयोगकर्ता इनपुट से आदेश लेता है, टुपल्स और परमाणुओं को पेश करता है।
- एलिक्सिर में मार्कडाउन के एक न्यूनतम उपसमुच्चय का कार्यान्वयन मिक्स और रेगेक्स रिप्लेस फ़ंक्शन की एक प्रोसेसिंग पाइपलाइन का उपयोग कर रहा है।
- एक और सीएलआई स्क्रिप्ट जो तर्कों को संभाल सकती है और फ़ाइल पढ़ सकती है।
- कॉम्प्रिहेंशन, मैपसेट, मॉड्यूल स्ट्रक्चर्स, एनफोर्स्ड कीज, पैटर्न मैचिंग और स्टेट्स का इस्तेमाल करते हुए एलिक्जिर में एक टिक टैक टो गेम बोर्ड।
- और अंत में, एक ऐप जो YouTube से आंकड़े प्राप्त करता है और HTTPoison, Poison, एक शेड्यूलर की निगरानी के लिए एक OTP ऐप और डेटाबेस हैंडलिंग के लिए Ecto का उपयोग करके डेटाबेस में हर 6 घंटे में उन्हें लॉग करता है।
आप कैसे सीखेंगे
यह कोर्स 6-7 घंटे का होता है। आप व्याख्यान वीडियो देखकर, पाठ्यक्रम परियोजनाओं के माध्यम से, चर्चा अनुभाग में अन्य शिक्षार्थियों के साथ बातचीत करके और दी गई चुनौतियों को पूरा करके सीखेंगे।
प्रदाता | कीमियागर शिविर |
स्तर | शुरुआती |
कार्यभार | 6-7 घंटे |
प्रमाणपत्र | कोई नहीं |
मजेदार तथ्य
- अल्केमिस्ट कैंप एक वेबसाइट और चैनल है जो एलिक्सिर प्रोग्रामिंग स्क्रीनकास्ट प्रदान करने पर केंद्रित है। अक्सर, इन स्क्रीनकास्ट में नौसिखियों को पूरी तरह से विकसित प्रोजेक्ट बनाने में मदद करना शामिल होता है। वे कोड स्निपेट और चुनौतियाँ भी प्रदान करते हैं, और एक प्रीमियम सदस्यता प्रदान करते हैं।
यदि आप इस पाठ्यक्रम में रुचि रखते हैं, तो आप पाठ्यक्रम के बारे में अधिक जानकारी और नामांकन कैसे करें यहाँ प्राप्त कर सकते हैं ।
4. अमृत सीखें (टेकवेबर)
टेकवेबर से एलिक्सिर सीखें एलिक्सिर प्रोग्रामिंग के बारे में जानने के लिए आपको जो कुछ भी चाहिए उसे शामिल करता है। इस कोर्स के अंत तक, आपको एलिक्सिर की पूरी समझ हो जाएगी और आप इसे अपनी परियोजनाओं में प्रभावी ढंग से उपयोग करने में सक्षम होंगे।
इस कोर्स को करने के लिए कुछ प्रोग्रामिंग अनुभव की आवश्यकता होती है।
आप क्या सीखेंगे
आप बुनियादी डेटा प्रकारों और बुनियादी ऑपरेटरों का उपयोग करने के तरीके सहित मूलभूत सिद्धांतों को सीखकर इस पाठ्यक्रम की शुरुआत करेंगे। फिर आप अधिक उन्नत विषयों में तल्लीन होंगे, जैसे कि पैटर्न मिलान और प्रवाह संरचनाओं को नियंत्रित करना, साथ ही एलिक्सिर मॉड्यूल और कार्यों का उपयोग करना सीखना।
पाठ्यक्रम के अगले भाग में, आप रिकर्सन, एनुमरेबल्स और स्ट्रीम जैसी महत्वपूर्ण अवधारणाओं में तल्लीन होंगे, जो आपको डेटा के संग्रह पर पुनरावृति करने में मदद कर सकते हैं। आप उन प्रक्रियाओं के बारे में भी सीखेंगे, जिनका उपयोग समवर्ती रूप से कोड निष्पादित करने और फ़ाइलों को पढ़ने और लिखने के लिए फाइल सिस्टम के साथ-साथ आपके एप्लिकेशन के विभिन्न हिस्सों के बीच संवाद करने के लिए किया जाता है।
आगे बढ़ते हुए, आप देखेंगे कि आप मॉड्यूल और स्ट्रक्चर्स को कैसे आयात और उपयोग कर सकते हैं। इसके अतिरिक्त, आप इस बात पर भी नज़र डालेंगे कि कैसे एलिक्जिर अत्यधिक दोष-सहिष्णु है, इसके मजबूत त्रुटि प्रबंधन तंत्र के लिए धन्यवाद। आप यह भी सीखेंगे कि प्रोटोकॉल कैसे बनाएं और कैसे उपयोग करें, साथ ही समझ और त्रुटि तंत्र भी। अंत में, आप प्रकारों और व्यवहारों, प्रोटोकॉल और समझ, और मिक्स - एलिक्सिर के निर्माण उपकरण में तल्लीन होंगे।
आप कैसे सीखेंगे
यह कोर्स 6 घंटे का होता है। आप व्याख्यान वीडियो देखकर और प्रदान किए गए कोड उदाहरणों के साथ सीखेंगे।
चैनल | टेकवेबर |
प्रदाता | यूट्यूब |
स्तर | शुरुआती |
कार्यभार | 6 घंटे |
प्रमाणपत्र | कोई नहीं |
मजेदार तथ्य
- टेकवेबर उपयोगकर्ताओं और शुरुआती लोगों को प्रोग्रामिंग पर मुफ्त वीडियो प्रशिक्षण पाठ्यक्रम प्रदान करता है, जिसमें पायथन, एचटीएमएल, पीएचपी, नोड जेएस, मोंगोडीबी, माईएसक्यूएल और वेब जैसी भाषाएं शामिल हैं।
यदि आप इस पाठ्यक्रम में रुचि रखते हैं, तो आप पाठ्यक्रम के बारे में अधिक जानकारी और नामांकन कैसे करें यहाँ प्राप्त कर सकते हैं ।
5. अमृत पाठ्यक्रम 0 से 100 तक (मार्टिन अलगनाराज़)
Curso de Elixir de 0 a 100 स्पेनिश में Elixir प्रोग्रामिंग भाषाका एक मुफ्त व्यापक परिचय है, जो अमृत के अधिक उन्नत हिस्से को मूल बातें सिखाता है।
इस कोर्स को करने के लिए एलिक्सिर प्रोग्रामिंग के ज्ञान की आवश्यकता नहीं है।
आप क्या सीखेंगे
कोर्स की शुरुआत आपको यह दिखाने से होती है कि कैसे एलिक्सिर को अपने सिस्टम पर इंस्टॉल करें और एलिक्सिर कोड के साथ प्रयोग करने के लिए आईईएक्स इंटरैक्टिव शेल का उपयोग करें। आप बुनियादी डेटा प्रकारों जैसे पूर्णांक, फ़्लोट्स और स्ट्रिंग्स के बारे में जानेंगे, और असाइनमेंट, लॉजिकल ऑपरेटर्स और पैटर्न मिलान का उपयोग करके उनके साथ कैसे काम करें। आप सीखेंगे कि अमृत में अज्ञात कार्यों (लैम्ब्डा) और पुनरावर्ती कार्यों सहित कार्यों को कैसे परिभाषित और उपयोग करना है।
मूल अमृत अवधारणाओं के बारे में सीखने के अलावा, आप पाइप ऑपरेटर, मॉड्यूल और मिक्स टूल जैसे अधिक उन्नत विषयों के बारे में भी जानेंगे। लेकिन आप एलिक्सिर की सबसे रोमांचक विशेषता का भी अध्ययन करेंगे: जेनसर्वर का उपयोग करके समवर्ती और समानांतर प्रक्रियाओं को लागू करना। फिर, आप प्रोटोकॉल, व्यवहार और कस्टम डेटा प्रकारों को परिभाषित करने और उनका उपयोग करने के बारे में जानेंगे। अंत में, आप यह पता लगाते हैं कि आप इंटरनेट पर देखने के लिए एलिक्सिर एप्लिकेशन कैसे तैनात कर सकते हैं।
आप कैसे सीखेंगे
यह कोर्स 28 घंटे का होता है। आप व्याख्यान वीडियो देखकर और प्रशिक्षक का अनुसरण करके सीखेंगे क्योंकि वह पूरे पाठ्यक्रम में कोड करता है।
चैनल | अल्गाना में मार्टिन |
प्रदाता | यूट्यूब |
स्तर | शुरुआती |
कार्यभार | 28 घंटे |
दृश्य | 1.3 हजार |
को यह पसंद है | 62 |
प्रमाणपत्र | कोई नहीं |
मजेदार तथ्य
- मार्टिन बैकएंड डेवलपमेंट और डिस्ट्रीब्यूटेड सिस्टम्स में विशेषज्ञता वाला एक डेवलपर है। उन्हें विभिन्न प्रोग्रामिंग लैंग्वेज, प्रतिमान, फ्रेमवर्क और लाइब्रेरी सीखना पसंद है।
यदि आप इस पाठ्यक्रम में रुचि रखते हैं, तो आप पाठ्यक्रम के बारे में अधिक जानकारी और नामांकन कैसे करें यहाँ प्राप्त कर सकते हैं ।
6. एलिक्सिर और फीनिक्स (लुडू) की खोज करें
डिस्कवर एलिक्सिर एंड फीनिक्स शुरुआती लोगों के लिए एक मुफ्त पाठ-आधारित पाठ्यक्रम है। यदि आप वेब डेवलपमेंट के लिए एलिक्सिर सीख रहे हैं, तो यह कोर्स आपके लिए है, क्योंकि फीनिक्स एलिक्सिर के लिए एक वेब फ्रेमवर्क है।
इस कोर्स को करने के लिए कुछ प्रोग्रामिंग अनुभव की आवश्यकता होती है।
आप क्या सीखेंगे
सबसे पहले, पाठ्यक्रम अमृत के मूल सिद्धांतों को शामिल करता है, जैसे डेटा प्रकार, परमाणु, नियंत्रण संरचनाएं, और सामान्य डेटा संरचनाएं जैसे सूचियां और टुपल्स। फिर, आप देखेंगे कि जटिल डेटा संरचनाओं से आसानी से डेटा निकालने के लिए पैटर्न मिलान का उपयोग कैसे करें और विभिन्न पैटर्न के आधार पर विभिन्न क्रियाएं करें। एलिक्सिर का बिल्ड टूल, मिक्स भी पेश किया जाएगा ताकि आपकी विकास संबंधी जरूरतों में आपकी मदद की जा सके।
इसके बाद, आप फ़ीनिक्स पर एक नज़र डालेंगे और वेब विकास के लिए इसकी अद्भुत सुविधाओं का अन्वेषण करेंगे। आप फेसबुक मैसेंजर के सरलीकृत संस्करण मेसेंजर नामक वेब एप्लिकेशन के पहले पेज बनाएंगे। आप उन टेम्प्लेट, व्यू, फॉर्म और अन्य संरचनाओं का उपयोग करेंगे जिनकी आप एक विशिष्ट वेब डेवलपमेंट टूलसेट में देखने की अपेक्षा करते हैं। आप यह भी सीखेंगे कि फीनिक्स को रिएक्ट और रेडक्स के साथ कैसे एकीकृत किया जाए। कवर किए गए अन्य विषयों में प्रमाणीकरण, एक्टो के साथ डेटाबेस प्रबंधन और JSON API का निर्माण शामिल है।
अंत में, पाठ्यक्रम आपको सिखाता है कि फीनिक्स के चैनलों और वेबसोकेट का उपयोग करके वास्तविक समय की घटनाओं को कैसे संभालना है। आप सीखेंगे कि संदेश भेजने और प्राप्त करने को कैसे लागू किया जाए, और फिर कोड को वेब पर परिनियोजित करने से पहले दस्तावेज़ और परीक्षण करें।
आप कैसे सीखेंगे
पाठ्यक्रम में 22 पाठ शामिल हैं। आप पाठ्यक्रम के लेखों को पढ़कर और अपनी मशीन पर कोड उदाहरणों को लागू करके सीखेंगे।
प्रदाता | लोग |
लेखक | ट्रिस्टन एडवर्ड्स |
स्तर | शुरुआती |
कार्यभार | लागू नहीं |
प्रमाणपत्र | कोई नहीं |
मजेदार तथ्य
- ट्रिस्टन एक डेवलपर और डिजाइनर हैं। केटीएच में पढ़ाई के दौरान लुडू उनका साइड-प्रोजेक्ट था। अब, लूडू पर विभिन्न प्रोग्रामिंग भाषाओं और रूपरेखाओं (अंग्रेजी और स्वीडिश में) को पढ़ाने वाले लगभग एक दर्जन पाठ्यक्रम हैं।
यदि आप इस पाठ्यक्रम में रुचि रखते हैं, तो आप पाठ्यक्रम के बारे में अधिक जानकारी और नामांकन कैसे करें यहाँ प्राप्त कर सकते हैं ।
7. अमृत (व्यायाम)
व्यायाम एक मुफ़्त ऑनलाइन कोडिंग प्लेटफ़ॉर्म है जो सभी कौशल स्तरों के लिए विभिन्न प्रकार के प्रोग्रामिंग अभ्यास और चुनौतियाँ पेश करता है। यह आपके अमृत कोडिंग कौशल का अभ्यास करने के लिए एक बेहतरीन संसाधन है।
व्यायाम को अन्य व्यायाम-आधारित साइटों से अलग करने वाली इसकी मुफ्त सलाह सेवा है, जो आपको अनुभवी एलिक्सिर प्रोग्रामर से व्यक्तिगत प्रतिक्रिया का अनुरोध करने की अनुमति देती है यदि आप किसी विशेष अभ्यास पर अटके हुए हैं या अपने कोड में सुधार करना चाहते हैं।
इसके अलावा, एक्सर्साइज़ में एलिक्सिर के लिए एक संरचित पाठ्यक्रम के साथ एक समर्पित सीखने का ट्रैक है जो आपको भाषा अवधारणाओं को धीरे-धीरे सिखाने के लिए डिज़ाइन किए गए अभ्यासों की एक श्रृंखला के माध्यम से आपका मार्गदर्शन करता है। यह इसे संरचित, चरण-दर-चरण तरीके से अमृत सीखने के लिए एक उत्कृष्ट संसाधन बनाता है।
आप क्या सीखेंगे
इस कोर्स को दो भागों में बांटा गया है: लर्निंग मोड और प्रैक्टिस मोड।
लर्निंग मोड में, आपको सिलेबस ट्री में अन्य अभ्यासों को अनलॉक करने के लिए सीखने के अभ्यासों को पूरा करना होगा। इससे यह सुनिश्चित करने में मदद मिलती है कि आपके सामने ऐसी समस्याएँ नहीं हैं जो आपके वर्तमान कौशल स्तर के लिए बहुत कठिन हैं।
शब्दांश में एलिक्जिर बेसिक्स, अनाम फ़ंक्शंस, डेटा प्रकार जैसे फ्लोटिंग पॉइंट्स और बूलियन्स, डेटा स्ट्रक्चर्स, कंडीशनल स्टेटमेंट्स, रेगुलर एक्सप्रेशंस और बहुत कुछ शामिल हैं! प्रत्येक विषय एक सीखने के अभ्यास से शुरू होता है, और फिर आपने जो सीखा है उसे मजबूत करने में मदद करने के लिए विभिन्न कठिनाई के कुछ कोडिंग अभ्यास। इन अभ्यासों में बुनियादी प्रतिक्रियाशील प्रणाली को लागू करने जैसे कठिन कार्यों के लिए सिफर बनाने जैसे आसान कार्य शामिल हो सकते हैं।
अभ्यास मोड में, आप तीन अलग-अलग कठिनाइयों के किसी भी अभ्यास से चुन सकते हैं क्योंकि आप उनसे निपटने के लिए पर्याप्त आत्मविश्वास महसूस करते हैं।
आप कैसे सीखेंगे
यह कोर्स स्व-गति है, इसलिए आप 150+ व्यावहारिक प्रोग्रामिंग अभ्यासों को पूरा करने के लिए हर समय ले सकते हैं। प्रत्येक अभ्यास आपके कोड की स्वचालित प्रतिक्रिया के साथ-साथ आपके कोड की ताकत और खामियों को समझने में आपकी मदद करने के लिए व्यक्तिगत सलाह के साथ आता है।
प्रदाता | व्यायाम |
स्तर | सभी स्तर |
कार्यभार | लागू नहीं |
नामांकन | 32कि |
प्रमाणपत्र | कोई नहीं |
मजेदार तथ्य
- व्यायाम 50+ प्रोग्रामिंग भाषाओं जैसे पायथन, कोटलिन, एफ# और यहां तक कि वेबएसेम्बली पर भी अभ्यास प्रदान करता है।
- उनका मिशन हर किसी को उनकी पृष्ठभूमि की परवाह किए बिना प्रोग्रामिंग में वास्तव में अच्छा होने में मदद करना है, प्रोग्रामिंग के प्यार को साझा करना है, और लोगों को उनके ऊपर की ओर सामाजिक गतिशीलता के हिस्से के रूप में अपस्किल करने में मदद करना है।
- लेखन के समय लगभग 260 लोगों ने अमृत पाठ्यक्रम और अभ्यास में योगदान दिया है, जिसमें 600 से अधिक सलाहकार उपलब्ध हैं।
यदि आप इस पाठ्यक्रम में रुचि रखते हैं, तो आप पाठ्यक्रम के बारे में अधिक जानकारी और नामांकन कैसे करें यहाँ प्राप्त कर सकते हैं ।
8. अमृत के 30 दिन (टिम मॉर्गन)
30 दिनों का अमृत अमृत भाषा में महत्वपूर्ण अवधारणाओं और संरचनाओं का एक पूर्वाभ्यास है, 30 दिनों के लिए प्रति दिन एक व्यायाम। व्यायाम की तरह, यह अभ्यास आपके समय का सर्वोत्तम उपयोग करने के लिए इस रैंकिंग में अन्य सीखने के संसाधनों के साथ सबसे अच्छा जोड़ा जाता है।
आप क्या सीखेंगे
बेशक इस कोर्स में पहला अभ्यास सबसे सरल है, जहां आप दुनिया के लिए एक संदेश प्रिंट करेंगे। यह आपको भाषा के वाक्य-विन्यास और संरचना का स्वाद देता है। फिर, आप तुरंत अंतर्निहित इकाई परीक्षण लाइब्रेरी को कवर कर लेंगे क्योंकि आप इसे अन्य अभ्यासों के लिए उपयोग कर रहे होंगे। बाद में, आप फ़ाइल इनपुट और उपयोगकर्ता इनपुट, डेटा संरचनाओं और हेरफेर जैसे सूची, नक्शे और रिकॉर्ड के बारे में जानेंगे, और फिर रिकर्सन, ओवरलोडिंग, पैटर्न मिलान और गार्ड क्लॉस का उपयोग करके फाइबोनैचि अनुक्रम को लागू करेंगे। आप सीखेंगे कि नोड्स के बीच संदेशों को आगे और पीछे भेजने के लिए प्रक्रियाओं का उपयोग कैसे करें।
बाकी अभ्यासों में बिल्डिंग प्रोजेक्ट शामिल हैं। उदाहरण के लिए, आप अपने सुडोकू बोर्ड को हल करने के लिए एक सुडोकू बोर्ड और फिर एक सुडोकू सॉल्वर बनाएंगे। आप यह भी सीखेंगे कि हुकुम का मल्टीप्लेयर गेम कैसे बनाया जाता है, एक क्वीन (एक प्रोग्राम जो अपने स्वयं के स्रोत कोड को प्रिंट करता है), तर्क समस्याओं को हल करें, और सबसे महत्वपूर्ण बात, वेब एप्लिकेशन बनाएं।
आप कैसे सीखेंगे
30 दिनों के अमृत में 30 अभ्यास होते हैं और इसे 30 दिनों के दौरान पूरा करने के लिए डिज़ाइन किया गया है, जिसमें प्रति दिन एक व्यायाम पूरा होता है। अभ्यासों को हाथों से सीखने के अनुभव के लिए डिज़ाइन किया गया है, जिसके माध्यम से आप व्यावहारिक कौशल और ज्ञान प्राप्त करेंगे।
प्रदाता | GitHub |
लेखक | टिम मॉर्गन |
स्तर | शुरुआती |
कार्यभार | लागू नहीं |
प्रमाणपत्र | कोई नहीं |
मजेदार तथ्य
- इस कोर्स को GitHub पर 3K स्टार मिले हैं।
- टिम 20 साल के अनुभव वाला एक सॉफ्टवेयर डेवलपर है। उनका एक YouTube चैनल है जहां वे अपने कोडिंग सत्र और प्रोग्रामिंग ट्यूटोरियल पोस्ट करते हैं।
यदि आप इस पाठ्यक्रम में रुचि रखते हैं, तो आप पाठ्यक्रम के बारे में अधिक जानकारी और नामांकन कैसे करें यहाँ प्राप्त कर सकते हैं ।