कोटलिन. स्तर 1। प्रोग्रामिंग के बुनियादी सिद्धांत - पाठ्यक्रम 33,990 रूबल। विशेषज्ञ से, प्रशिक्षण 32 शैक्षणिक घंटे, दिनांक 20 मई 2023।
अनेक वस्तुओं का संग्रह / / November 29, 2023
कोटलिन एक नई लोकप्रिय ऑब्जेक्ट-ओरिएंटेड प्रोग्रामिंग भाषा है। कोटलिन का उपयोग सर्वर सॉफ़्टवेयर, एप्लिकेशन प्रोग्राम, एंड्रॉइड एप्लिकेशन, वेबसाइट विकास, गेम और बहुत कुछ बनाने के लिए किया जाता है। जावा की तुलना में आधुनिक और सरल सिंटैक्स के साथ, कोटलिन जावा के साथ 100% अनुकूलता बनाए रखते हुए अपनी महत्वपूर्ण कमियों को दूर करता है। कोटलिन में बनाए गए एप्लिकेशन किसी भी कंप्यूटर पर सफलतापूर्वक चल सकते हैं, चाहे उसका आर्किटेक्चर कुछ भी हो।
पाठ्यक्रम पर “कोटलिन। स्तर 1। प्रोग्रामिंग की मूल बातें'' कोटलिन भाषा के सभी तत्वों और संरचनाओं की जांच करती है, और जावा के साथ इसके संयुक्त उपयोग के विकल्पों की भी जांच करती है। विशेषज्ञ केंद्र के प्रमाणित शिक्षकों द्वारा व्यावहारिक उदाहरणों का उपयोग करके सभी सैद्धांतिक सिद्धांतों को विस्तार से प्रदर्शित किया गया है।
यह पाठ्यक्रम उन सभी प्रोग्रामर के लिए है जो अपने स्तर में सुधार करना चाहते हैं।
आपको सीखना होगा:
- ब्रांचिंग और लूपिंग का प्रयोग करें
- कोटलिन में विधियाँ बनाएँ
- लैम्ब्डा अभिव्यक्ति का प्रयोग करें
- सरणियों और स्ट्रिंग्स के साथ काम करें
- कोटलिन में कक्षाएं विकसित करें
- डेटा कक्षाओं के साथ काम करें
- कोटलिन प्रकार प्रणाली सीखें
- वंशानुक्रम और बहुरूपता का प्रयोग करें
- अमूर्त कक्षाएं और इंटरफेस विकसित करें
- प्रोग्राम में होने वाली त्रुटियों को संभालें
- संग्रह का उपयोग करना सीखें
- कार्यात्मक प्रोग्रामिंग से परिचित हों
- प्रोग्राम में पैरामीटरयुक्त प्रकारों का उपयोग करें
- कोटलिन कोड परीक्षण की समझ हासिल करें
- डिज़ाइन पैटर्न की समझ हासिल करें
एंड्रॉइड के लिए मोबाइल एप्लिकेशन विकसित करने पर पाठ्यक्रमों के अभ्यास शिक्षक। आईबीएम प्रमाणित डेटाबेस प्रशासक - लिनक्स यूनिक्स और विंडोज के लिए डीबी2 डीबीए सहित छह प्रतिष्ठित अंतरराष्ट्रीय प्रमाणपत्रों के धारक। एक समृद्ध व्यावहारिक है...
एंड्रॉइड के लिए मोबाइल एप्लिकेशन विकसित करने पर पाठ्यक्रमों के अभ्यास शिक्षक। आईबीएम प्रमाणित डेटाबेस प्रशासक - लिनक्स यूनिक्स और विंडोज के लिए डीबी2 डीबीए सहित छह प्रतिष्ठित अंतरराष्ट्रीय प्रमाणपत्रों के धारक। डेवलपर, प्रोग्रामर, विश्लेषक और सलाहकार के रूप में व्यापक व्यावहारिक अनुभव है। पिछले 16 वर्षों में, मराट अनासोविच सिस्टम को लागू करने के लिए विभिन्न परियोजनाओं में भाग ले रहे हैं बड़े तेल और गैस, ऊर्जा, औद्योगिक और व्यापार अंतर्राष्ट्रीय में मास्टर डेटा प्रबंधन कंपनियां.
मॉस्को फिजिको-टेक्निकल इंस्टीट्यूट (एमआईपीटी) से स्नातक किया। जावा, एंड्रॉइड, सी/सी++, पर्ल, एसक्यूएल और मैटलैब में किसी भी प्रोग्रामिंग मुद्दे का उत्कृष्ट ज्ञान। यूनिक्स (सन सोलारिस, हेवलेट-पैकार्ड एचपी-यूएक्स, एसजीआई आईआरआईएक्स) और लिनक्स (रेडहैट एंटरप्राइज लिनक्स, ओरेकल लिनक्स, सेंटओएस, फेडोरा) ऑपरेटिंग सिस्टम के सिस्टम और नेटवर्क प्रशासन में व्यापक अनुभव है। सिस्को नेटवर्क प्रशासन के क्षेत्र में पेशेवर ज्ञान रखता है। इसके अलावा, मराट अनासोविच के पास विशेष रूप से Oracle और IBM DB2 में रिलेशनल डेटाबेस प्रबंधन प्रणालियों को प्रशासित करने में उत्कृष्ट कौशल हैं।
समृद्ध और विविध व्यावहारिक अनुभव उन्हें जीवंत और रोमांचक तरीके से कक्षाएं संचालित करने की अनुमति देता है। मराट अनासोविच अपने व्यापक पेशेवर अभ्यास से उत्कृष्ट उदाहरण देते हैं जो सामग्री को रंगीन ढंग से चित्रित करते हैं। वह जानता है कि कैसे हर श्रोता तक सबसे जटिल जानकारी भी न केवल आसानी से और स्पष्ट रूप से पहुंचाई जाए, बल्कि वास्तव में उसे अपने विषय से मोहित भी किया जाए। शिक्षक अपने दर्शकों के प्रति बहुत चौकस है, वह जानता है कि उनका ध्यान कैसे रखना है और प्रश्नों का आनंदपूर्वक उत्तर देता है। मराट अनासोविच के नेतृत्व वाले पाठ्यक्रमों में, आप मोबाइल एप्लिकेशन डेवलपर की वर्तमान विशेषज्ञता में पूरी तरह से महारत हासिल कर सकेंगे और श्रम बाजार में एक लोकप्रिय विशेषज्ञ बन सकेंगे!
मॉड्यूल 1। कोटलिन का परिचय (3 एसी. एच।)
- भाषा के शब्द
- मॉड्यूल, पैकेज, फ़ाइलें और कक्षाएं
-पर्यावरण सेटअप
- स्थिरांक, चर और कार्य
- स्ट्रिंग्स, स्ट्रिंग पैटर्न
- प्रकार प्रणाली
- शून्य सहनशीलता
- जावा संगत
- लैब: स्ट्रिंग लिटरल्स और स्ट्रिंग टेम्पलेट्स के साथ कार्य करना
मॉड्यूल 2. कार्य, विधियाँ और संचालक (3 एसी। एच।)
- फ़ंक्शन बनाना और कॉल करना
- नामित तर्क, डिफ़ॉल्ट मान
- शाखा संचालक
- कब
- स्वचालित प्रकार की कास्टिंग
- लूप ऑपरेटर
- रेंज
- जोड़े और त्रिक
- विध्वंसक और बहु-घोषणाएँ
- एम्बेडिंग कार्य
- लैब: लूप और ब्रांचिंग
- लैब: यदि और स्विच को कब से बदलना
मॉड्यूल 3. लैम्ब्डा एक्सप्रेशन (2 एसी) एच।)
- लैम्ब्डा अभिव्यक्ति का सिंटेक्स
- तरीकों के लिंक
- कार्यात्मक इंटरफेस
मॉड्यूल 4. कक्षाओं का विकास (4 ए.सी.) एच।)
- बुनियादी ओओपी अवधारणाओं का अवलोकन
- स्थानान्तरण
- वर्ग घोषणा
- फ़ील्ड, गुण, विधियाँ, एक्सेस संशोधक
- कंस्ट्रक्टर और इनिशियलाइज़र
- डेटा कक्षाएं
- ऑपरेटर ओवरलोडिंग कर रहा है
- विस्तार कार्य और विस्तार गुण
- आलसी आरंभीकरण
- लैब: कक्षाएं बनाना
- लैब: कंस्ट्रक्टर और इनिशियलाइज़र
- लैब: डेटा कक्षाएं
मॉड्यूल 5. आंतरिक, नेस्टेड कक्षाएं (2 एसी) एच।)
- आंतरिक कक्षाएं
- नेस्टेड कक्षाएं
- सिंगलटन पैटर्न
- सहयोगी वस्तुएँ
- लैब: सहयोगी वस्तुओं का उपयोग करना
मॉड्यूल 6. वंशानुक्रम और बहुरूपता (4 एकड़) एच।)
- कोड के पुन: उपयोग के लिए एक तंत्र के रूप में वंशानुक्रम
- इनहेरिट करते समय कंस्ट्रक्टर
- प्रकार रूपांतरण
- आभासी तरीके और देर से बाइंडिंग
- सार वर्ग और विधियाँ
- खुला, अंतिम, मोहरबंद
- एक विकल्प के रूप में प्रतिनिधिमंडल
- लैब: वर्ग पदानुक्रम बनाना
मॉड्यूल 7. इंटरफ़ेस और एनोटेशन (2 एसी) एच।)
- इंटरफ़ेस अवधारणा
- इंटरफ़ेस घोषणा
- इंटरफ़ेस में तरीके
- इंटरफ़ेस कार्यान्वयन
- एनोटेशन का उपयोग करना और बनाना
मॉड्यूल 8. अपवाद हैंडलिंग (2 एसी) एच।)
- अपवाद अवधारणा
- कोटलिन अपवाद
- प्रयास करें, पकड़ें और अंततः कथनों का उपयोग करें
-संसाधन के साथ प्रयास करना मुहावरा
- लैब: अपवादों के साथ काम करना
- लैब: जावा कोड में अपवादों को संभालना
मॉड्यूल 9. संग्रह (4 एकड़) एच।)
- संग्रह वर्गों का पदानुक्रम
- पैरामीटरयुक्त डेटा प्रकारों की अवधारणा
- पैरामीटरयुक्त तरीकों और इंटरफेस के साथ काम करना
- कोटलिन में संग्रह क्षमताओं का अवलोकन
- प्रयोगशाला कार्य: संग्रह के साथ काम करना
मॉड्यूल 10. कार्यात्मक प्रोग्रामिंग (4 एसी) एच।)
- उच्च क्रम के कार्य
- कार्यात्मक शैली में संग्रह के साथ कार्य करना
- अनुक्रम
- प्रयोगशाला कार्य: संग्रह के साथ काम करते समय कार्यात्मक प्रोग्रामिंग
मॉड्यूल 11. परीक्षण (2 एसी) एच।)
- जुनिट
- मॉकिटो
- प्रयोगशाला कार्य: परीक्षण विधियाँ और कक्षाएं