मोबाइल एप्लिकेशन विकास में प्रशिक्षण - पाठ्यक्रम 18,000 रूबल। बच्चों के लिए प्रोग्रामिंग के कोडी स्कूल से, प्रशिक्षण 3 मॉड्यूल (महीने)
अनेक वस्तुओं का संग्रह / / November 29, 2023
किसी आधुनिक व्यक्ति के हाथ में मोबाइल डिवाइस के बिना उसकी कल्पना करना कठिन है। फ़ोन, स्मार्टफ़ोन, टैबलेट, नेटबुक और अन्य संचारक हमारे जीवन को आसान बनाने और दुनिया में कहीं भी आवश्यक जानकारी तक त्वरित पहुँच प्रदान करने के लिए डिज़ाइन किए गए हैं।
इसके अलावा, मोबाइल एप्लिकेशन का बाज़ार भी बढ़ रहा है, जिसकी मदद से आप कुछ भी कर सकते हैं - संवाद करना, बनाना खरीदारी करें, होटल बुक करें, टैक्सी बुलाएँ, खाना ऑर्डर करें, पैसे ट्रांसफर करें, किताबें पढ़ें, भाषाएँ सीखें, खेलें और भी बहुत कुछ अन्य। मीडियास्कोप के अनुसार, औसतन, रूसी अपना 80% से अधिक समय मोबाइल इंटरनेट पर एप्लिकेशन पर खर्च करते हैं। व्यवसाय में, एक एप्लिकेशन का होना एक वेबसाइट के समान ही आवश्यक हो जाता है। इसलिए, पेशेवर मोबाइल डेवलपर्स की मांग हर साल बढ़ रही है।
क्या आप चाहते हैं कि आपका बच्चा आईटी क्षेत्र में सबसे लोकप्रिय और ट्रेंडिंग व्यवसायों में से एक में महारत हासिल करे और अपना खुद का एप्लिकेशन बनाना सीखे? फिर उसे बच्चों के लिए CODDY प्रोग्रामिंग स्कूल में मोबाइल एप्लिकेशन बनाने का एक कोर्स दें!
पाठ्यक्रम का उद्देश्य: एंड्रॉइड डेवलपमेंट सीखना और अपना खुद का मोबाइल एप्लिकेशन बनाना
अनुप्रयोग विकास प्रशिक्षण
मोबाइल एप्लिकेशन मोबाइल उपकरणों पर उपयोग के लिए डिज़ाइन किया गया एक प्रोग्राम है। यह सॉफ़्टवेयर आमतौर पर लोगों की रुचियों और एक विशिष्ट प्लेटफ़ॉर्म (आईओएस, एंड्रॉइड) के लिए उनकी ज़रूरतों के आधार पर विकसित किया जाता है। विंडोज़ फोन) एक उच्च-स्तरीय भाषा में और मूल ऑपरेटिंग सिस्टम कोड में संकलित, जो अधिकतम देता है प्रदर्शन।
यहां तक कि एक बच्चा भी मोबाइल एप्लिकेशन लिख सकता है। आज, ऐसा करने के दो मुख्य तरीके हैं - स्वयं ऑनलाइन पाठ और एप्लिकेशन डिज़ाइनर सीखें, या मॉस्को में डेवलपर पाठ्यक्रम लें। यदि आप इस क्षेत्र में विशेषज्ञ बनना चाहते हैं और उच्च गुणवत्ता और कार्यात्मक उत्पाद बनाना सीखना चाहते हैं तो उत्तरार्द्ध आवश्यक है। हमारा पाठ्यक्रम आपके बच्चे को मोबाइल एप्लिकेशन डेवलपर के आशाजनक और उच्च भुगतान वाले पेशे में आसानी से महारत हासिल करने की अनुमति देगा। प्रशिक्षण अनुभवी और व्यावहारिक शिक्षकों द्वारा संचालित किया जाता है जो शानदार और पेशेवर एप्लिकेशन बनाने के सभी रहस्यों को उजागर करेंगे। यह पाठ्यक्रम 9 वर्ष से अधिक उम्र के प्रत्येक कोडित छात्र के लिए अनुशंसित है और इसका उद्देश्य एंड्रॉइड विकास को व्यवहार में दिखाना है।
प्रारंभ में, एंड्रॉइड का उपयोग बहुत सीमित था, लेकिन अब यह सबसे व्यापक रूप से स्वीकृत प्लेटफ़ॉर्म है मोबाइल एप्लिकेशन विकास, जो एक अन्य लोकप्रिय ओएस के सबसे मजबूत प्रतिद्वंद्वियों में से एक है - सेब।
Android एप्लिकेशन डेवलपमेंट के लाभ
- लाभप्रदता. एंड्रॉइड के साथ, आप न्यूनतम लागत पर जटिल एप्लिकेशन बना सकते हैं क्योंकि एंड्रॉइड डेवलपमेंट किट मुफ्त में उपलब्ध है।
- आसान एकीकरण. एंड्रॉइड को किसी भी सिस्टम में आसानी से एकीकृत किया जा सकता है। डेवलपर्स आकर्षक एप्लिकेशन बनाने के लिए अपनी कल्पना और रचनात्मकता का पूरा लाभ उठा सकते हैं जिनका उपयोग अन्य प्लेटफार्मों पर पहले कभी नहीं किया गया है।
- एंड्रॉइड ऐप्स को कोडिंग करना अन्य प्लेटफ़ॉर्म पर ऐप्स को कोडिंग करने की तुलना में बहुत आसान है। एंड्रॉइड एप्लिकेशन जावा में कोडित हैं।
- आसान आवेदन वितरण. Google Play, जो कि आधिकारिक एप्लिकेशन बाज़ार है, के अलावा, आप अन्य तृतीय-पक्ष वितरण संसाधनों का उपयोग कर सकते हैं।
- उपकरणों के साथ उत्कृष्ट अनुकूलता. एंड्रॉइड ऐप्स विभिन्न निर्माताओं के उपकरणों पर निर्बाध रूप से काम करते हैं।
मोबाइल एप्लिकेशन प्रोग्रामिंग सीखने से आपको क्या मिलेगा?
पाठ्यक्रम के दौरान आपका बच्चा:
- Android के लिए प्रोग्राम करना सीखें;
- Android के लिए अपना स्वयं का मोबाइल एप्लिकेशन विकसित करने में सक्षम होगा;
- उपयोगकर्ता के अनुकूल मोबाइल इंटरफ़ेस बनाना सीखता है।
एंड्रॉइड मोबाइल एप्लिकेशन डेवलपमेंट पाठ्यक्रम में 3 मॉड्यूल शामिल हैं।
पहला मॉड्यूल जावा प्रोग्रामिंग भाषा की बुनियादी बातों के साथ-साथ एप्लिकेशन डेवलपमेंट टूल्स सीखने को भी कवर करता है। पहले मॉड्यूल के पाठों में हम निम्नलिखित विषयों का अध्ययन करेंगे:
- जावा प्रोग्रामिंग भाषा: इसका सिंटैक्स और बुनियादी निर्माण
- कंप्यूटर पर जावा प्रोग्राम लिखना और संकलित करना
- कक्षाओं का उपयोग करके प्रोग्रामिंग में ऑब्जेक्ट-ओरिएंटेड प्रतिमान
- एंड्रॉइड एप्लिकेशन डेवलपमेंट वातावरण: एंड्रॉइड स्टूडियो
दूसरे मॉड्यूल में, बच्चे अपने स्वयं के एप्लिकेशन लिखना शुरू करेंगे, जिसके माध्यम से हम एंड्रॉइड विकास के मुख्य पहलुओं का अध्ययन करेंगे, जैसे:
- एंड्रॉइड एप्लिकेशन संरचना
- संसाधनों के साथ काम करना
- XML मार्कअप फ़ाइलें बनाना
- गतिविधि की अवधारणा और स्क्रीन के साथ काम करना
तीसरा मॉड्यूल बच्चों के लिए व्यक्तिगत परियोजनाओं के विकास के लिए समर्पित है। कक्षाओं के दौरान हम कवर करेंगे:
- कार्यक्रम में होने वाली घटनाओं का प्रसंस्करण
- यूआई तत्वों का गतिशील निर्माण और प्रबंधन
- मल्टीथ्रेडिंग के साथ काम करना
- एप्लिकेशन में इंटरनेट के साथ काम करें
इस तथ्य को ध्यान में रखते हुए कि एंड्रॉइड प्लेटफ़ॉर्म बेहद सक्रिय रूप से विकसित हो रहा है, यह ज्ञान बच्चे को अभी पैसा कमाना शुरू करने और भविष्य में एक आशाजनक नौकरी खोजने में सक्षम करेगा। वह एप्लिकेशन बनाने में व्यावहारिक कौशल हासिल करेगा और पहला मॉड्यूल पूरा करने के तुरंत बाद एंड्रॉइड प्लेटफॉर्म और संसाधनों की क्षमताओं का प्रभावी ढंग से उपयोग करेगा।
मॉड्यूल 1
पहला दिन - एंड्रॉइड और जावा का परिचय
− मोबाइल उपकरण और एप्लिकेशन: विकास का इतिहास
- जावा से पहला परिचय
- "हैलो वर्ल्ड" कार्यक्रम
- जावा प्रोग्राम को संकलित करना और चलाना
व्यावहारिक कार्य: जावा में पहला प्रोग्राम लिखना।
पाठ परिणाम: जेडीके वातावरण पूरी तरह से तैयार और कॉन्फ़िगर किया गया है, कमांड लाइन के साथ काम करने, जावा प्रोग्राम संकलित करने और चलाने के सिद्धांतों में महारत हासिल की गई है।
दूसरा दिन - जावा मूल बातें
- प्रोग्रामिंग भाषा सिंटैक्स
− वेरिएबल्स, लूप्स, ब्रांचिंग
- सारणियाँ और सूचियाँ
- जावा में विधियाँ और उनके पैरामीटर
व्यावहारिक कार्य: सशर्त कथनों, लूपों और व्यक्तिगत कार्यों के साथ एक प्रोग्राम बनाना।
पाठ का परिणाम: जावा भाषा सिंटैक्स की मूल बातें सीखना।
तीसरा दिन - ऑब्जेक्ट-ओरिएंटेड प्रोग्रामिंग
− वस्तु और वर्ग की अवधारणा
- जावा में दायरा
- कक्षा पैरामीटर और विधियाँ
- कक्षाएं बनाने और उपयोग करने का अभ्यास करें
व्यावहारिक कार्य: अपने प्रोजेक्ट के लिए एक क्लास संरचना बनाना।
पाठ का परिणाम: ओओपी की मूल बातें सीखना और वस्तुओं के साथ काम करने में कौशल विकसित करना।
चौथा दिन - एंड्रॉइड स्टूडियो को जानना
- एक एंड्रॉइड स्टूडियो प्रोजेक्ट बनाना
− प्रोग्राम इंटरफ़ेस
− विकास परिवेश के मूल तत्व
- एप्लिकेशन का पहला संकलन और लॉन्च
व्यावहारिक कार्य: व्यावहारिक कार्य: जावा में लिखे गए प्रोग्रामों को पोर्ट करना; एप्लिकेशन का संयोजन और संकलन।
पाठ का परिणाम: Android एप्लिकेशन विकास परिवेश का अध्ययन करना।
मॉड्यूल 2
पाँचवाँ दिन - एंड्रॉइड एप्लिकेशन संरचना, मेनिफेस्ट, ग्रेडेल
- एंड्रॉइड प्रोजेक्ट के मुख्य भाग
- प्रकट फ़ाइल
- ग्रैडल एप्लिकेशन बिल्डर
- विभिन्न परियोजना मॉड्यूल के बीच संचार
व्यावहारिक कार्य: पहला एप्लिकेशन लॉन्च करना और डीबग करना।
पाठ का परिणाम: Android के लिए प्रोजेक्ट निर्देशिका संरचना को समझना।
छठा दिन - संसाधनों के साथ काम करना
- संसाधन निर्देशिका संरचना
- XML फ़ाइलों के साथ काम करना सीखना
- संसाधनों के साथ काम करने के सिद्धांत: आईडी
- वेक्टर और रेखापुंज ग्राफिक्स जोड़ना
व्यावहारिक कार्य: एप्लिकेशन में ग्राफ़िक्स जोड़ना, एक आइकन बनाना।
पाठ का परिणाम: एक्सएमएल प्रारूप और एप्लिकेशन संसाधनों के साथ काम करने के सिद्धांतों का अध्ययन करना।
सातवां दिन - लेआउट और स्क्रीन तत्व
- XML प्रारूप के साथ कार्य का समेकन
- विभिन्न दृश्य तत्व: पाठ, बटन, चित्र
- दृश्य के लिए कंटेनर: लेआउट
- अपना खुद का मार्कअप बनाना
व्यावहारिक कार्य: एप्लिकेशन स्क्रीन का लेआउट: मार्कअप बनाना और उसे विभिन्न तत्वों से भरना।
पाठ का परिणाम: एंड्रॉइड में ग्राफ़िक्स के साथ काम करने के लिए बुनियादी कक्षाएं सीखना; व्यू और लेआउट के साथ काम करने के सिद्धांतों की समझ।
आठवां दिन - गतिविधि और जीवन चक्र
- स्क्रीन संचार, गतिविधि और प्रकट
- इरादे और लॉन्चएक्टिविटी, इरादा
− अनुप्रयोग जीवनचक्र
− बुनियादी गतिविधि विधियाँ
व्यावहारिक कार्य: नई गतिविधि बनाना और लॉन्च करना, इंटेंट भेजना और प्राप्त करना, एप्लिकेशन लॉन्च को ट्रैक करना।
पाठ का परिणाम: एंड्रॉइड के लिए एक प्रोग्राम के जीवन चक्र का अध्ययन करना, साथ ही गतिविधि के साथ काम करने के सिद्धांतों का अध्ययन करना
मॉड्यूल 3
नौवां दिन - कोड से स्क्रीन तत्वों के साथ काम करना
- किसी दृश्य को उसकी आईडी द्वारा संदर्भित करना
- बटन क्लिक हैंडलर
- गतिशील रूप से बदलते तत्व
- दृश्य के लिए एनीमेशन
व्यावहारिक कार्य: बटन दबाते समय क्रियाएँ जोड़ना।
पाठ का परिणाम: "इवेंट" और "इवेंट हैंडलर" की अवधारणाओं को सीखना।
दसवां दिन - प्रोग्रामिंग स्क्रीन तत्व
- गतिविधि में व्यू ऑब्जेक्ट बनाना
− गतिशील मार्कअप
- मौजूदा मार्कअप में ग्राफिक तत्व जोड़ना
- एप्लिकेशन डिज़ाइन के साथ कार्य करना
व्यावहारिक कार्य: एप्लिकेशन डिज़ाइन के साथ कार्य करना.
पाठ का परिणाम: प्रोग्राम कोड में दृश्य तत्वों का उपयोग करने का अभ्यास।
ग्यारहवां दिन - थ्रेड्स और नेटवर्किंग के साथ काम करना
- जावा में थ्रेड की अवधारणा
- एक धागा बनाना और परिणाम प्राप्त करना
- HTTP प्रोटोकॉल की मूल बातें
- नेटवर्क पर अनुरोध भेजना और प्रतिक्रिया प्राप्त करना
व्यावहारिक कार्य: अनुरोध भेजकर, साथ ही सर्वर की प्रतिक्रियाओं को पढ़कर सर्वर के साथ संचार करने का अभ्यास।
पाठ परिणाम: एसिंक्रोनस प्रोग्रामिंग का परिचय और एक एप्लिकेशन में इंटरनेट के साथ काम करने की मूल बातें।
बारहवां दिन - परियोजनाओं, प्रस्तुति पर काम करें
- छात्र परियोजनाओं को अंतिम रूप देना
− पाठों का सारांश
− माता-पिता के समक्ष परियोजनाओं की प्रस्तुति की तैयारी
- अभिभावकों के समक्ष परियोजनाओं की प्रस्तुति
व्यावहारिक कार्य: अपना स्वयं का पूर्ण एप्लिकेशन विकसित करना और उसे दर्शकों के सामने प्रस्तुत करना।
परिणाम: परियोजना प्रस्तुति कौशल का विकास।