एचटीएमएल 7 बेस्ट अर्लांग कोर्स को 2023 - क्लास सेंट्रल में लेने के लिए

प्रकटीकरण: क्लास सेंट्रल शिक्षार्थी समर्थित है। जब आप हमारी साइट पर लिंक से खरीदते हैं, तो हम एक सहबद्ध कमीशन प्राप्त कर सकते हैं।

सर्वश्रेष्ठ पाठ्यक्रम गाइड

7 सर्वश्रेष्ठ अर्लांग पाठ्यक्रम 2023 में लेने के लिए

यहाँ सबसे अच्छा ऑनलाइन पाठ्यक्रमों (मुक्त लोगों सहित) के साथ एक गाइड है जो अर्लैंग को जानने के लिए, स्केलेबल, फॉल्ट-टॉलरेंट सिस्टम के निर्माण के लिए डिज़ाइन की गई प्रोग्रामिंग भाषा है।

WhatsApp. GoDaddy आईबीएम हेरोकू। क्या वे सभी को आम में हैं?

वे सभी अपने प्रौद्योगिकी स्टैक में Erlang का उपयोग करते हैं!

Erlang एक प्रोग्रामिंग भाषा है जो विशेष रूप से स्केलेबल, फॉल्ट-टॉलरेंट सिस्टम के निर्माण के लिए डिज़ाइन की गई है जो वितरित वातावरण में आसानी से चल सकती है। आवर्ती और संदेश-पास करने के लिए इसका अनूठा दृष्टिकोण यह वास्तविक समय, उच्च यातायात प्रणालियों जैसे व्हाट्सएप के संदेश मंच, सिस्को के नेटवर्किंग उपकरण, GoDaddy की होस्टिंग सेवाओं, आईबीएम के क्लाउड प्रसाद और हेरोकू के मंच को एक सेवा के रूप में बनाने के लिए आदर्श बनाता है। वास्तव में, सभी इंटरनेट यातायात का 90% Erlang नियंत्रित नोड्स के माध्यम से चला जाता है

इस बारे में अधिक जानना चाहते हैं (कीट) अज्ञात अभी तक शक्तिशाली भाषा? पढ़ना जारी रखें मेरी सर्वश्रेष्ठ अर्लैंग पाठ्यक्रमों के लिए पिक्स देखने के लिए। पाठ्यक्रम विवरण पर जाने के लिए एक पर क्लिक करें:

पाठ्यक्रम कार्यभार संक्षेप में
1. Erlang ट्यूटोरियल (Erlang ट्यूटोरियल) 8-9 घंटे सर्वश्रेष्ठ मुक्त Erlang सीखने के लिए व्यापक वीडियो ट्यूटोरियल
2. अर्लांग मास्टर क्लासेस (Kent की विश्वविद्यालय) 4 घंटे सर्वश्रेष्ठ मुक्त शुरुआती के लिए पाठ्यक्रम Erlang प्रोग्रामर व्यावहारिक Erlang मास्टर करने के लिए
3. Erlang प्रोग्रामिंग (CodeRed) का परिचय 4 घंटे सर्वश्रेष्ठ लघु अभी तक मीठा परिचय अर्लैंग कोर्स
4. Great Good! (Frederic Trottier-Hebert) N/A सर्वश्रेष्ठ मुक्त व्यापक पाठ आधारित Erlang ट्यूटोरियल
5. अर्लांग विश्वविद्यालय (erlang.org) N/A सर्वश्रेष्ठ मुक्त व्यायाम के साथ पाठ आधारित Erlang पाठ्यक्रम
6. शुरुआती के लिए आधुनिक Erlang (Roberto Ostinelli) 4 घंटे वास्तविक दुनिया के उदाहरणों के साथ 3 के लिए सर्वश्रेष्ठ विकल्प।
7. Erlang (Exercism) N/A सर्वश्रेष्ठ मुक्त व्यायाम प्रदाता Erlang अभ्यास करने के लिए

क्या है Erlang?

अर्लांग 1980 के दशक में एरिक्सन, एक स्वीडिश दूरसंचार कंपनी द्वारा विकसित एक सामान्य उद्देश्य कार्यात्मक प्रोग्रामिंग भाषा और रनटाइम वातावरण है। टीम को एक प्रोग्रामिंग भाषा की आवश्यकता होती है जो संभाल सकती है टेलीफोन स्विचिंग - एक बहुत मुश्किल प्रयास जिसके लिए उच्च स्तर की सहमति और शून्य डाउनटाइम की आवश्यकता होती है (मुझे यकीन है कि आप क्यों कल्पना कर सकते हैं)।

विभिन्न भाषाओं के साथ प्रयोग करने के बाद, वे एक स्टार्क निष्कर्ष पर पहुंच गए: ऐसी कोई भाषा मौजूद नहीं है! समझौता करने के बजाय, उन्होंने अपनी खुद की प्रोग्रामिंग भाषा बनाने का फैसला किया।

उम्मीद है कि संक्षिप्त इतिहास पाठ ने आपको कुछ संदर्भ दिया कि क्यों Erlang को दो चीजों के लिए जाना जाता है: इसकी व्यावहारिक समवर्ती प्रोग्रामिंग और इसकी मजबूत आभासी मशीन।

Erlang सभी सही कारणों के लिए एक कार्यात्मक प्रोग्रामिंग भाषा है - स्केलेबिलिटी और सहमति। यह एक है हल्के थ्रेडिंग मॉडल (जो Rust भी उपयोग करता है) और एक शक्तिशाली प्रक्रिया आधारित रनटाइम सिस्टम। व्हाट्सएप और हेरोकू जैसी कंपनियां Erlang के लिए वास्तविक समय धन्यवाद में लाखों समवर्ती कनेक्शन को स्केल करने और संभालने में सक्षम हैं।

इसके अलावा, Erlang आभासी मशीन (BEAM) अपनी गलती से असहिष्णुता के लिए पौराणिक है। भाषा में विफलताओं को संभालने के लिए अंतर्निहित समर्थन है, जैसे कि स्वचालित रूप से पुनरारंभ करने की प्रक्रिया और दुर्घटनाओं से ठीक हो जाना। मिशन क्रिटिकल सिस्टम के लिए, आपको आश्वासन दिया जा सकता है कि आपके अनुप्रयोग अंततः गलत होने पर भी 24/7 चल रहे रहेंगे।

अपनी सहमति और दोष सहिष्णुता सुविधाओं के अलावा, एर्लैंग एक अत्यधिक अभिव्यक्तिपूर्ण भाषा भी है जो आपको संक्षिप्त और सुरुचिपूर्ण कोड लिखने की अनुमति देती है। इसमें एक सरल वाक्यविन्यास और पुस्तकालयों का एक समृद्ध सेट है, जैसे ओपन टेलीकॉम प्लेटफॉर्म, इसे सीखने और उपयोग में आसान बनाता है।

दुर्भाग्य से, दुनिया में पर्याप्त डेवलपर्स नहीं हैं जो एरलैंग को जानते हैं, भले ही एरलैंग डेवलपर्स के बाद अत्यधिक मांग की जाती है। क्यों Erlang सीखने के लिए दूसरी सर्वोच्च भुगतान प्रोग्रामिंग भाषा है (क्लोजर के बाद) के अनुसार स्टैक ओवरफ्लो डेवलपर सर्वेक्षण 2022 । इसलिए उनमें से एक क्यों नहीं बन सकता? चाहे आप एक वेब एप्लिकेशन का निर्माण कर रहे हों, एक वास्तविक समय संदेश प्रणाली, या एक वितरित डेटाबेस, Erlang विश्वसनीय, स्केलेबल सिस्टम के निर्माण के लिए एक योग्य विकल्प है।

Find your next course.

सर्वश्रेष्ठ पाठ्यक्रम गाइड पद्धति

मैंने पिछले बेस्ट कोर्स गाइड्स में इस्तेमाल किए जाने वाले अब कोशिश की और परीक्षण की गई पद्धति के बाद इस रैंकिंग का निर्माण किया। आप सभी को यहाँ पा सकते हैं ). इसमें तीन चरण की प्रक्रिया शामिल है:

  1. अनुसंधान: मैंने कक्षा सेंट्रल के डेटाबेस का उपयोग करके शुरू किया 100K ऑनलाइन पाठ्यक्रम 200K+ समीक्षा. फिर, मैंने एक प्रारंभिक चयन किया Erlang पाठ्यक्रम रेटिंग, समीक्षा और बुकमार्क द्वारा।
  2. मूल्यांकन: मैं क्लास सेंट्रल, रेडिट और कोर्स प्रदाताओं पर समीक्षा के माध्यम से पढ़ता हूं कि क्या अन्य शिक्षार्थियों ने प्रत्येक पाठ्यक्रम के बारे में सोचा था और इसे अपने स्वयं के अनुभव के साथ एक साथ जोड़ा। शिक्षार्थी
  3. चुनें: यदि वे मूल्यवान और आकर्षक सामग्री प्रस्तुत करते हैं तो अच्छी तरह से निर्मित पाठ्यक्रमों को चुना गया था और उन्हें मानदंडों के एक सेट में फिट होना पड़ता है और तदनुसार वर्गीकृत किया जाना चाहिए: व्यापक पाठ्यक्रम, सामर्थ्य, रिलीज की तारीख, रेटिंग और नामांकन।

पाठ्यक्रम रैंकिंग सांख्यिकी

यहाँ रैंकिंग के बारे में कुछ कुल आँकड़े हैं:

  • लगभग 100 लोग निम्नलिखित हैं: Erlang Topic कक्षा सेंट्रल
  • इस रैंकिंग में पांच पाठ्यक्रम हैं मुक्त
  • सभी एक पाठ्यक्रम के अलावा किसी भी Erlang या कार्यात्मक प्रोग्रामिंग अनुभव की आवश्यकता नहीं है।
  • अन्य भाषाओं के साथ कुछ प्रोग्रामिंग अनुभव इस रैंकिंग में पाठ्यक्रम लेने के लिए आवश्यक है।

इसके अलावा, चलो शीर्ष पिक्स के माध्यम से जाते हैं।

1. Erlang ट्यूटोरियल (Erlang ट्यूटोरियल)

मेरा #1 सीखने के लिए सबसे अच्छा कोर्स चुनना अर्लैंग है Erlang ट्यूटोरियल प्लेलिस्ट।

मैंने इस कोर्स को अपने शीर्ष पिक के रूप में चुना क्योंकि यह हाल ही में और व्यापक दोनों है। इसके अलावा, वीडियो ट्यूटोरियल इंटरैक्टिव प्रोग्रामिंग और उदाहरणों के माध्यम से Erlang सिखाते हैं। इस ट्यूटोरियल के अंत तक, आपके पास Erlang प्रोग्रामिंग भाषा की अच्छी तरह से समझ होगी।

इस पाठ्यक्रम को लेने के लिए प्रोग्रामिंग के कुछ पूर्व ज्ञान की आवश्यकता होती है।

आप क्या सीखेंगे?

इस ट्यूटोरियल में, आप Erlang प्रोग्रामिंग भाषा के उपकरण और शब्दावली सीखकर शुरू करेंगे। आप एक सरल "हैलो, वर्ल्ड" मॉड्यूल लिखेंगे और इसे Erlang syntax और संरचना के लिए महसूस करने के लिए संकलित करेंगे। फिर आप सामान्य प्रोग्रामिंग अवधारणाओं जैसे डेटा प्रकार, नियंत्रण संरचनाओं और कार्यों में हस्तक्षेप करेंगे, लेकिन एर्लैंग के लिए विशिष्ट कार्यात्मक और समवर्ती मोड़ के साथ।

Erlang की प्रमुख विशेषताओं में से एक कोड को समवर्ती रूप से निष्पादित करने के लिए प्रक्रियाओं का उपयोग है (वास्तव में, लाखों प्रक्रियाएं उसी समय चल सकती हैं!)। आपको पता चल जाएगा कि उन्हें कैसे किया जाए और कैसे प्रबंधित किया जाए। अन्य कार्यात्मक प्रोग्रामिंग अवधारणाओं का भी पता लगाया जाएगा, जैसे पुनरावृत्ति, अज्ञात कार्य और उच्च-आदेश कार्य। परमाणुओं, समझ और पैटर्न मिलान जैसी अन्य अवधारणाओं के साथ, आपके पास कुशल और स्केलेबल कोड लिखने का कौशल होगा।

इन मूलभूत विषयों के अलावा, आप Erlang में अधिक उन्नत संरचनाओं का अध्ययन करेंगे। आप एक साधारण कुंजी-मूल्य डेटाबेस बनाने के लिए मैप्स और प्रक्रियाओं का उपयोग कैसे करें जो बुनियादी डेटा संचालन कर सकते हैं। आप Erlang में त्रुटि हैंडलिंग के बारे में भी सीखेंगे और त्रुटियों के होने पर भी चलने के लिए अपना कोड कैसे डिजाइन करें। और आपको कुछ व्यावहारिक उदाहरण देने के लिए, आप Erlang में एक पैलिंडरम चेकर और Conway के जीवन के खेल को लागू करेंगे, जिससे आपको वास्तविक दुनिया की समस्याओं के लिए अपना ज्ञान लागू करने का अवसर मिलेगा।

आप कैसे सीखेंगे

यह कोर्स 8-9 घंटे लंबा है। आप व्याख्यान वीडियो देख सकते हैं और प्रशिक्षक के साथ अनुसरण करते हैं क्योंकि वह Erlang शेल का उपयोग करके इंटरैक्टिव रूप से कोडित करता है।

चैनल Erlang ट्यूटोरियल
प्रदाता यूट्यूब
प्रशिक्षक मिचल
स्तर शुरुआती
कार्यभार 8-9 घंटे
दृष्टिकोण 17K
प्रमाणपत्र कोई नहीं

मज़ा तथ्य

  • Mysteriously, मैं प्लेलिस्ट के लेखक के बारे में किसी भी जानकारी को नहीं पा सकता, इसके अलावा उसका नाम Michal है और वह पोलिश है।
  • वह cite प्रोग्रामिंग Erlang इस पाठ्यक्रम में विभिन्न अवसरों पर।

यदि आप इस कोर्स में रुचि रखते हैं, तो आप पा सकते हैं पाठ्यक्रम के बारे में अधिक जानकारी और यहां कैसे दाखिल करें

2. अर्लांग मास्टर क्लासेस (Kent की विश्वविद्यालय)

सबसे अच्छा Erlang पाठ्यक्रम के लिए मेरी 2nd पिक हैं अर्लैंग मास्टर क्लासेस केंट विश्वविद्यालय से।

यह मुक्त पाठ्यक्रम में तीन मास्टर वर्गों को सम्मानित किया गया Erlang प्रोग्रामर (उनमें से एक भी Erlang को आविष्कार करने में मदद मिली)। प्रत्येक वर्ग Erlang के विभिन्न पहलुओं पर केंद्रित है - कार्यात्मक प्रोग्रामिंग, समवर्ती प्रोग्रामिंग और OTP के साथ बड़े पैमाने पर प्रोग्रामिंग - मामले अध्ययन और उदाहरण के माध्यम से जटिल वास्तविक दुनिया की समस्याओं को हल करने के लिए उपयोग किया जाता है। पाठ्यक्रम के अंत तक, आपको पता चल जाएगा कि कैसे Erlang व्यावहारिक रूप से उपयोग किया जाता है।

यह कोर्स आपको एर्लैंग के साथ कुछ बुनियादी परिचितता मानता है (अधिक जानने के लिए पहले मास्टरक्लास का पहला वीडियो देखें)।

आप क्या सीखेंगे?

प्रथम मास्टर वर्ग सामान्य रूप से भाषा प्रसंस्करण पर केंद्रित है, जिसमें एर्लैंग में अंकगणितीय अभिव्यक्तियों को संसाधित करने पर ध्यान केंद्रित किया गया है। इसमें शामिल होंगे कि वर्चुअल मशीन पर अभिव्यक्तियों को कैसे व्याख्या, संकलन और चलाने के लिए, साथ ही उन्हें पाठ्य रूप से और परिवर्तित करना।

दूसरे मास्टर क्लास में, आप समझेंगे कि कैसे Erlang, Erlang में 'शेयर नो' concurrency मॉडल के माध्यम से समवर्ती प्रोग्रामिंग करता है। आप सीखेंगे कि अनुक्रमिक कोड समवर्ती कैसे बनाया जाए और संवाद प्रक्रियाओं का उपयोग करके सिस्टम कैसे बनाया जाए। आप गलती सहिष्णुता के लिए Erlang के प्रसिद्ध दृष्टिकोण को भी कवर करेंगे और अभी भी कार्यक्रम चलाने के दौरान त्रुटियाँ कैसे हो सकती हैं।

Erlang में उपकरणों और पुस्तकालयों का एक विस्तृत पारिस्थितिकी तंत्र है - यही कारण है कि Erlang महान बनाता है। लेकिन सर्वर के लिए सबसे महत्वपूर्ण उपकरण यकीनन ओपन टेलीकॉम प्लेटफॉर्म (OTP) है। इसलिए अंतिम मास्टर वर्ग में, आप गहराई में OTP की खोज करेंगे, अपने सामान्य व्यवहार (जैसे कि एक सामान्य सर्वर) पर नज़र डालें और इसका उपयोग जटिल प्रणालियों को जल्दी और भरोसेमंद बनाने के लिए कैसे किया जा सकता है।

आप कैसे सीखेंगे

मास्टर कक्षाएं जो आर्मस्ट्रांग, एरिक्सन एबी और केटीएच, स्टॉकहोम और एर्लैंग के आविष्कारकों में से एक द्वारा प्रस्तुत की जाती हैं; फ्रांसेस्को Cesarini, CTO और Erlang सॉल्यूशंस लिमिटेड के संस्थापक; और सिमोन थॉम्पसन, कार्यात्मक प्रोग्रामिंग शिक्षक और केंट विश्वविद्यालय में शोधकर्ता। प्रत्येक मास्टर क्लास मास्टर क्लास द्वारा उठाए गए कुछ मुद्दों पर तीन प्रस्तुतियों के बीच चर्चा के साथ समाप्त होती है।

संस्था केंट विश्वविद्यालय
प्रशिक्षक जो आर्मस्ट्रांग, फ्रांसेस्को Cesarini, साइमन थॉम्पसन
स्तर मध्यवर्ती
कार्यभार 4 घंटे
प्रमाणपत्र कोई नहीं

मज़ा तथ्य

  • यह एमओओसी विश्वविद्यालय की 50 वीं वर्षगांठ मनाने के लिए बनाया गया था। यह विश्वविद्यालय की सफलताओं को उजागर करता है और इंगित करता है कि यह भविष्य में कहाँ जा सकता है।
  • जो आर्मस्ट्रांग तीनों के "गैंग ऑफ़ थ्री" एर्लैंग आविष्कारकों में से एक है, और बड़े जटिल प्रणालियों को प्रोग्रामिंग करने के लिए एर्लैंग दृष्टिकोण का एक चैंपियन है। उन्होंने एरिक्सन के साथ-साथ स्टार्टअप में भी काम किया है, और केटीएच, स्टॉकहोम में प्रोफेसर भी हैं।
  • फ्रांसस्को Cesarini Erlang Solutions Ltd के संस्थापक और तकनीकी निदेशक हैं, कंपनी ने Erlang / OTP के आधार पर स्केलेबल, विश्वसनीय सिस्टम बनाने पर ध्यान केंद्रित किया।
  • सिमोन थॉम्पसन केंट विश्वविद्यालय में तर्क और संगम के प्रोफेसर हैं। वह अपने करियर के लिए कार्यात्मक प्रोग्रामिंग में एक शिक्षक और शोधकर्ता रहे हैं।

यदि आप इस कोर्स में रुचि रखते हैं, तो आप पा सकते हैं पाठ्यक्रम के बारे में अधिक जानकारी और यहां कैसे दाखिल करें

3. Erlang प्रोग्रामिंग (CodeRed) का परिचय

सबसे अच्छा Erlang कोर्स के लिए मेरा तीसरा पिक है Erlang प्रोग्रामिंग का परिचय

यह भुगतान पाठ्यक्रम प्रोग्रामर के लिए एक उत्कृष्ट परिचय है जो Erlang भाषा में स्नातकोत्तर करना चाहते हैं। अंत तक, आप एक ऐसा सिस्टम बनाने में सक्षम होंगे जो स्केलेबिलिटी और विश्वसनीयता हासिल करने के लिए कार्यात्मक समवर्ती प्रोग्रामिंग का उपयोग करता है जबकि अभी भी समझने में आसान, डीबग और बनाए रखने में आसान है।

आपको इस कोर्स को लेने के लिए बुनियादी प्रोग्रामिंग ज्ञान और मैकओएस या लिनक्स सिस्टम की आवश्यकता होगी।

आप क्या सीखेंगे?

यह कोर्स आपको एर्लैंग शेल में पेश करके शुरू होता है, जहां आप अभिव्यक्तियों और संकलन मॉड्यूल का मूल्यांकन करके भाषा के साथ हाथ से अनुभव प्राप्त कर सकते हैं। फिर, आप एर्लैंग में कार्यात्मक प्रोग्रामिंग की दुनिया में हस्तक्षेप करेंगे, जिसमें पैटर्न-मैचिंग और पुनरावृत्ति जैसी अवधारणाएं शामिल हैं। आप देखेंगे कि कैसे इन कार्यात्मक प्रोग्रामिंग तकनीकों को संदेश-पासिंग प्रक्रियाओं का उपयोग करके Erlang के कुशल सहमति मॉडल का लाभ उठाने के लिए समवर्ती प्रोग्रामिंग के साथ जोड़ा जा सकता है।

इसके बाद, आप यह सुनिश्चित करने के लिए कि यह अप्रत्याशित मुद्दों के चेहरे पर भी आसानी से चल रहा जारी रख सकता है, क्रमिक और समवर्ती रूप से, अपने Erlang कार्यक्रम में त्रुटियों को संभालने के तरीके को कवर करेंगे। आप ओटीपी के बारे में भी सीखेंगे जो वितरित प्रणालियों के निर्माण के लिए एक शक्तिशाली पुस्तकालय और उपकरण प्रदान करता है। अंत में, पाठ्यक्रम आधुनिक Erlang विकास प्रथाओं की पड़ताल करता है और आपको Erlang के लिए एक लोकप्रिय निर्माण और पैकेज प्रबंधन उपकरण Rebar3 से परिचित कराता है।

आप कैसे सीखेंगे

यह कोर्स 4 घंटे लंबा है। आप व्याख्यान वीडियो अध्याय-by-chapter देख सकते हैं, प्रत्येक अध्याय सारांश के साथ समाप्त होता है।

प्रदाता कोडलाल
प्रशिक्षक ब्रुजो बेनवाइड्स रोड्रिगेज
स्तर शुरुआती
कार्यभार 4 घंटे
प्रमाणपत्र भुगतान

मज़ा तथ्य

  • Brujo Benavides Rodriguez एक लंबे समय तक Erlang डेवलपर और प्रशिक्षक है। वह कई ओपन सोर्स परियोजनाओं का रखरखाव और ईईएफ में एजुकेशन वर्किंग ग्रुप के सदस्य हैं। उन्होंने इंका और एरलैंग सॉल्यूशंस में 5 साल तक एक ट्रेनर के रूप में भी काम किया है, जो दुनिया भर के व्यक्तियों और टीमों को एरलैंग सबक प्रदान करता है।

यदि आप इस कोर्स में रुचि रखते हैं, तो आप पा सकते हैं पाठ्यक्रम के बारे में अधिक जानकारी और यहां कैसे दाखिल करें

4. Great Good! (Frederic Trottier-Hebert)

Great Good! एक है मुक्त व्यापक पाठ आधारित Erlang ट्यूटोरियल, इसी तरह के नाम के एक और अच्छी तरह से प्राप्त ट्यूटोरियल के आधार पर, महान अच्छा के लिए आप एक हस्केल जानें!

यह उन लोगों के लिए है जिनके पास अनिवार्य भाषाओं में प्रोग्रामिंग का बुनियादी ज्ञान है लेकिन कार्यात्मक प्रोग्रामिंग के साथ असंतुलित हैं। आप पाएंगे कि कैसे Erlang कार्यात्मक प्रोग्रामिंग के अपने दृष्टिकोण में बहुत व्यावहारिक है, और यह कैसे मजबूत, समवर्ती, वितरित प्रणालियों में परिणाम है।

आप क्या सीखेंगे?

आप भाषा की मूल बातें, जैसे चर, डेटा प्रकार और सशर्त विवरणों की खोज से शुरू होंगे। और चूंकि भाषा कार्यात्मक प्रतिमान का अनुसरण करती है, इसलिए आपको पता चल जाएगा कि समस्याओं को कार्यात्मक तरीके से हल कैसे किया जाए, जैसे कि पुनरावृत्ति और उच्च ऑर्डर कार्यों का उपयोग करना।

इसके बाद, आप Erlang में सहमति की अवधारणाओं में अवतरित होंगे और समवर्ती प्रणालियों के निर्माण के लिए प्रक्रियाओं, संदेश गुजरने और अन्य तकनीकों का उपयोग करना सीखेंगे। आप OTP (ओपन टेलीकॉम प्लेटफॉर्म) के बारे में भी सीखेंगे, जो Erlang में वितरित और दोष-सहिष्णु प्रणालियों के निर्माण के लिए पुस्तकालयों और उपकरणों का एक सेट है। और इस दोष-हिष्णुता को केवल स्मार्ट त्रुटि और अपवाद हैंडलिंग के माध्यम से हल किया जा सकता है।

डेटा संरचनाओं और एल्गोरिदम सॉफ्टवेयर में हर जगह दिखाई देते हैं, और Erlang अपवाद नहीं है। आप उन्हें आम समस्याओं को हल करने के लिए उपयोग करेंगे। आप घटनाओं के हैंडलर और पर्यवेक्षकों के साथ सॉकेट और नेटवर्किंग के साथ काम करने के बारे में भी सीखेंगे।

अंत में, आप Erlang में परीक्षण और डीबगिंग के बारे में सीखेंगे, जिसमें शामिल हैं कि कैसे अपने कोड का परीक्षण करने के लिए EUnit जैसे उपकरणों का उपयोग करें और Erlang अनुप्रयोगों को जारी और तैनात कैसे करें।

आप कैसे सीखेंगे

इस ट्यूटोरियल में 36 अध्याय होते हैं। आप कई अध्यायों के माध्यम से पढ़ने और अपने सिस्टम पर पाठ्यक्रम में दिए गए कोड को कार्यान्वित करके सीखेंगे।

वेबसाइट learnyousomeerlang.com
प्रशिक्षक Frederic Trottier-Hebert
स्तर शुरुआती
कार्यभार N/A
प्रमाणपत्र कोई नहीं

मज़ा तथ्य

  • Frederic Trottier-Hebert एक फ्रांसीसी कनाडा है जो हनीकोम्ब.io पर साइट विश्वसनीयता इंजीनियर के रूप में काम कर रहा है। वह एक मालिक है ब्लॉग
  • उन्होंने अन्य किताबें / ट्यूटोरियल भी लिखे हैं जैसे कि ‘एरलैंग इन एंजर’ और ‘प्रोपर्टी बेस्ड टेस्टिंग विद प्रोपेर, एरलैंग और एलिक्सिर’।

यदि आप इस कोर्स में रुचि रखते हैं, तो आप पा सकते हैं पाठ्यक्रम के बारे में अधिक जानकारी और यहां कैसे दाखिल करें

5. अर्लांग विश्वविद्यालय (erlang.org)

अर्लांग विश्वविद्यालय एरिक्सन ओटीपी टीम से आधिकारिक एर्लैंग कोर्स है। यह मुक्त पाठ आधारित पाठ्यक्रम कवर अपने इतिहास से, Erlang के मूल हिस्सों के साथ-साथ उन्नत तक।

हालांकि, यह पाठ्यक्रम काफी मुश्किल है, इसलिए इस पाठ्यक्रम को अन्य पाठ्यक्रमों के साथ पूरक करना सुनिश्चित करें, पाठ्यक्रम का अपना अभ्यास , और अर्लांग की चर्चा मंच

इस पाठ्यक्रम को लेने के लिए प्रोग्रामिंग अनुभव की आवश्यकता होती है।

आप क्या सीखेंगे?

यह कोर्स 5 मॉड्यूल में विभाजित है।

सबसे पहले, आप अपनी रचना के पीछे प्रेरणाओं और डिजाइन सिद्धांतों को समझने और सराहना करने के लिए Erlang के इतिहास पर एक संक्षिप्त रूप लेंगे। फिर, आप अनुक्रमिक प्रोग्रामिंग की मूल बातें जो कई अन्य भाषाओं की शैली का अनुसरण करती हैं जहां कोड एक धागे पर चलाया जाता है। इसमें बुनियादी प्रोग्रामिंग अवधारणाओं के साथ-साथ Erlang की कार्यात्मक प्रोग्रामिंग क्षमताओं को भी शामिल किया जाएगा।

इसके बाद, आपको Erlang: समवर्ती प्रोग्रामिंग का रोमांचक हिस्सा मिलेगा। आप समझते हैं कि प्रक्रियाओं का उपयोग कैसे किया जाए, निष्पादन की हल्की समवर्ती इकाइयां जो अन्य प्रक्रियाओं के साथ चल सकती हैं। आप यह भी सीखेंगे कि कैसे त्रुटियां प्रक्रियाओं के माध्यम से प्रचार कर सकती हैं और जब वे होते हैं तो उन्हें कैसे संभाल सकते हैं। अंत में, पाठ्यक्रम कुछ मुश्किल विषयों और Erlang भाषा में quirks को कवर करके समाप्त होता है।

आप कैसे सीखेंगे

पाठ्यक्रम विवरण के अनुसार, यह पाठ्यक्रम पूरा करने के लिए 4 दिन लग जाएगा, लेकिन यह आपके वर्तमान कौशल के आधार पर भिन्न हो सकता है। आप पाठ्यक्रम मॉड्यूल के माध्यम से पढ़ने और अभ्यास पूरा करने के लिए आपको अभ्यास करने में मदद करने के लिए सीखेंगे जो आपने सीखा है।

प्रदाता erlang.org
स्तर शुरुआती
कार्यभार N/A
प्रमाणपत्र कोई नहीं

यदि आप इस कोर्स में रुचि रखते हैं, तो आप पा सकते हैं पाठ्यक्रम के बारे में अधिक जानकारी और यहां कैसे दाखिल करें

6. शुरुआती के लिए आधुनिक Erlang (Roberto Ostinelli)

शुरुआती के लिए आधुनिक Erlang एक है भुगतान Udemy पाठ्यक्रम जो Erlang को एक सरल और संक्षिप्त परिचय प्रदान करता है।

इस कोर्स को लेने के लिए आपको किसी अन्य प्रोग्रामिंग भाषा के साथ कुछ अनुभव होना चाहिए।

आप क्या सीखेंगे?

आप IntelliJ IDE का उपयोग करके अपने PC पर Erlang को स्थापित और स्थापित करके शुरू करेंगे। फिर, आप Erlang मूल बातें सीखेंगे, विशेष रूप से कैसे Erlang में सोचने के लिए, जैसे कि चर, नियंत्रण संरचनाएं, डेटा प्रकार और डेटा संरचना, साथ ही कार्यात्मक प्रोग्रामिंग के संदर्भ में कार्यों, गार्ड और पैटर्न पर सावधानीपूर्वक नज़र डालें।

Erlang समवर्ती प्रसंस्करण को संभालने की अपनी क्षमता के लिए जाना जाता है, और आप इसे वितरित प्रणालियों के निर्माण के लिए प्रक्रियाओं, संदेशों और अन्य तकनीकों के माध्यम से कैसे प्राप्त कर सकते हैं। इन अवधारणाओं को आगे बढ़ाने के लिए, आप एक बैंक प्रणाली के वास्तविक दुनिया के उदाहरण की जांच करेंगे। अंत में, आप पता लगा सकते हैं कि ओपन टेलीकॉम प्लेटफॉर्म (OTP) द्वारा प्रदान किए गए उपकरणों और पुस्तकालयों का उपयोग करके बैंक के उदाहरण को कैसे सुधारना है और Erlang विकास के लिए सर्वोत्तम प्रथाओं को सीखना होगा।

आप कैसे सीखेंगे

यह पाठ्यक्रम 3-4 घंटे लंबा है। आप व्याख्यान वीडियो देख सकते हैं, कोड उदाहरणों के नोट्स ले सकते हैं, और पाठ्यक्रम अभ्यास पूरा कर सकते हैं।

प्रदाता उडेमी
प्रशिक्षक Roberto Ostinelli
स्तर शुरुआती
कार्यभार 4 घंटे
नामांकन 655
रेटिंग 4.6 / 5.0 (157)
प्रमाणपत्र भुगतान

मज़ा तथ्य

  • Roberto Ostinelli एक अनुभवी सॉफ्टवेयर डेवलपर है जो Erlang का उपयोग कर पेशेवर अनुभव के एक दशक से अधिक के साथ है। वह डेवलपर्स को प्रशिक्षण प्रदान करता है कि कैसे बड़े पैमाने पर स्केलेबल सिस्टम बनाने के लिए Erlang और Elixir का उपयोग करके, TDD और agile पद्धति पर ध्यान केंद्रित किया गया है।

यदि आप इस कोर्स में रुचि रखते हैं, तो आप पा सकते हैं पाठ्यक्रम के बारे में अधिक जानकारी और यहां कैसे दाखिल करें

7. Erlang (Exercism)

एक्सरसिज्म Erlang में अपने कोडिंग कौशल में सुधार के लिए एक उत्कृष्ट संसाधन है। यह एक है मुक्त ऑनलाइन कोडिंग प्लेटफॉर्म जो न केवल सभी कौशल स्तरों के लिए प्रोग्रामिंग चुनौतियों और अभ्यासों की एक किस्म प्रदान करता है, बल्कि यह भी प्रदान करता है मुक्त जहां आप एक विशेष रूप से चुनौतीपूर्ण व्यायाम के लिए अनुभवी Erlang प्रोग्रामर से व्यक्तिगत प्रतिक्रिया का अनुरोध कर सकते हैं, सलाह देने वाली सेवा।

आप क्या सीखेंगे?

पाठ्यक्रम में तीन कठिनाइयां होती हैं: आसान, मध्यम और कठिन।

आसान अभ्यास में एक त्रिकोण के ज्यामितीय प्रकार को निर्धारित करने, संख्या के प्रमुख कारकों को ढूंढने और बुनियादी सूचियों के संचालन को लागू करने जैसे कार्य शामिल हैं।

मध्यम कठिनाई अभ्यास के लिए, आप मीटिंगअप की तारीख की गणना करेंगे, एक माइन्स स्वीपर बोर्ड में नंबर जोड़ें, और एक मैट्रिक्स में सैडल पॉइंट का पता लगा सकते हैं।

हार्ड एक्सरसाइज में द्विआधारी पेड़ के लिए एक ज़िपर बनाना शामिल है, जो सर्पिल क्रम में एक संख्या के एक वर्ग मैट्रिक्स को लौटाता है और डोमिनोज़ की एक श्रृंखला बनाता है।

आप कैसे सीखेंगे

यह कोर्स स्व-paced है, इसलिए आपको 70+ हैंड-ऑन प्रोग्रामिंग अभ्यास को पूरा करने के लिए आवश्यक सभी समय ले सकते हैं। प्रत्येक व्यायाम आपके कोड की ताकत और खामियों को समझने में मदद करने के लिए आपके कोड के साथ-साथ व्यक्तिगत सलाह की स्वचालित प्रतिक्रिया के साथ आता है।

प्रदाता एक्सरसिज्म
स्तर सभी स्तरों
कार्यभार N/A
नामांकन 32K
प्रमाणपत्र कोई नहीं

मज़ा तथ्य

  • एक्सरसिज्म 50+ प्रोग्रामिंग भाषाओं जैसे पाइथन, कोटलिन, एफ #, और यहां तक कि WebAssembly पर अभ्यास प्रदान करता है।
  • उनका मिशन प्रोग्रामिंग में हर किसी को अच्छी तरह से मदद करना है, भले ही उनकी पृष्ठभूमि, प्रोग्रामिंग के प्यार को साझा करना और लोगों को उनकी ऊपर की ओर सामाजिक गतिशीलता के हिस्से के रूप में मदद करना है।
  • लगभग 60 लोगों ने Erlang syllabus और व्यायाम के लिए योगदान दिया है, जिसमें 60 से अधिक लेख लिखने के समय उपलब्ध हैं।

यदि आप इस कोर्स में रुचि रखते हैं, तो आप पा सकते हैं पाठ्यक्रम के बारे में अधिक जानकारी और यहां कैसे दाखिल करें

Elham Nazif Profile Image

Elham Nazif

अंशकालिक सामग्री लेखक, पूर्णकालिक कंप्यूटर विज्ञान छात्र।

टिप्पणियाँ 0

जवाब देना

आपका ईमेल पता प्रकाशित नहीं किया जाएगा। सभी टिप्पणियां मॉडरेशन के माध्यम से जाती हैं, इसलिए आपकी टिप्पणी तुरंत प्रदर्शित नहीं होगी।

यह साइट स्पैम को कम करने के लिए Akismet का उपयोग करती है। अपनी टिप्पणी डेटा संसाधित कैसे करें

हमारी सूची ब्राउज़ करें

एमआईटी, स्टैनफोर्ड और हार्वर्ड जैसे दुनिया भर के शीर्ष विश्वविद्यालयों से हजारों मुफ्त ऑनलाइन पाठ्यक्रमों की खोज करें।

सभी विषयों को ब्राउज़ करें