यह साइट Yoast SEO प्रीमियम प्लगइन v18.3 (yoast seo v18.5.1) के साथ अनुकूलित है - https://yoast.com/wordpress/plugins/seo/ 7 सर्वश्रेष्ठ एर्लंग पाठ्यक्रम 2023 में लेने के लिए - वर्ग केंद्रीय / योस्ट एसईओ प्रीमियम प्लगइन। Clicky वेब Analytics - https://clicky.com, वर्डप्रेस प्लगइन बाय योस्ट - https://yoast.com/wordpress/plugins/clicky/

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

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

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

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

व्हाट्सएप।सिस्को।शाबाश डैडी।आईबीएम।हरोकू।उन सब के बीच एक जैसी बात क्या है?

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

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

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

अवधि कार्यभार संक्षिप्त
1।एर्लंग ट्यूटोरियल (एर्लंग ट्यूटोरियल) 8–9 घंटे श्रेष्ठमुक्तएर्लंग सीखने के लिए व्यापक वीडियो ट्यूटोरियल
2।एर्लंग मास्टर कक्षाएं (केंट विश्वविद्यालय) चार घंटे श्रेष्ठमुक्तशुरुआती एर्लंग प्रोग्रामर के लिए पाठ्यक्रम व्यावहारिक एर्लंग में मास्टर
3।एर्लंग प्रोग्रामिंग का परिचय चार घंटे बेस्ट शॉर्ट अभी तक मीठा परिचयात्मक एर्लंग कोर्स
4।आप बहुत अच्छे के लिए कुछ एर्लंग सीखें!(फ्रेडरिक ट्रोटियर-हेबर्ट) एन/ए श्रेष्ठमुक्तव्यापक पाठ-आधारित एर्लंग ट्यूटोरियल
5।एर्लंग यूनिवर्सिटी (एर्लंग.ओआरजी) एन/ए श्रेष्ठमुक्तअभ्यास के साथ पाठ-आधारित एर्लंग पाठ्यक्रम
6।शुरुआती के लिए आधुनिक एर्लंग (रॉबर्टो ओस्टिनेली) 3-4 घंटे वास्तविक दुनिया के उदाहरणों के साथ 3 के लिए सबसे अच्छा विकल्प।
7।एर्लंग (व्यायाम) एन/ए श्रेष्ठमुक्तERLANG का अभ्यास करने के लिए व्यायाम प्रदाता

एर्लंग क्या है?

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

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

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

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

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

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

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

Find your next course.

सर्वश्रेष्ठ पाठ्यक्रम कार्यप्रणाली मार्गदर्शन

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

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

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

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

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

आगे की हलचल के बिना, शीर्ष पिक्स के माध्यम से जाने दें।

1।एर्लंग ट्यूटोरियल (एर्लंग ट्यूटोरियल)

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

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

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

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

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

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

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

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

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

चैनल एर्लंग ट्यूटोरियल
प्रदाता यूट्यूब
अनुदेशकों मीकल
स्तर शुरुआती
कार्यभार 8–9 घंटे
दृश्य 17k
प्रमाणपत्र कोई नहीं

मजेदार तथ्य

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

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

2।एर्लंग मास्टर कक्षाएं (केंट विश्वविद्यालय)

सबसे अच्छा एर्लंग कोर्स के लिए मेरी दूसरी पिक हैंएर्लंग मास्टर कक्षाएंकेंट विश्वविद्यालय से।

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

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

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

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

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

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

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

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

संस्थान यूनिवर्सिटी ऑफ केंट
अनुदेशकों जो आर्मस्ट्रांग, फ्रांसेस्को सेसरिनी, साइमन थॉम्पसन
स्तर मध्यम
कार्यभार चार घंटे
प्रमाणपत्र कोई नहीं

मजेदार तथ्य

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

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

3।एर्लंग प्रोग्रामिंग का परिचय

सर्वश्रेष्ठ एर्लंग कोर्स के लिए मेरी तीसरी पिक हैएर्लंग प्रोग्रामिंग का परिचय

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

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

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

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

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

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

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

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

मजेदार तथ्य

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

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

4।आप बहुत अच्छे के लिए कुछ एर्लंग सीखें!(फ्रेडरिक ट्रोटियर-हेबर्ट)

आप बहुत अच्छे के लिए कुछ एर्लंग सीखें!एक हैमुक्तव्यापक पाठ-आधारित एर्लंग ट्यूटोरियल, समान नाम के एक और अच्छी तरह से प्राप्त ट्यूटोरियल के आधार पर,आप बहुत अच्छे के लिए एक हास्केल सीखें!

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

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

You’ll start by exploring the basics of the language, like variables, data types, and conditional statements. And since the language follows the functional paradigm, you’ll learn how to solve problems the functional way, using concepts like recursion and higher order functions.

Next, you’ll delve into the concepts of concurrency in Erlang and learn how to use processes, message passing, and other techniques to build concurrent systems. You’ll also learn about OTP (Open Telecom Platform), a set of libraries and tools for building distributed and fault-tolerant systems in Erlang. And this fault-tolerance can only be resolved through smart error and exception handling.

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

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

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

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

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

मजेदार तथ्य

  • फ्रेडरिक ट्रोटियर-हेबर्ट एक फ्रांसीसी-कनाडाई है जो Honeycomb.io में एक साइट विश्वसनीयता इंजीनियर के रूप में काम कर रहा है।वह मालिक हैब्लॉग
  • उन्होंने अन्य पुस्तकें / ट्यूटोरियल जैसे 'एर्लंग इन एंगर' और 'प्रॉपर्टी बेस्ड टेस्टिंग के साथ उचित, एर्लंग और एलिक्सिर' भी लिखी हैं।

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

5।एर्लंग यूनिवर्सिटी (एर्लंग.ओआरजी)

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

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

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

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

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

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

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

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

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

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

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

6।शुरुआती के लिए आधुनिक एर्लंग (रॉबर्टो ओस्टिनेली)

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

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

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

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

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

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

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

प्रदाता Udemy
प्रशिक्षक रॉबर्टो ओस्टिनेली
स्तर शुरुआती
कार्यभार 3-4 घंटे
नामांकन 655
रेटिंग 4.6 / 5.0 (157)
प्रमाणपत्र चुकाया गया

मजेदार तथ्य

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

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

7।एर्लंग (व्यायाम)

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

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

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

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

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

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

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

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

प्रदाता व्यायाम
स्तर सभी स्तर
कार्यभार एन/ए
नामांकन 32k
प्रमाणपत्र कोई नहीं

मजेदार तथ्य

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

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

Elham Nazif Profile Image

एलहम नाज़िफ़

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

टिप्पणियाँ 0

उत्तर छोड़ दें

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

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

/#जवाब देना

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

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

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