कोर्स "एंड्रॉइड डेवलपर" - कोर्स 168,000 रूबल। यांडेक्स वर्कशॉप से, प्रशिक्षण 12 महीने, दिनांक: 7 दिसंबर, 2023।
अनेक वस्तुओं का संग्रह / / November 29, 2023
धीरे-धीरे बढ़ती कठिनाई के साथ
हम जावा की बुनियादी बातों से शुरुआत करेंगे, कोटलिन के साथ जारी रखेंगे और धीरे-धीरे इन भाषाओं का उपयोग करके अधिक जटिल विषयों की ओर बढ़ेंगे। प्रशिक्षण को स्प्रिंट में विभाजित किया जाएगा, और आप किसी भी समय अध्ययन कर सकते हैं, मुख्य बात समय सीमा को पूरा करना है।
जीवन से उदाहरणों और निरंतर अभ्यास का उपयोग करना
आप कार्यशाला मंच पर ऑनलाइन अध्ययन करेंगे: हम सिद्धांत को सरल भाषा में समझाएंगे, और आप सिम्युलेटर और वास्तविक एंड्रॉइड स्टूडियो विकास वातावरण में इसका अभ्यास करेंगे।
शैक्षिक परियोजनाओं के साथ - बड़ी और छोटी
इसमें कोड जोड़ने के कार्य और एक बड़ा प्रोजेक्ट होगा, जिसकी जटिलता धीरे-धीरे बढ़ती जा रही है। आप शुरू से ही एक पूर्ण एप्लिकेशन बनाएंगे और लॉन्च के लिए उत्पाद को पूरी तरह से तैयार करेंगे।
आप इसे निःशुल्क आज़मा सकते हैं
एक संक्षिप्त परिचयात्मक भाग आपको तुरंत अभ्यास में डुबो देगा। यह केवल एक परिचय नहीं है जहां हम कार्यशाला के बारे में बात करेंगे, बल्कि एक पूर्ण प्रशिक्षण मॉड्यूल है, जिसके अंत में आप अपना पहला एप्लिकेशन पूरा करने और लॉन्च करने में सक्षम होंगे।
निःशुल्क परिचय
आइए देखें कि प्रोग्राम कैसे काम करता है, एंड्रॉइड डेवलपमेंट की विशेषताएं क्या हैं और इसके विशेषज्ञ हर दिन क्या करते हैं।
फिर हम जावा में गोता लगाते हैं और एक व्यावहारिक कार्य करते हैं - हम स्वतंत्र रूप से "मुद्रा परिवर्तक" एप्लिकेशन को जोड़ते और लॉन्च करते हैं।
विषय 1. सब कुछ कैसे काम करता है
विषय 2. आइए Android विकास के बारे में जानें:
- जावा मूल बातें;
- आईडीई का परिचय;
- प्रयोगशाला कार्य।
मॉड्यूल 1 - जावा का परिचय
हम सिद्धांत और व्यवहार में जावा प्रोग्रामिंग भाषा की बुनियादी संरचनाओं का अध्ययन करते हैं: हम चर, फ़ंक्शन, गुण, फ़ील्ड और विधियों की घोषणा करते हैं। हम स्ट्रिंग्स और लूप्स और मुख्य एंड्रॉइड डेवलपमेंट टूल्स - एंड्रॉइड स्टूडियो और गिट के साथ काम करना सीखते हैं।
यह पहली बार है जब हम किसी समीक्षक द्वारा समीक्षा के लिए कोई कार्य सबमिट कर रहे हैं।
स्प्रिंट 1
- विषय 1. सशुल्क प्रशिक्षण की शुरुआत
- विषय 2. जावा का इतिहास
- विषय 3. चर घोषित करना
- विषय 4. स्ट्रिंग्स के साथ कार्य करना
- विषय 5. तुलना संचालक
- विषय 6. बूलियन बीजगणित
- विषय 7. साइकिल
- विषय 8. स्प्रिंट #1 का अंत
स्प्रिंट 2
- विषय 1. तरीकों
- विषय 2. कक्षाएं और वस्तुएं
- विषय 3. छोटों के लिए गिट
- विषय 4. कोड चला रहा है
- विषय 5. परियोजना कार्य क्रमांक 1
- विषय 6. स्प्रिंट #2 का अंत
मॉड्यूल 2 - जावा में प्रोजेक्ट कार्य
हम जावा की बुनियादी संरचनाओं का अध्ययन करना जारी रखते हैं और प्रोजेक्ट पर काम करते हैं: हम इटरेटर का उपयोग करते हैं, अनाम कक्षाएं बनाते हैं। आइए इंटरफेस और जेनरिक से परिचित हों।
हम इंस्टेंट मैसेंजर और मेल के कनेक्शन को ध्यान में रखते हुए, फोन पर सभी संपर्कों को सॉर्ट करने, देखने और कॉल करने के लिए एप्लिकेशन कोड जोड़कर अपने ज्ञान को मजबूत करते हैं।
हम कार्य को एक समीक्षक द्वारा समीक्षा के लिए प्रस्तुत करते हैं।
स्प्रिंट 3
- विषय 1. सारणियाँ, सूचियाँ, पुनरावर्तक
- विषय 2. पहुँच संशोधक
- विषय 3. विरासत और अधिभावी
- विषय 4. स्प्रिंट #3 का अंत
स्प्रिंट 4
- विषय 1. इंटरफेस
- विषय 2. अनाम वर्ग और लैम्ब्डा अभिव्यक्तियाँ
- विषय 3. जेनेरिक्स
- विषय 4. परियोजना कार्य क्रमांक 2
- विषय 5. स्प्रिंट #4 का अंत
मॉड्यूल 3 - कोटलिन का परिचय
हम सिद्धांत और व्यवहार में कोटलिन प्रोग्रामिंग भाषा की बुनियादी संरचनाओं का अध्ययन करते हैं। हम कार्यक्रम के मुख्य भाग के दौरान कोटलिन में काम करते हैं।
स्प्रिंट 5
- विषय 1. स्प्रिंट #5 की शुरुआत
- विषय 2. कोटलिन का इतिहास
- विषय 3. चर
- विषय 4. स्ट्रिंग पैटर्न
- विषय 5. यदि और कब कथन
- विषय 6. साइकिल
- विषय 7. कक्षाओं
- विषय 8. एक्सेस संशोधक 3.0
- विषय 9. स्प्रिंट #5 का अंत
मॉड्यूल 4 - कोटलिन पर परियोजना कार्य
इस मॉड्यूल में, हम संपर्क एप्लिकेशन के भाग को फिर से लिखते हैं, कोटलिन और जावा के बीच अंतर का विश्लेषण करते हैं, और फ़िल्टर और सूचियों के साथ काम करते हैं।
हम कार्य को एक समीक्षक द्वारा समीक्षा के लिए प्रस्तुत करते हैं।
स्प्रिंट 6
- विषय 1. कक्षाएं और वस्तुएं
- विषय 2. विरासत और अधिभावी
- विषय 3. सारणियाँ, सूचियाँ, पुनरावर्तक
- विषय 4. शीर्ष स्तर के कार्य
- विषय 5. स्प्रिंट #6 का अंत
स्प्रिंट 7
- विषय 1. जेनेरिक्स
- विषय 2. उन्नत आईडीई
- विषय 3. उन्नत Git और Git अनदेखा करें
- विषय 4. परियोजना कार्य क्रमांक 3
- विषय 5. स्प्रिंट #7 का अंत
मॉड्यूल 5 - यूआई और डेटा स्टोरेज का परिचय
हम एक बड़े एंड-टू-एंड प्रोजेक्ट पर काम शुरू कर रहे हैं। हम संसाधनों, सरल यूआई और बुनियादी नेविगेशन के साथ काम करते हुए सरल लेआउट का अध्ययन करते हैं। हम परियोजना के लिए समस्याओं की पहली श्रृंखला का समाधान कर रहे हैं।
यूआई के साथ बुनियादी काम में एक्सएमएल लेआउट, बुनियादी दृश्य तत्व और एप्लिकेशन कोड से उनके साथ इंटरेक्शन, एक गतिविधि बनाना और इरादे का उपयोग करना शामिल है।
प्रत्येक स्प्रिंट के अंत में, हम अपना होमवर्क एक समीक्षक द्वारा समीक्षा के लिए प्रस्तुत करते हैं।
स्प्रिंट 8
- विषय 1. प्रशिक्षण के मुख्य चरण की शुरुआत
- विषय 2. स्क्रीन लेआउट
- विषय 3. कोड में काम करना
- विषय 4. मार्गदर्शन
- विषय 5. स्प्रिंट #8 का अंत
स्प्रिंट के लिए होमवर्क:
- मुख्य स्क्रीन और सेटिंग्स स्क्रीन को लेआउट करें।
- किसी भी टेक्स्ट के साथ टोस्ट के रूप में प्लेसहोल्डर्स के साथ होम स्क्रीन बटन पर क्लिक को दो तरीकों से लागू करें: एक अनाम वर्ग के कार्यान्वयन के माध्यम से या लैम्ब्डा अभिव्यक्ति का उपयोग करके।
- वास्तविक स्क्रीन पर संक्रमण के लिए बटन क्लिक पर टोस्ट आउटपुट को कोड से बदलें।
स्प्रिंट 9
- विषय 1. शैलियाँ और विषयवस्तु
- विषय 2. प्रसंग और आशय
- विषय 3. संपादन टेक्स्ट और टेक्स्टवॉचर
- विषय 4. आधार सामग्री भंडारण। याद में
- विषय 5. स्प्रिंट #9 का अंत
स्प्रिंट के लिए होमवर्क:
- "होम स्क्रीन" और "सेटिंग्स" में विशेषताओं के लिए एक सामान्य शैली बनाएं।
- स्क्रीन में नए फॉन्ट डालें।
- बटनों में छाया जोड़ें।
- इंटरफ़ेस को "नाइट मोड" में अनुकूलित करें।
- होम स्क्रीन और सेटिंग्स स्क्रीन से सभी स्ट्रिंग्स को strings.xml पर स्थानांतरित करें।
- "शेयर एप्लिकेशन", "डेवलपर्स को लिखें", "उपयोगकर्ता अनुबंध" बटन लागू करें।
- खोज क्वेरी निष्पादित किए बिना और परिणामों की सूची प्रदर्शित किए बिना "खोज" स्क्रीन लागू करें।
- स्क्रीन में एक शीर्षक, एक "बैक" बटन और "क्लियर" बटन के साथ एक खोज क्वेरी इनपुट फ़ील्ड होना चाहिए, जिसका तर्क कार्य के पाठ से मेल खाता है।
- SearchActivity जीवन चक्र में खोज क्वेरी टेक्स्ट को सहेजना लागू करें।
मॉड्यूल 6 - उन्नत यूआई
स्प्रिंट 10
- विषय 1. सूचियों का परिचय
- विषय 2. पुनर्चक्रण दृश्य
- विषय 3. व्यूहोल्डर
- विषय 4. अनुकूलक
- विषय 5. विषय पर अभ्यास करें
स्प्रिंट के लिए होमवर्क:
- मौजूदा स्क्रीन से मौजूदा स्क्रीन पर संक्रमण लागू करें।
- एक स्प्लैश स्क्रीन बनाएं।
- फीडबैक भेजें या हमसे संपर्क करें फ़ंक्शन जोड़ें।
- सेटिंग्स और प्लेलिस्ट स्क्रीन के माध्यम से मुख्य स्क्रीन से नेविगेशन लागू करें।
- सेटिंग्स स्क्रीन पर, शेयर ऐप, संपर्क समर्थन, हमें रेट करें सुविधाओं को लागू करें।
एक सलाहकार के साथ लाइव कोडिंग सत्र में अपने ज्ञान और कौशल को मजबूत करें।
मॉड्यूल 7 - नेटवर्क
आइए HTTP, REST API और रेट्रोफिट से परिचित हों।
स्प्रिंट 11
- विषय 1. HTTP + REST API
- विषय 2. रेट्रोफिट सबलेयर
स्प्रिंट के लिए होमवर्क:
- गीत खोज परिणामों के साथ स्क्रीन बनाएं।
- गानों की सूची के लिए अनुरोध लागू करें।
मॉड्यूल 8 - डेटा संग्रहण
डेटा भंडारण के साथ काम करना सीखना। हम एंड्रॉइड में डेटा संग्रहीत करने और SharedPreferences का उपयोग करने पर व्यावहारिक कार्य करने के मुख्य तरीकों को देखते हैं।
स्प्रिंट 12
- विषय 1. साझा प्राथमिकताएँ
स्प्रिंट के लिए होमवर्क:
- एक खोज इतिहास बनाएं.
- डार्क थीम स्विचिंग को मैन्युअल रूप से कॉन्फ़िगर करें।
मॉड्यूल 9 - उन्नत यूआई
स्प्रिंट 13
- विषय 1. जटिल यूआई - कोड और लेआउट (कंस्ट्रेन्टलेआउट)
स्प्रिंट के लिए होमवर्क:
- एक ऑडियो प्लेयर स्क्रीन बनाएं।
मॉड्यूल 10 - मल्टीथ्रेडिंग
आइए मल्टीथ्रेडिंग से परिचित हों।
स्प्रिंट 14
- विषय 1. जावा संदर्भ सबलेयर मल्टीथ्रेडिंग (सिद्धांत)
- विषय 2. एंड्रॉइड मल्टीथ्रेडिंग (सिद्धांत, डिज़ाइन कार्य पर काम)
विषय पर स्प्रिंट के लिए होमवर्क:
- बहस लागू करें।
मॉड्यूल 11- वास्तुकला
आइए एप्लिकेशन आर्किटेक्चर को समझना शुरू करें। आइए स्वच्छ आर्किटेक्चर, एमवीपी की अवधारणा से परिचित हों और प्रोजेक्ट को एमवीवीएम में रिफैक्टर करें।
स्प्रिंट 15
- विषय 1. वास्तुकला परिचय (सिद्धांत, डिज़ाइन कार्य पर कार्य)
- विषय 2. OOP + ठोस (सिद्धांत)
- विषय 3. स्वच्छ वास्तुकला (सिद्धांत)
- विषय 4. आर्किटेक्चर का विवरण (सिद्धांत, डिज़ाइन कार्य पर कार्य)
स्प्रिंट 16
- विषय 1. एमवीवीएम पर प्रोजेक्ट को रीफैक्टरिंग और रीराइट करना (सिद्धांत, डिजाइन कार्य पर काम)
स्प्रिंट के लिए होमवर्क:
- कोड को रिफैक्टर करें।
- एमवीवीएम में एंड-टू-एंड प्रोजेक्ट के कोड को फिर से लिखें।
- व्यूमॉडल लिखें।
- लाइवडेटा का उपयोग करें।
स्प्रिंट 17
- विषय 1. डीआई, सिद्धांत और पुस्तकालय (सिद्धांत, एक डिजाइन कार्य पर काम)
स्प्रिंट के लिए होमवर्क:
- कोइन पर रीमेक प्रस्तुतकर्ता।
मॉड्यूल 12 - उन्नत यूआई
स्प्रिंट 18
- विषय 1. टुकड़े टुकड़े
स्प्रिंट के लिए होमवर्क:
- एक मीडिया लाइब्रेरी स्क्रीन लागू करें।
मॉड्यूल 13 - उन्नत नेटवर्किंग और भंडारण
आइए SQLite और रूम के साथ काम करना शुरू करें, प्लगइन सिस्टम, सीरियलाइज़र और OkHttp में उनका उपयोग करने के तरीके से परिचित हों।
स्प्रिंट 19
- विषय 1. कमरा
- विषय 2. प्लगइन सिस्टम और सीरिएलाइज़र
विभिन्न सीरिएलाइज़र, कॉल एडेप्टर, प्रतिनिधि पार्सिंग को कस्टम सीरिएलाइज़र से कनेक्ट करें।
- विषय 3. OkHttp
अनुरोध में एक हेडर जोड़ें और लॉगिंग का अनुरोध करें। अपने गुरु से सीखें कि आप कस्टम क्रमांकन कैसे कर सकते हैं।
स्प्रिंट के लिए गृह निर्माण:
- हम पसंदीदा में ट्रैक जोड़ने के कार्यों को लागू करेंगे।
मॉड्यूल 14 - उन्नत मल्टीथ्रेडिंग और कॉम्प्लेक्स यूआई
आइए एक प्लेलिस्ट स्क्रीन लागू करें और Coroutines का उपयोग करके छवियों (प्लेलिस्ट और ट्रैक कवर) के साथ काम करें।
स्प्रिंट 20
- विषय 1. Coroutines
स्प्रिंट के लिए गृह निर्माण:
- प्लेलिस्ट बनाने और प्लेलिस्ट में गाने जोड़ने के लिए फ़ंक्शन लागू करें।
- Coroutines का उपयोग करके छवि (प्लेलिस्ट कवर) के साथ काम सेट करें।
स्प्रिंट 21
- डिज़ाइन स्प्रिंट
स्प्रिंट के लिए गृह निर्माण:
- प्लेलिस्ट स्क्रीन के सभी कार्यों को लागू करें।
स्प्रिंट 22
- डिज़ाइन स्प्रिंट
स्प्रिंट के लिए गृह निर्माण:
- प्लेलिस्ट स्क्रीन के सभी कार्यों को लागू करें।
मॉड्यूल 15 - उन्नत नेविगेशन
स्प्रिंट 23
- विषय 1. आरएक्सजावा
- विषय 2. टुकड़े टुकड़े
स्प्रिंट के लिए गृह निर्माण:
- खोज स्क्रीन, मीडिया लाइब्रेरी और सेटिंग्स के बीच नेविगेशन को टुकड़ों में फिर से तैयार करें।
मॉड्यूल 16 - उत्पाद और टीम विकास
स्प्रिंट 24
- विषय 1. उत्पाद जीवन चक्र (एमवीपी आदि)
- विषय 2. फुर्तीली
- विषय 3. टीमवर्क उपकरण
- विषय 4. वास्तविकता में मोबाइल विकास (टीमों की संरचना कैसे की जाती है, कौन कौन है, सभी के साथ कैसे संवाद करें)
- विषय 5. दिग्गजों के लिए गिट
- विषय 6. कार्य विघटन
डिप्लोमा प्रोजेक्ट - डिप्लोमा टीम प्रोजेक्ट चरण
आइए 3-5 लोगों की टीमों में विभाजित हों और साथ मिलकर एक इवेंट पोस्टर एप्लिकेशन बनाएं - बिल्कुल जीवन की तरह। एप्लिकेशन का उपयोग करके, आप पता लगा सकते हैं कि आपके आस-पास कौन से संगीत कार्यक्रम, प्रदर्शनियाँ और फिल्में होंगी।
आइए प्रक्रियाओं और उपकरणों से परिचित हों:
- ग्रैडल,
- परिक्षण,
- फायरबेस
- क्रैशलिटिक्स,
- बुनियादी विश्लेषण.
आपके पास प्रबंधक से एक तकनीकी असाइनमेंट और एक डिज़ाइन होगा - आपको सभी कार्यों को विघटित करना होगा, इसे स्प्रिंट में विभाजित करना होगा और 1 महीने में उत्पाद बनाना होगा।
स्प्रिंट 25
- 1 मीटिंग
संरक्षक आपको परियोजना के मुख्य कार्यों को विघटित करने में मदद करेगा, और टीम उन्हें आपस में वितरित करेगी। - 2 बैठक
हम पूर्वव्यापी कार्य करते हैं और दो सप्ताह की कार्य अवधि के आधार पर निष्कर्ष निकालते हैं।
स्प्रिंट 26
- तीसरी बैठक.
आप अपने गुरु के साथ मिलकर बचे हुए कार्यों की योजना बनाएंगे। - चौथी बैठक.
डेमो में अन्य टीमों के साथ अपना काम साझा करें। - 5वीं बैठक.
संपूर्ण टीम प्रोजेक्ट के बारे में पूर्वव्यापी विश्लेषण करें और निष्कर्ष निकालें।
करियर ट्रैक - करियर ट्रैक और एक्सेलेरेशन
करियर ट्रैक
पाठ्यक्रम का यह भाग उन लोगों के लिए है जिन्होंने विकास क्षेत्र में नौकरी खोजने का निर्णय लिया है।
कैरियर ट्रैक को पिछले विषयों की तरह ही व्यवस्थित किया गया है: सिद्धांत और अभ्यास। लेकिन प्रोग्रामिंग कौशल के बजाय, आप नौकरी खोज रणनीतियों को सीखेंगे और चयन की जटिलताओं के बारे में जानेंगे नियोक्ता कंपनी, और इंटर्नशिप के रूप में आप कोड नहीं, बल्कि एक बायोडाटा और साथ में लिखेंगे पत्र।
पाठ्यक्रम के दौरान, आप नियोक्ता की यात्रा के लिए एक पोर्टफोलियो तैयार करेंगे और रोजगार बाजार पर शोध करेंगे।
आप सार्वजनिक बैठकों में तकनीकी साक्षात्कार पास करने का अभ्यास करेंगे।
स्प्रिंट 1.
- पेशा और लक्ष्य निर्धारण
- नौकरी की खोज
- श्रम बाजार
- मनवांछित नौकरी
- बायोडाटा तैयार करना
- अच्छा पोर्टफोलियो
स्प्रिंट 2.
- अनौपचारिक नौकरी खोज
- कवर पत्र
- एचआर के साथ संचार
- अपने स्वयं के परिणामों का विश्लेषण
स्प्रिंट 3.
- इंटरव्यू की तैयारी
- नरम और कठिन कौशल
- धन
- कंपनी चयन
— कार्यालय, दूरस्थ कार्य या फ्रीलांस?
— कंपनी चुनते समय गलती कैसे न करें
- परिवीक्षा
- सार्वजनिक तकनीकी साक्षात्कार
त्वरण
सहायता कार्यक्रम: आप नौकरी की तलाश में हैं, हम सलाह देते हैं और मदद करते हैं।
जिन लोगों ने रोजगार कार्यक्रम पूरा कर लिया है और सक्रिय रूप से काम की तलाश में हैं वे कार्यक्रम में भाग ले सकते हैं।
प्रतिभागी नौकरी कार्यक्रम में सीखे गए कौशल का अभ्यास करते हैं, उन कौशलों को अपनी नौकरी खोज रणनीति में अपनाते हैं, और प्रत्येक सप्ताह अपने परिणामों की रिपोर्ट करते हैं।
भागीदारी का मुख्य प्रारूप व्यक्तिगत परामर्श और सार्वजनिक साक्षात्कार है।