Android विकास संकाय - पाठ्यक्रम 95,000 रूबल। GeekBrains से, प्रशिक्षण 12 महीने, दिनांक: 10 जून, 2023।
अनेक वस्तुओं का संग्रह / / November 29, 2023
शुरुआती एंड्रॉइड डेवलपर्स
कार्यप्रणाली और मानकों में महारत हासिल करें, उन्नत डेवलपर टूल के साथ काम करना सीखें
प्रोग्रामिंग में नए लोगों के लिए
हम आपको अपना करियर बदलने, एक आशाजनक पेशे में जाने और दिलचस्प परियोजनाओं पर अधिक कमाने में मदद करेंगे।
अभ्यास आईटी विशेषज्ञों के लिए
एक नई दिशा का प्रयास करें, अपने ज्ञान को व्यवस्थित करें और अधिक कमाने में सक्षम हों
आप जावा और कोटलिन में एप्लिकेशन लिखना, ग्राफिक्स और एनीमेशन के साथ काम करना और परीक्षण करना सीखेंगे। आप टीम विकास भी सीखेंगे और एंड्रॉइड डेवलपर पदों के लिए साक्षात्कार की तैयारी भी करेंगे।
जावा में Android विकास की मूल बातें
पहली तिमाही में, आप एंड्रॉइड डेवलपमेंट में तेजी से शुरुआत करने के लिए आवश्यक स्तर तक जावा प्रोग्रामिंग भाषा में डूब जाएंगे। ऑब्जेक्ट-ओरिएंटेड प्रोग्रामिंग, अपवाद, संग्रह और नेटवर्किंग के बारे में जानें। एंड्रॉइड सिस्टम के साथ काम करने के तंत्र को सीखें, किसी एप्लिकेशन के जीवन चक्र को समझें और एप्लिकेशन लेआउट में कौशल हासिल करें। पता लगाएं कि आप डिवाइस स्क्रीन पर जानकारी कैसे प्रदर्शित कर सकते हैं। एंड्रॉइड एप्लिकेशन की मुख्य विशेषताओं से परिचित हों।
वीडियो पाठ्यक्रम "प्रभावी ढंग से अध्ययन कैसे करें"
हम आपको बताएंगे कि रुचि बनाए रखने, अधिकतम लाभ प्राप्त करने और सब कुछ पूरा करने के लिए अपने प्रशिक्षण की योजना कैसे बनाएं। आप सीखेंगे कि पढ़ाई में कितना समय देना है, व्यावहारिक कार्यों को प्रभावी ढंग से कैसे पूरा करना है, प्रगति पर नज़र रखना है और लक्ष्य हासिल करना है।
• गीक विश्वविद्यालय में अध्ययन की विशेषताएं
• पढ़ाई करना कठिन क्यों है?
• स्व-शिक्षा के लिए उपकरण
• दक्षताओं से सीखना
• वयस्क शिक्षा की विशेषताएं
• स्मार्ट लक्ष्य निर्धारित करना
• शैक्षिक अनुरोध कैसे तैयार करें
एंड्रॉइड के लिए जावा कोर
• जावा का परिचय
• बुनियादी संरचनाएँ
• अभ्यास: बुनियादी जावा तत्वों का उपयोग कैसे करें के उदाहरणों का विश्लेषण
• प्रक्रियात्मक शैली टिक टैक टो
• OOP का परिचय - ऑब्जेक्ट-ओरिएंटेड प्रोग्रामिंग
• उन्नत OOP
• ओओपी और स्ट्रिंग्स के साथ काम करने का अभ्यास करें
• ओओपी जावा
• अपवाद
• संग्रह
• सामान्यीकरण
• जावा में मल्टीथ्रेडिंग, भाग 1। साझा मेमोरी, थ्रेड नियंत्रण, सिंक्रनाइज़ेशन। निष्पादन धागों की परस्पर क्रिया, पारस्परिक अवरोधन।
• जावा में मल्टीथ्रेडिंग, भाग 2। मल्टीथ्रेडिंग के साथ काम करने के लिए कक्षाएं। समवर्ती संग्रह. उदाहरणों का विश्लेषण.
• विकास उपकरणों का अवलोकन
एंड्रॉइड 1. मंच को जानना
• एंड्रॉइड को जानना
• एप्लिकेशन लेआउट
• गतिविधियाँ। जीवन चक्र
• संसाधन
• इरादे, गतिविधियाँ
• टुकड़े टुकड़े
• टुकड़ों के माध्यम से नेविगेशन। मुख्य मेन्यू। साइड नेविगेशन मेनू
• सूचियाँ. तत्वों की सूची बनाएं
• उन्नत सूची सुविधाएँ. संदर्भ मेनू। खजूर बीनने वाला
• फायरस्टोर और गूगल प्रमाणीकरण
• डायलॉग बॉक्स
परियोजना
नोट लेने वाला ऐप बनाना
कोटलिन का उपयोग करके एंड्रॉइड में गहराई से उतरें
दूसरी तिमाही में, आप उन्नत एंड्रॉइड एप्लिकेशन विकास कौशल हासिल करेंगे। किसी एप्लिकेशन के बुनियादी घटकों के साथ काम करना सीखें, अलग-अलग जटिलता के तत्वों के साथ इंटरफेस बनाएं और सामग्री डिजाइन की मूल बातें लागू करें। इंटरनेट तक मास्टर पहुंच और दूरस्थ सर्वर पर अनुरोध भेजना। पुश नोटिफिकेशन, मल्टी-थ्रेडिंग, एपीआई के माध्यम से डेटा लाने और रूम का उपयोग करके इसे डेटाबेस में सहेजने के बारे में जानें। जीपीएस नेविगेशन और गूगल मैप का उपयोग करना सीखें।
कोटलिन पर एंड्रॉइड
• कोटलिन का परिचय
• अनुप्रयोग वास्तुकला
• डेटा प्रकार, संग्रह, अशक्त सुरक्षा, जेनेरिक और इंटरफ़ेस
• उच्च क्रम के कार्य, लैम्ब्डा और विस्तार कार्य
• इंटरनेट का उपयोग
• मल्टीथ्रेडिंग और एंड्रॉइड घटक
• डेटा प्राप्त करें और छवियाँ डाउनलोड करें
• एप्लिकेशन में डेटा भंडारण
• अनुमतियाँ और सामग्री प्रदाता
• जियोलोकेशन और मानचित्र
• सूचनाएं धक्का
• एक स्वस्थ डेवलपर के प्रकार और सिद्धांत बनाएं
एंड्रॉयड। सामग्री डिजाइन
• परियोजना टेम्पलेट और घटक सिंहावलोकन
• अनुप्रयोग थीम
• मार्गदर्शन
• लेआउट
• एनिमेशन
•रिसाइक्लरव्यू
• पाठ के साथ काम करें
• स्क्रीन और यूएक्स डिज़ाइन लोड हो रहा है
व्यावसायिक अनुप्रयोग विकास
तीसरी तिमाही में, हम व्यावसायिक एंड्रॉइड विकास में पेशेवर दृष्टिकोण के बारे में बात करते हैं। आप कार्यात्मक प्रोग्रामिंग के आधार पर निर्भरता इंजेक्शन, मल्टीथ्रेडिंग सीखेंगे। Android विकास में सबसे लोकप्रिय लाइब्रेरीज़ का अन्वेषण करें: RxJava, Dagger 2, Mxy, Cicerone और अन्य। तिमाही के अंत में, आप एंड्रॉइड डेवलपमेंट, आर्किटेक्चर के पेशेवर दृष्टिकोण में महारत हासिल कर लेंगे अनुप्रयोग, कोइन निर्भरता इंजेक्शन लाइब्रेरी का उपयोग करें, मास्टर मल्टीथ्रेडिंग का उपयोग करें Coroutines. प्रोजेक्ट की मल्टी-मॉड्यूलैरिटी की समझ हासिल करें और सीखें कि एप्लिकेशन में डार्क थीम का उपयोग कैसे करें।
लोकप्रिय लाइब्रेरी: RxJava 2, डैगर 2, मोक्सी
• अनुप्रयोग वास्तुकला. एमवीपी
• एमवीपी: मोक्सी, सिसरोन के माध्यम से कार्यान्वयन
• रिएक्टिव प्रोग्रामिंग, RxJava 2: परिचय
• RxJava 2: ऑपरेटर्स
• सर्वर के साथ इंटरेक्शन
• ORM और डेटा भंडारण
• डिपेंडेंसी इंजेक्शन। डैगर 2 का परिचय
• डैगर 2: अगली कड़ी
• दो परामर्श, जिसमें आपकी परियोजनाओं में कोड का विश्लेषण और प्रश्नों के उत्तर शामिल होंगे
व्यावसायिक एंड्रॉइड एप्लिकेशन विकास
• अनुप्रयोग वास्तुकला
• एमवीवीएम वास्तुकला
• कोइन और कोरूटाइन
• पिकासो/ग्लाइड, कक्ष
• कोटलिन डीएसएल और मल्टीमॉड्यूलैरिटी
• ऐप बंडल + डायनामिक फ़ीचर और इन-ऐप अपडेट, डेवलपर कंसोल
• कार्यक्षेत्र, प्रतिनिधि, रिफैक्टरिंग
•एंड्रॉइड 10
परियोजना
अंग्रेजी से रूसी अनुवादक का निर्माण
टीम का विकास और आवेदनों का परीक्षण, साक्षात्कार की तैयारी
तिमाही की शुरुआत डेवलपर पक्ष पर एप्लिकेशन परीक्षण के साथ होगी। आप सभी मुख्य प्रकार के परीक्षणों से परिचित हो जाएंगे: उपयुक्त पुस्तकालयों का उपयोग करके यूनिट, इंस्ट्रुमेंटल और यूआई परीक्षण। टीम एप्लिकेशन विकास, गिट संस्करण नियंत्रण प्रणाली में लचीली कार्यप्रणाली लागू करें और सतत एकीकरण और सतत वितरण के सिद्धांतों से परिचित हों। आप विचार से लेकर रिलीज़ तक एप्लिकेशन विकास के सभी चरणों से गुजरेंगे। तिमाही के अंत में, आप मिडिल डेवलपर के पद के लिए तकनीकी साक्षात्कार की तैयारी करेंगे। आप आईटी कंपनी में करियर शुरू करने के लिए आवश्यक ज्ञान और कौशल हासिल करेंगे।
परिक्षण
इस पाठ्यक्रम के दौरान छात्र:
- एंड्रॉइड प्लेटफ़ॉर्म पर सभी प्रकार के परीक्षण से परिचित हों
इनसे रूबरू हों:
- टीडीडी के सिद्धांत (परीक्षण संचालित विकास)
- इकाई परीक्षण
- वाद्य परीक्षण
- एकीकरण और यूआई परीक्षण
- एंड्रॉइड घटकों और व्यक्तिगत पुस्तकालयों का परीक्षण
- आपके एप्लिकेशन का प्रभावी ढंग से परीक्षण करने के लिए आवश्यक आवश्यक उपकरण और लाइब्रेरी
पाठ्यक्रम के अंत तक, छात्रों के पास एप्लिकेशन के सभी तत्वों के लिए परीक्षण लिखने और अपने प्रोजेक्ट के सभी घटकों को परीक्षणों के साथ कवर करने के लिए सभी आवश्यक कौशल भी होंगे।
- परीक्षण का परिचय
- यूनिट परीक्षण और मॉकिटो
- रोबोइलेक्ट्रिक
- एस्प्रेसो
- यूआई ऑटोमेटर
- सहायक परीक्षण उपकरण
- टुकड़ों और सूचियों का परीक्षण
- मल्टीथ्रेडिंग और वास्तुशिल्प घटक
एंड्रॉइड एप्लिकेशन का टीम विकास
- टीम विकास के मुख्य लक्ष्य. परियोजना लक्ष्य निर्धारित करना
- स्क्रम प्रौद्योगिकी
- योजना
- को़ड समीक्षा। जोड़ा प्रोग्राम तैयार करना। रोजाना मुलाकात। पूर्वप्रभावी
- को़ड समीक्षा। Git में काम करने के सिद्धांत
- उत्पाद का परीक्षण करना। को़ड समीक्षा
- लगातार एकीकरण। को़ड समीक्षा
- परियोजना सुरक्षा. परिक्षण
एंड्रॉइड डेवलपर साक्षात्कार के लिए तैयारी
- मूल बातें: OOP, SOLID, पैटर्न, विकास सिद्धांत
- जावा प्रश्न
- कोटलिन के बारे में प्रश्न
- एंड्रॉइड विकास
- पुस्तकालय
- अनुप्रयोग वास्तुकला
- दो छात्र साक्षात्कार