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

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

2023 में लेने के लिए 7 सर्वश्रेष्ठ एल्म कोर्स

शीर्ष एल्म पाठ्यक्रमों की खोज करें और इस शक्तिशाली कार्यात्मक प्रोग्रामिंग भाषा के साथ अपने वेब विकास कौशल को अगले स्तर तक बढ़ाएं।

क्या आप मूर्खतापूर्ण समस्याओं से तंग आ गए हैं जैसे कि एक बॉक्स में एक छवि को केंद्रित करने की कोशिश करना या कई वेब पृष्ठों पर दृश्य तत्वों का पुन: उपयोग करना?

क्या आपका कोड आपको तब भी चिंतित करता है जब इसे 'पूरा' किया गया है और उत्पादन के लिए धकेल दिया गया है?

क्या आप अन्य वेब विकास भाषाओं और रूपरेखाओं की जटिलता से निपटने से थक जाते हैं?

फिर आपको एल्म की जांच करने की आवश्यकता है।

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

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

यदि आप अधिक सीखने में रुचि रखते हैं, तो सर्वश्रेष्ठ एल्म पाठ्यक्रमों के लिए मेरे शीर्ष चयन खोजने के लिए पढ़ना जारी रखें। पाठ्यक्रम विवरण छोड़ने के लिए एक पर क्लिक करें:

गमन कार्य-भार संक्षेप में
1. एल्म की शुरुआत: एल्म प्रोग्रामिंग भाषा का एक सौम्य परिचय (पवन पौडेल) N/A कुल मिलाकर सर्वश्रेष्ठ उचित व्यापक पाठ्यक्रम
2. एल्म, वी 2 (फ्रंटेंड मास्टर्स) का परिचय 5-6 घंटे जावास्क्रिप्ट डेवलपर्स के लिए सर्वश्रेष्ठ व्यायाम-आधारित एल्म कोर्स नि: शुल्क परीक्षण
3. एल्म - द कम्प्लीट गाइड (कार्लोस साल्टोस) 21-22 घंटे सर्वश्रेष्ठ व्यापक परियोजना-आधारित एल्म कोर्स
4. एल्म बेसिक्स (जेसी वार्डन) 1 घंटा सर्वोत्तम उचित लघु परिचयात्मक एल्म कोर्स
5. एल्म का एक परिचय (elm-lang.org) N/A सर्वोत्तम उचित कोड उदाहरणों के साथ गाइड
6. एल्म (व्यायाम) N/A सर्वोत्तम उचित एल्म का अभ्यास करने के लिए अभ्यास का संरचित संग्रह
7. उन्नत एल्म (Frontend Masters) 4-5 घंटे के साथ सर्वश्रेष्ठ उन्नत एल्म कोर्स नि: शुल्क परीक्षण

एल्म क्या है?

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

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

एल्म कोड को व्यवस्थित करने के लिए एक मानकीकृत, नवीन वास्तुकला (मॉडल-व्यू-अपडेट) भी प्रदान करता है, जिससे घटकों के बीच डेटा प्रवाह प्रबंधन आसान हो जाता है और कई ढांचे की तुलना और विपरीत करने की आवश्यकता समाप्त हो जाती है, जिससे डेवलपर्स को समस्या पर ध्यान केंद्रित करने की अनुमति मिलती है।

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

से सिरदर्द के बिना छोटी संपत्ति
से तेज एचटीएमएल

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

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

अगर एल्म इतना महान है, इसका उपयोग कौन कर रहा है ? सबसे बड़े उदाहरणों में से कुछ में शामिल हैं:

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

Find your next course.

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

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

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

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

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

  • इस रैंकिंग के सभी पाठ्यक्रम एल्म, 0.19 के नवीनतम प्रमुख संस्करण का उपयोग करते हैं।
  • एक को छोड़कर सभी पाठ्यक्रम हैं: उचित या एक प्रदान करें नि: शुल्क परीक्षण .
  • सभी पाठ्यक्रम एल्म प्रोग्रामिंग के शुरुआती लोगों के लिए उपयुक्त हैं। दुर्भाग्य से, कोई भी प्रोग्रामिंग के लिए पूर्ण शुरुआती लोगों की ओर तैयार नहीं है।
  • पाठ्यक्रमों में से एक उन्नत एल्म प्रोग्रामर के लिए है।

आगे की हलचल के बिना, चलो शीर्ष चयनों के माध्यम से चलते हैं।

1. एल्म की शुरुआत: एल्म प्रोग्रामिंग भाषा का एक सौम्य परिचय (पवन पौडेल)

सर्वश्रेष्ठ एल्म कोर्स के लिए मेरा # 1 चयन है एल्म की शुरुआत लेखक पवन पौडेल हैं।

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

इस कोर्स को लेने के लिए आपको प्रोग्रामिंग की बुनियादी समझ होनी चाहिए, साथ ही एचटीएमएल / सीएसएस में एक ठोस नींव भी होनी चाहिए।

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

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

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

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

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

इस कोर्स में कुल 8 अध्याय होते हैं। आप पाठ्यक्रम अध्यायों के माध्यम से पढ़कर, उदाहरण कोड को देखकर और अपने पीसी पर आपने जो सीखा है उसे लागू करके सीखेंगे।

वेबसाइट elmprogramming.com
उपदेशक पवन पौडेल
स्तर शुरुआत
कार्य-भार N/A
प्रमाणपत्र कोई नहीं

मजेदार तथ्य.

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

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

2. एल्म, वी 2 (फ्रंटेंड मास्टर्स) का परिचय

सर्वश्रेष्ठ एल्म कोर्स के लिए मेरा # 2 चयन क्या है? एल्म, v2 का परिचय महान रिचर्ड फेल्डमैन द्वारा फ्रंटेंड मास्टर्स पर।

वह कौन है? वह एल्म समुदाय में लेखक के रूप में अच्छी तरह से जाना जाता है एल्म इन एक्शन ', एल्म पर एक पूरी तरह से व्यापक पुस्तक। उन्होंने नोरेडइंक के लिए भी काम किया, जो उत्पादन में एल्म का उपयोग करने वाली सबसे बड़ी कंपनियों में से एक है, और वर्तमान में एल्म से प्रेरित एक क्रांतिकारी प्रोग्रामिंग भाषा बनाने पर काम कर रहा है। आरओसी ’.

इसमें भुगतान किया के साथ पाठ्यक्रम 5 पाठ्यक्रम नि: शुल्क परीक्षण , रिचर्ड आपको एक पूर्ण एल्म एप्लिकेशन का निर्माण करके एल्म प्रोग्रामिंग भाषा की मूल बातें के माध्यम से मार्गदर्शन करेगा। यह एप्लिकेशन, एक मध्यम क्लोन, को नाली कहा जाता है (इसे प्राप्त करें? हाहा)। आप एल्म पैकेज पारिस्थितिकी तंत्र तक पहुंच के लिए एल्म-पैकेज का उपयोग करेंगे, लेखन परीक्षणों के लिए एल्म-टेस्ट शामिल करेंगे, जावास्क्रिप्ट इंटरोप के माध्यम से तृतीय-पक्ष जावास्क्रिप्ट पुस्तकालयों के साथ काम करेंगे, और बहुत कुछ!

इस कोर्स को लेने से पहले आपको जावास्क्रिप्ट का कुछ ज्ञान होना चाहिए।

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

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

एल्म वास्तुकला गैर-गुप्त घटक है जो एल्म को महान बनाता है। आप अध्ययन करेंगे कि एल्म आर्किटेक्चर का उपयोग करके अनुप्रयोगों को इंटरैक्टिव कैसे बनाया जाए। बाद में, आप एल्म के प्रकार प्रणाली का पता लगाएंगे, जिसमें टाइप एनोटेशन, हो सकता है प्रकार और अपने स्वयं के कस्टम प्रकार बनाना शामिल है।

पाठ्यक्रम का अगला खंड वेब विकास में आगे जाता है। आप सीखेंगे कि JSON संरचनाओं को कैसे डिकोड किया जाए और फिर HTTP अनुरोधों का उपयोग करके सर्वर से बात करें। अंत में, आप देखेंगे कि एल्म सदस्यताओं का उपयोग करके मौजूदा जावास्क्रिप्ट कोड के साथ कैसे इंटरऑपरेट किया जाए।

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

इस कोर्स में 5-6 घंटे की सामग्री है जिसमें नौ पाठ और नौ अभ्यास शामिल हैं।

प्रदाता FrontendMasters
उपदेशक रिचर्ड फेल्डमैन
स्तर शुरुआत
कार्य-भार 5-6 घंटे
प्रमाणपत्र भुगतान किया

मजेदार तथ्य

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

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

3. एल्म - द कम्प्लीट गाइड (कार्लोस साल्टोस)

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

इस कोर्स को लेने के लिए, आपको HTML पता होना चाहिए। कोई जावास्क्रिप्ट अनुभव की आवश्यकता नहीं है।

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

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

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

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

यह कोर्स 21-22 घंटे लंबा है। आप हैंड्स-ऑन वीडियो की श्रृंखला देखकर सीखेंगे, जहां आप परियोजनाओं के रूप में सुंदर वेबसाइटों को बनाने के लिए प्रशिक्षक के साथ अनुसरण करेंगे।

प्रदाता Udemy
उपदेशक कार्लोस साल्टोस
स्तर शुरुआत
कार्य-भार 21-22 घंटे
नामांकन 430
रेटिंग 4.3 / 5.0 (50)
प्रमाणपत्र भुगतान किया

मजेदार तथ्य

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

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

4. एल्म बेसिक्स (जेसी वार्डन)

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

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

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

आप इस कोर्स को वीएसकोड में एल्म और इसके आवश्यक प्लगइन्स और टूल, जैसे आरईपीएल, मेक और इनिट में सेट करके शुरू करेंगे। फिर, स्रोत JSON फ़ाइल बनाने के बाद, आप एक स्थानीय वेब विकास सर्वर शुरू करेंगे और अपना पहला एल्म एप्लिकेशन लिखना शुरू करेंगे।

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

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

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

प्रदाता YouTube
उपदेशक जेसी वार्डन
स्तर शुरुआत
कार्य-भार 1 घंटे लंबा
नामांकन 52K
प्रमाणपत्र कोई नहीं

मजेदार तथ्य

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

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

5. एल्म का एक परिचय (elm-lang.org)

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

इस कोर्स को लेने के लिए प्रोग्रामिंग भाषाओं (जावास्क्रिप्ट पसंदीदा) के साथ पूर्व अनुभव की आवश्यकता होती है।

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

आप एल्म के मूल्यों और कार्यों के साथ खुद को तुरंत परिचित करके शुरू करेंगे। फिर, आप सरल बटन, टेक्स्ट फ़ील्ड और फॉर्म प्रोग्राम बनाकर सहज ज्ञान युक्त एल्म आर्किटेक्चर का जल्दी से पता लगाएंगे।

आगे बढ़ते हुए, आप प्रकारों के बारे में जानेंगे और यहां तक कि कस्टम प्रकार भी स्वयं बनाएंगे ताकि यह सुनिश्चित किया जा सके कि रनटाइम के दौरान आपका ऐप क्रैश नहीं होगा। डेटा रखने वाले प्रकारों से मान निकालते समय, या हो सकता है और परिणाम प्रकारों का उपयोग करके त्रुटियों को संभालते समय पैटर्न मिलान खुद को आसान साबित करेगा।

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

इसके बाद, आप नेविगेशन, यूआरएल पार्सिंग और मॉड्यूल जैसी अवधारणाओं में वेब ऐप संरचना और वेब ऐप बनाने की सर्वोत्तम प्रथाओं को सीखेंगे। अंत में, आप सीखेंगे कि एल्म में डेटा की बड़ी सूचियों को प्रस्तुत करने और अपने कोड के आकार को कम करने के लिए न्यूनतमीकरण के लिए HTML.lazy और HTML.keyed जैसी तकनीकों के माध्यम से एल्म ऐप को कैसे अनुकूलित किया जाए।

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

यह कोर्स 12 घंटे लंबा है। आप पाठ्यक्रम सामग्री के माध्यम से पढ़कर और अपने स्वयं के अभ्यास के माध्यम से जो कुछ भी सीखा है उसे लागू करके सीखेंगे।

वेबसाइट elm-lang.org
स्तर शुरुआत
कार्य-भार N/A
प्रमाणपत्र कोई नहीं

मजेदार तथ्य

  • Ce cours est également disponible en français (यह कोर्स फ्रेंच में भी उपलब्ध है)।

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

6. एल्म (व्यायाम)

व्यायाम करें एक है उचित मंच जो डेवलपर्स को विभिन्न विभिन्न भाषाओं में अपने प्रोग्रामिंग कौशल को बेहतर बनाने में मदद करने के लिए कोडिंग अभ्यास की एक विस्तृत श्रृंखला प्रदान करता है, उनमें से एक एल्म है।

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

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

इस कोर्स को दो वर्गों में विभाजित किया गया है: लर्निंग मोड और प्रैक्टिस मोड।

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

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

अभ्यास मोड में, आपको कठिनाई के तीन अलग-अलग स्तरों के अभ्यासों के चयन से चुनने की स्वतंत्रता होगी। यदि आप अपनी क्षमताओं में आत्मविश्वास महसूस करते हैं, तो आप अपने कौशल का परीक्षण करने और सुधारने के लिए अधिक चुनौतीपूर्ण अभ्यास कर सकते हैं।

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

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

प्रदाता व्यायाम करें
स्तर सभी स्तर
कार्य-भार N/A
नामांकन 5K
प्रमाणपत्र कोई नहीं

मजेदार तथ्य

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

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

7. उन्नत एल्म (Frontend Masters)

क्या आप एल्म को शौक के रूप में उपयोग करने से, काम पर या पैमाने पर इसका उपयोग करने के लिए संक्रमण करना चाहते हैं? यहन भुगतान किया बेशक आपके लिए है!

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

इस कोर्स को लेने के लिए जावास्क्रिप्ट के साथ अनुभव की आवश्यकता होती है।

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

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

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

उपयोगकर्ता इंटरफ़ेस के कुछ हिस्सों का पुन: उपयोग विकास समय को गति दे सकता है और दोषों को हल करने में आपकी सहायता कर सकता है। सौभाग्य से, यह सहायक कार्यों के साथ आसानी से किया जा सकता है। हालांकि, कुछ ऐसे मामले हैं जहां पुन: उपयोग सबसे अच्छा अभ्यास नहीं है, और आप पाठ्यक्रम में उन मामलों को कवर करेंगे।

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

अंत में, आप देखेंगे कि अब तक आपने जो कुछ भी सीखा है वह नाली कोडबेस की जांच करके एकल-पृष्ठ अनुप्रयोगों के निर्माण से संबंधित है।

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

यह कोर्स 4-5 घंटे लंबा है, और इसमें आठ अभ्यास और आठ सबक शामिल हैं। प्रत्येक पाठ के बाद, आपने जो कुछ भी सीखा है उसके आधार पर आप एक अभ्यास करेंगे।

प्रदाता FrontendMasters
उपदेशक रिचर्ड फेल्डमैन
स्तर शुरुआत
कार्य-भार 4-5 घंटे
प्रमाणपत्र भुगतान किया

मजेदार तथ्य

  • रिचर्ड वर्तमान में वेंडर के लिए काम करता है, जो दुनिया में सबसे बड़ी एल्म फ्रंटएंड तैनाती में से एक के साथ एक अरब डॉलर की कंपनी है। वह प्राप्त करने की योजना बना रहा है आरओसी वहां उत्पादन में, जो बेहद रोमांचक है!

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

Elham Nazif Profile Image

एल्हम नाज़िफ

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

टिप्पणियाँ 0

कोई जवाब दो

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

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

हमारे कैटलॉग ब्राउज़ करें

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

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