आईओएस प्रोग्रामर - कोर्स 57,780 रूबल। GeekBrains से, प्रशिक्षण 6 महीने, दिनांक: 10 जून, 2023।
अनेक वस्तुओं का संग्रह / / December 05, 2023
प्रोग्रामिंग की मूल बातें
प्रोग्रामिंग की मूल बातें
यह पाठ्यक्रम बिना प्रोग्रामिंग अनुभव वाले लोगों के लिए है। सीखना शुरू करने के लिए, सबसे सामान्य उपयोगकर्ता के स्तर पर कंप्यूटर कौशल होना पर्याप्त है। सभी प्रशिक्षण ब्राउज़र में होंगे और आपको अतिरिक्त सॉफ़्टवेयर इंस्टॉल करने की आवश्यकता नहीं होगी। आप सीखेंगे कि प्रोग्राम क्या है, इसे कैसे निष्पादित किया जाता है, और प्रोग्रामिंग में बुनियादी संचालन से परिचित होंगे। हम सुलभ भाषा में बुनियादी डेटा प्रकारों, सरणियों, ब्रांचिंग, लूप और फ़ंक्शंस के बारे में बात करेंगे। आप सरल लेकिन दिलचस्प समस्याओं को हल करने में अनुभव प्राप्त करेंगे, जो आपको अधिक गंभीर समस्याओं को हल करने के लिए सीखने का आधार देगा।
पाठ 1। प्रोग्राम, चर और डेटा प्रकार
पाठ के बाद, आपको पता चल जाएगा कि प्रोग्राम क्या है, इसमें निर्देश और डेटा शामिल हैं, आप सीखेंगे जेएस में स्केलर डेटा प्रकार, आप एक प्रोग्राम लिख सकते हैं जो उपयोगकर्ता द्वारा दर्ज किए गए दो संख्याओं को गुणा करता है और प्रिंट करता है परिणाम।
पाठ 2। फ़्लोचार्ट और शाखाएँ
पाठ के बाद, आपको पता चल जाएगा कि फ़्लोचार्ट का उपयोग करके एल्गोरिदम की कल्पना कैसे करें, तुलना ऑपरेटरों के काम को समझें, समझें कि ब्रांचिंग का उपयोग कैसे करें और यह किन समस्याओं का समाधान करता है
अध्याय 3। साइकिल
इस पाठ के बाद, आपको यह समझ में आ जाएगा कि फ़्लोचार्ट का उपयोग करके चक्रीय एल्गोरिदम की कल्पना कैसे करें, लूप का उपयोग कैसे करें और वे किन समस्याओं का समाधान करते हैं।
पाठ 4. कार्य
पाठ के बाद, आपको इस बात का अंदाज़ा हो जाएगा कि फ़ंक्शंस में कोड डालने से कौन सी समस्याएं हल हो जाती हैं, और फ़ंक्शंस बनाने में सक्षम होंगे, जिनमें तर्क लेने वाले फ़ंक्शंस भी शामिल हैं।
पाठ 5. सरणियों
पाठ के बाद, आपको पता चल जाएगा कि सरणियाँ किस समस्या का समाधान करती हैं, आप सरणियाँ बनाने, उसके तत्वों को जोड़ने और प्राप्त करने में सक्षम होंगे।
स्विफ्ट भाषा की मूल बातें। 1 महीना।
Apple के लिए स्विफ्ट 5.2, Xcode 11 पर आधुनिक प्रोग्रामिंग प्रौद्योगिकियाँ
स्विफ्ट Apple की एक नई भाषा है जो 2014 के मध्य में सामने आई। अपनी नवीनता के बावजूद, यह तेजी से विकसित हो रहा है और इसमें कई आधुनिक भाषाओं से उधार ली गई सभी बेहतरीन प्रोग्रामिंग संरचनाएं शामिल हैं। अभी बाज़ार में स्विफ्ट को जानने वाले कुछ ही विशेषज्ञ हैं। यह पाठ्यक्रम आपको स्विफ्ट के सिंटैक्स बुनियादी सिद्धांतों को सीखने और भाषा में अच्छा प्रोग्रामिंग अनुभव प्राप्त करने में मदद करेगा।
पाठ 1। प्रोग्रामिंग का परिचय
परिचयात्मक पाठ. भाषा को जानना. बुनियादी डेटा प्रकार. एक्सकोड, खेल का मैदान। चर, स्थिरांक और डेटा संग्रह। डिबगर.
पाठ 2। स्विफ्ट सिंटैक्स और बेसिक ऑपरेटर्स
भाषा वाक्यात्मक संरचनाओं और बुनियादी संचालकों का निरंतर अध्ययन
अध्याय 3। जटिल डेटा प्रकार
जटिल डेटा का परिचय. संरचनाएँ। स्थानान्तरण. गुण और विधियाँ. निर्माता।
पाठ 4. ओओपी का परिचय - ऑब्जेक्ट ओरिएंटेड प्रोग्रामिंग
वास्तविक दुनिया की वस्तुओं का वर्णन कैसे करें और विवरण के अनुसार उनका निर्माण कैसे करें। कक्षाएं और वस्तुएं। विरासत। एआरसी और स्मृति प्रबंधन का परिचय।
पाठ 5. OOP: वर्ग आवश्यकताएँ, प्रोटोकॉल, एक्सटेंशन, बहुरूपता, संरचना
हम कक्षाओं के लिए आवश्यकताओं का वर्णन करते हैं। प्रोटोकॉल. एक्सटेंशन. बहुरूपता. संघटन।
पाठ 6. उन्नत ओओपी
वास्तविक गुरुओं से तकनीकें। जेनेरिक। बंद सदस्यता लेना। उच्च क्रम के कार्य.
पाठ 7. अनुप्रयोग त्रुटि प्रबंधन
हम त्रुटियों को देखना और उनकी घटना की भविष्यवाणी करना सीखते हैं। अपवादों को आज़माएँ/पकड़ें। गलती।
पाठ 8. एक शिक्षक के साथ परामर्श
गिट. बुनियादी पाठ्यक्रम
गिट मूल बातें
13 वीडियो आपको Git संस्करण नियंत्रण प्रणाली के साथ काम करने की मूल बातें सिखाएंगे। आप सीखेंगे कि आधुनिक विकास में यह क्यों महत्वपूर्ण है। बुनियादी अवधारणाएँ सीखें: रिपॉजिटरी, कमिट, शाखाएँ और टैग। मास्टर कुंजी संचालन: रिपॉजिटरी बनाना और क्लोन करना, शाखाओं का विलय करना, परिवर्तन इतिहास की क्वेरी करना और भी बहुत कुछ। प्रशिक्षण के बाद, आप किसी भी भाषा में प्रोग्रामिंग पाठ्यक्रमों के लिए होमवर्क असाइनमेंट तैयार करने के लिए Git का उपयोग करने के लिए तैयार होंगे। साथ ही, आप साक्षात्कार के करीब पहुंच जाएंगे, जहां कई प्रश्न आमतौर पर संस्करण नियंत्रण पर केंद्रित होते हैं।
पाठ 1। गिट का परिचय
पाठ 2। Git को स्थापित और कॉन्फ़िगर करना
अध्याय 3। बुनियादी टर्मिनल आदेश
पाठ 4. Git में रिपॉजिटरी के साथ कार्य करना
पाठ 5. रिपॉजिटरी फ़ाइल प्रबंधन
पाठ 6. परिवर्तनों का इतिहास
पाठ 7. रिपॉजिटरी शाखाओं के साथ कार्य करना
पाठ 8. एक भंडार प्रकाशित करना
पाठ 9. शाखा विलीन हो जाती है
पाठ 10. संस्करण प्रबंधन
पाठ 11. पुल अनुरोध बनाना
पाठ 12. जटिल ऑपरेशन
पाठ 13. फोर्क रिपॉजिटरी के साथ काम करना
डेटाबेस मूल बातें. 20 पाठ.
डेटाबेस डिज़ाइन और SQL क्वेरीज़
डेटाबेस (DBs) डेटा स्टोरेज और प्रोसेसिंग सिस्टम हैं जिन्हें SQL (स्ट्रक्चर्ड क्वेरी लैंग्वेज) भाषा का उपयोग करके एक्सेस किया जाता है। किसी भी आधुनिक वेबसाइट, गेम या डेस्कटॉप एप्लिकेशन को डेटा संग्रहण की आवश्यकता होती है। फिलहाल, कई अलग-अलग डेटाबेस प्रबंधन प्रणालियाँ (DBMS) हैं, जिनमें सबसे लोकप्रिय MySQL है। "डेटाबेस बेसिक्स" 20 गहन वीडियो पाठ (प्रत्येक 10 मिनट) है, जहां हम SQL क्वेरी भाषा का उपयोग करके ऑनलाइन स्टोर के उदाहरण का उपयोग करके डेटाबेस डिज़ाइन के सभी चरणों से गुजरेंगे। इस कोर्स के बाद, आप एमएस एसक्यूएल और पोस्टग्रे एसक्यूएल जैसे विभिन्न डेटाबेस का उपयोग करने में सक्षम होंगे, क्योंकि उनके लिए एसक्यूएल सिंटैक्स व्यावहारिक रूप से समान है।
पाठ 1। संबंधपरक डेटाबेस
डेटाबेस और DBMS में क्या अंतर है; किस डेटाबेस को रिलेशनल कहा जाता है; आधुनिक DBMS का अवलोकन.
पाठ 2। डीबीएमएस स्थापित करना
MySql DBMS और Mysql Workbench ग्राफ़िकल एप्लिकेशन की स्थापना।
अध्याय 3। डेटाबेस डिज़ाइन, सामान्य रूप
एक्सेल में डेटा डिज़ाइन; सामान्य रूप; प्राथमिक कुंजी।
पाठ 4. SQL कमांड बनाएं
MySql वर्कबेंच GUI में तालिकाएँ बनाना; कमांड बनाएं; डेटा के प्रकार; कंसोल में काम करें.
पाठ 5. SQL INSERT कमांड
ग्राफ़िकल इंटरफ़ेस का उपयोग करके तालिकाओं को डेटा से भरना; सम्मिलित करें आदेश; स्वत: वेतनवृद्धि।
पाठ 6. एसक्यूएल सेलेक्ट और व्हेयर कमांड
SQL SELECT और WHERE कमांड का उपयोग करके डेटा प्राप्त करना और फ़िल्टर करना; NULL की जाँच कर रहा है; कई शर्तों के अनुसार डेटा फ़िल्टर करना।
पाठ 7. SQL कमांड DISTINCT, ORDER BY, LIMIT
SQL कमांड DISTINCT और LIMIT का उपयोग करके डेटा प्राप्त करना और फ़िल्टर करना; ORDER BY कमांड का उपयोग करके सॉर्ट करना।
पाठ 8. SQL आदेश हटाएँ और अद्यतन करें
SQL कमांड DELETE और UPDATE का उपयोग करके डेटा को अपडेट करना और हटाना; WHERE IN का उपयोग करके डेटा फ़िल्टर करना।
पाठ 9. डेटा संगतता
डेटा की स्थिरता या निरंतरता की अवधारणा।
पाठ 10. बाहरी कुंजी
विदेशी कुंजी की अवधारणा और स्तंभ मानों पर प्रतिबंध; विदेशी प्रमुख बाधाएँ।
पाठ 11. अनेक-से-अनेक संबंध के साथ तालिकाएँ बनाना
ऑनलाइन स्टोर डेटाबेस में एक कार्ट जोड़ना।
पाठ 12. समग्र प्राथमिक कुंजी
अनेक-से-अनेक संबंध वाली तालिका डिज़ाइन करते समय समग्र प्राथमिक कुंजी का उपयोग करना।
पाठ 13. एकाधिक तालिकाओं से डेटा मर्ज करना
कई परस्पर संबंधित तालिकाओं से डेटा पुनर्प्राप्त करना; कई चयनों का उपयोग करते हुए दृष्टिकोण की असंगति।
पाठ 14. इनर जॉइन ऑपरेटर
INNER JOIN ऑपरेटर का उपयोग करके एकाधिक तालिकाओं से डेटा जोड़ना।
पाठ 15. ऑपरेटर्स लेफ्ट जॉइन, राइट जॉइन
लेफ्ट जॉइन और राइट जॉइन ऑपरेटरों का उपयोग करके एकाधिक तालिकाओं से डेटा जोड़ना।
पाठ 16. यूनियन संचालक
UNION ऑपरेटर का उपयोग करके एकाधिक SQL क्वेरी के परिणामों को संयोजित करना।
पाठ 17. एकत्रीकरण कार्य
कार्यों को एकत्रित करना COUNT, SUM, MIN, MAX.
पाठ 18. ऑपरेटर द्वारा समूह
ग्रुप बाय क्लॉज का उपयोग करके पंक्तियों के चयनित सेट को समूहित करें।
पाठ 19. इंडेक्स
HAVING का उपयोग करके समूह में फ़िल्टर करना; अनुक्रमणिका का उपयोग करके क्वेरी निष्पादन की गति बढ़ाना।
पाठ 20. लेनदेन
लेन-देन की अवधारणा; लेन-देन विवरण; लेनदेन प्रणाली के लिए ACID आवश्यकताएँ।
आईओएस अनुप्रयोगों का यूजर इंटरफेस। 1 महीना।
स्विफ्ट 5.2 एक्सकोड 12
अधिकांश आधुनिक मोबाइल एप्लिकेशन की मुख्य विशेषताएं क्या हैं? सेवा के साथ सहभागिता. बाहरी सर्वर पर डेटा प्रदर्शित करें और बदलें! उपयोगकर्ता इंटरफ़ेस के बिना कोई एप्लिकेशन नहीं हैं। यह आपके प्रोजेक्ट का चेहरा है. इसका उपयोग उपयोगकर्ताओं को आकर्षित करने और बनाए रखने के लिए किया जा सकता है। सेवा के साथ संबंध लागू करके, आप उपयोगकर्ताओं की एक-दूसरे के साथ या अपने व्यवसाय के साथ बातचीत को व्यवस्थित कर सकते हैं।
पाठ 1। इंटरफ़ेस डिज़ाइन, भाग 1. बुनियादी नेटवर्क क्षमताओं का विश्लेषण और व्यवहार में उनका अनुप्रयोग
मुख्य नेटवर्क क्षमताओं का विश्लेषण और व्यवहार में उनका अनुप्रयोग।
पाठ 2। इंटरफ़ेस डिज़ाइन, भाग 2। स्क्रीन जोड़ना. स्क्रीन के बीच संक्रमण. यूआईनेविगेशनकंट्रोलर। segue
स्क्रीन जोड़ना. स्क्रीन के बीच संक्रमण. यूआईनेविगेशनकंट्रोलर। सेग्यू।
अध्याय 3। इंटरफ़ेस डिज़ाइन, भाग 3। हम डेटा को एक तालिका के रूप में प्रदर्शित करते हैं। UITableViewController, UITableViewCell, UICollectionViewController, UICollectionViewCell
हम डेटा को एक तालिका के रूप में प्रदर्शित करते हैं। UITableViewController, UITableViewCell, UICollectionViewController।
पाठ 4. कस्टम यूआई घटक बनाना
कोरग्राफिक्स के साथ ड्राइंग। @IBDesignable और @IBInspectable। कैलेयर: छाया, सीमाएँ, मुखौटा, ढाल। परिवर्तन. उपयोगकर्ता के इशारों को संसाधित करना। यूआईकंट्रोल. यूआईउपस्थिति।
पाठ 5. शिक्षक से परामर्श 1
पाठ 6. संग्रह का अनुकूलन
कस्टम टेबल सेल, शीर्ष लेख और पाद लेख दृश्य बनाना। कस्टम संग्रह कक्ष, पूरक दृश्य बनाना। UICollectionViewFlowLayout के साथ कार्य करना। एक कस्टम संग्रह दृश्य लेआउट बनाना।
पाठ 7. एनिमेशन, भाग 1. सरल UIView एनिमेशन. UIViews के बीच चेतन संक्रमण। परत एनिमेशन. स्प्रिंग एनिमेशन
सरल UIView एनिमेशन. UIViews के बीच चेतन संक्रमण। परत एनिमेशन. वसंत एनिमेशन.
पाठ 8. एनिमेशन, भाग 2. एनिमेशन समूह. बेज़ियर वक्र और उनका एनीमेशन। 3डी एनिमेशन. UIViewPropertyAnimator
मुख्यफ़्रेम एनिमेशन. एनिमेशन समूह. बेज़ियर वक्र और उनका एनीमेशन। 3डी एनिमेशन. UIViewPropertyAnimator।
पाठ 9. स्क्रीन के बीच संक्रमण का एनीमेशन
UIViewController के बीच चेतन संक्रमण। दृश्य नियंत्रकों के बीच इंटरैक्टिव संक्रमण। अपना स्वयं का सेग बनाना।
पाठ 10. शिक्षक से परामर्श 2
क्लाइंट-सर्वर iOS एप्लिकेशन। 1 महीना।
स्विफ्ट 5.2, एक्सकोड 12
आप उच्च-लोड अनुप्रयोगों को विकसित करने की तकनीकों में महारत हासिल कर लेंगे। आप फाइलों और पुरालेखों के साथ काम करेंगे। पृष्ठभूमि में प्रक्रियाओं को प्रबंधित करना सीखें, बड़ी मात्रा में डेटा लोड करने के लिए एप्लिकेशन को अनुकूलित करें। आप सार्वभौमिक इंटरफ़ेस के साथ एप्लिकेशन विकसित करने के तरीके भी सीखेंगे। Google की लोकप्रिय फायरबेस बैकएंड सेवा का अनुभव प्राप्त करें। आप ऐपस्टोर में एप्लिकेशन प्रकाशित करने की प्रक्रिया में भी भाग लेंगे।
पाठ 1। ऑब्जर्वर, सिंगलटन और डेलीगेट पैटर्न का उपयोग करना
हम iOS में सबसे लोकप्रिय पैटर्न के कार्यान्वयन का अध्ययन करते हैं। आइए अधिसूचना केंद्र से परिचित हों।
पाठ 2। नेटवर्किंग
नेटवर्क अनुरोधों के साथ काम करना सीखना। HTTP अनुरोधों का एनाटॉमी। नेटवर्क अनुरोधों के साथ काम करने के लिए उपकरणों और पुस्तकालयों का अवलोकन। URLSession का उपयोग करके अनुरोध भेजना।
अध्याय 3। मैपिंग json
आइए सर्वर के json रिस्पॉन्स को एप्लिकेशन ऑब्जेक्ट में बदलें। JSON प्रारूप का एनाटॉमी। JSONS क्रमांकन।
पाठ 4. आधार सामग्री भंडारण
किसी एप्लिकेशन में डेटा के लगातार भंडारण के लिए टूल और लाइब्रेरी का अवलोकन। यूजर डिफॉल्ट्स, फ़ाइलें। कोरडेटा। SQLite, दायरे, चाबी का गुच्छा।
पाठ 5. शिक्षक से परामर्श 1
पाठ 6. क्षेत्र - ऑब्जेक्ट डेटाबेस प्रबंधन प्रणाली
दायरे की विस्तृत समीक्षा. डेटा को सहेजना, पुनर्प्राप्त करना, हटाना, फ़िल्टर करना
पाठ 7. दायरे में सूचनाएं
क्षेत्र में परिवर्तन की निगरानी करना। स्वचालित यूआई अद्यतन।
पाठ 8. फायरबेस बैकएंड
हम एप्लिकेशन डेटा संग्रहीत करने के लिए एक बाहरी सर्वर का उपयोग करते हैं। फायरबेस फ्रेमवर्क में महारत हासिल करना। हम "पंजीकरण" और "उपयोगकर्ता प्राधिकरण" तंत्र को जोड़ते हैं।
पाठ 9. ऐप स्टोर के मैकेनिक
हम एप्लिकेशन को ऐप स्टोर में प्रकाशित करते हैं। हम मोबाइल एप्लिकेशन से कमाई करने की संभावनाएं तलाश रहे हैं।
पाठ 10. शिक्षक से परामर्श 2
आईओएस अनुप्रयोगों का प्रदर्शन. 1 महीना।
स्विफ्ट 5.2 एक्सकोड 12
पाठ्यक्रम मल्टीथ्रेडिंग, कैशिंग और उपयोगकर्ता इंटरफ़ेस प्रदर्शन से संबंधित समस्या निवारण की अवधारणाओं और प्रौद्योगिकियों को कवर करेगा।
पाठ 1। समानांतर प्रोग्रामिंग. धागा।
मल्टी-थ्रेडेड और एसिंक्रोनस कोड की अवधारणाओं का परिचय। प्रवाह प्रबंधन. रनलूप. धागा।
पाठ 2। समानांतर प्रोग्रामिंग. जीसीडी
हम ग्रैंड सेंट्रल डिस्पैच लाइब्रेरी का अध्ययन करते हैं और प्रवाह प्रबंधन को सरल बनाते हैं।
अध्याय 3। समानांतर प्रोग्रामिंग. एनएसऑपरेशन
बहु-थ्रेडेड कोड को व्यवस्थित करने और कार्यों के समानांतर निष्पादन के लिए एनएसऑपरेशन लाइब्रेरी का परिचय।
पाठ 4. परामर्श
पाठ 5. अतुल्यकालिक कोड. वायदा और वादे की अवधारणाएँ
परिचय वादा/भविष्य की अवधारणा थोड़ा सा सिद्धांत अभ्यास
पाठ 6. UITableView और UICollectionView के साथ काम करने का अभ्यास
हम तालिकाओं और संग्रहों के संचालन में समस्याओं की तलाश कर रहे हैं। हम फ़्रेम पर लेआउट के पक्ष में ऑटोलेआउट को छोड़ देते हैं। हम डेटा को एक समानांतर थ्रेड और कैश छवियों में संसाधित करते हैं।
पाठ 7. समाचार फ़ीड पैटर्न
पुल-टू-रीफ्रेश पैटर्न। अनंत स्क्रॉलिंग पैटर्न. भविष्य में अपलोड की गई छवियों के लिए सेल आकार की गणना करें।
पाठ 8. परामर्श
एल्गोरिदम और डेटा संरचनाएं। बुनियादी पाठ्यक्रम.. 1 महीना।
कंप्यूटिंग समस्याओं का कुशल समाधान
मौलिक पाठ्यक्रम कंप्यूटर विज्ञान के बुनियादी ज्ञान को "बढ़ाता" है। प्रोग्रामिंग भाषा कैसे काम करती है और कोड में उपयोग किए जाने वाले कमांड और समाधान की समझ देता है। उदाहरण के तौर पर सी भाषा का उपयोग करके, छात्र आधुनिक ढांचे के अंतर्गत आने वाले तंत्रों को "महसूस" करने में सक्षम होंगे। पाठ्यक्रम वह ज्ञान प्रदान करता है जो एक प्रोग्रामर को कोड लिखने वाले "उपयोगकर्ता" से अलग करता है।
पाठ 1। सरल एल्गोरिदम
सी का परिचय. संरचनाएँ। एल्गोरिदम.
पाठ 2। एल्गोरिथम की स्पर्शोन्मुख जटिलता. प्रत्यावर्तन
एल्गोरिथम की स्पर्शोन्मुख जटिलता. पुनरावर्ती खोज. हनोई का टावर।
अध्याय 3। किसी सरणी में खोजें. सरल प्रकार
एक-आयामी सरणी में खोजें. अंतर्वेशन खोज. किसी सरणी को क्रमबद्ध करना.
पाठ 4. गतिशील प्रोग्रामिंग। वापसी द्वारा खोजें
सबसे बड़ा सामान्य अनुवर्ती. गतिशील प्रोग्रामिंग। बैकट्रैकिंग खोज. आठ रानियों की समस्या.
पाठ 5. गतिशील डेटा संरचनाएँ
ढेर, कतार. किसी सारणी का उपयोग करके स्टैक बनाना। गतिशील डेटा संरचनाएँ।
पाठ 6. पेड़
बाइनरी खोज वृक्ष. हैश फंकशन। एमडी5. हैश टेबल.
पाठ 7. रेखांकन. ग्राफ़ पर एल्गोरिदम.
ग्राफ़, चौड़ाई और गहराई में ग्राफ़ ट्रैवर्सल। तरंग एल्गोरिथ्म. "लालची एल्गोरिदम"।
पाठ 8. जटिल प्रकार
होरे सॉर्ट (त्वरित सॉर्ट)। ढेर सॉर्ट और मर्ज सॉर्ट। काउंटिंग सॉर्ट। सूची के साथ एल्गोरिदम (कबूतर छेद छँटाई)। ब्लॉक सॉर्ट करें.
GeekBrains में इंटर्नशिप। 2 महीने।
वेबिनार प्रारूप में
इंटर्नशिप के दौरान छात्रों को किसी ओपन सोर्स प्रोजेक्ट या स्टार्टअप पर दूर से काम करना होगा। छात्रों को विकास के लिए उपलब्ध परियोजनाओं के एक सेट में से चुनने के लिए कहा जाएगा। छात्र एक टीम में काम करना, अन्य डेवलपर्स, उत्पाद आदि के साथ संवाद करना सीखेंगे परियोजना प्रबंधक, डिजाइनर लचीली कार्यप्रणाली, SCRUM ढांचे का अध्ययन करेंगे और सिद्धांतों में महारत हासिल करेंगे दूरदराज के काम। इंटर्नशिप का परिणाम एक टीम में काम करने की क्षमता, एक पोर्टफोलियो जोड़ना और आपके बायोडाटा में मुख्य कार्य अनुभव के रूप में किसी प्रोजेक्ट पर काम को इंगित करने का अवसर है। इंटर्नशिप अंशकालिक दूरस्थ कार्य, वेबिनार प्रारूप में शिक्षक के साथ साप्ताहिक स्थिति बैठकों के प्रारूप में होती है।
पाठ 1। एक-दूसरे को जानना, एक प्रोजेक्ट चुनना
विकास में क्या भूमिकाएँ हैं? उत्पाद प्रबंधक, परियोजना प्रबंधक, डेवलपर, डिजाइनर। एमवीपी क्या है? आधुनिक सेवा की वास्तुकला. डेवलपर्स एक-दूसरे के साथ कैसे इंटरैक्ट करते हैं। रेस्ट एपीआई, वेब सॉकेट। बैकएंड, फ्रंटएंड, मोबाइल एप्लिकेशन। माइक्रोसर्विस आर्किटेक्चर. दूरस्थ कार्य की मूल बातें. टीमों के लिए साइन अप करें.
पाठ 2। विकास के तरीके
कार्यप्रणाली की समीक्षा. कैस्केड (झरना), एजाइल मेनिफेस्टो, कानबन, स्क्रम। इनका उपयोग कहां और किस लिए किया जाता है. मिश्रित पद्धतियाँ।
अध्याय 3। SCRUM पद्धति
SCRUM का उपयोग करके कार्य करें. स्प्रिंट योजना. बैकलॉग संवारना. स्प्रिंट लक्ष्य. वृद्धि. दूरस्थ कामकाजी परिस्थितियों में लचीली कार्यप्रणाली। टास्क ट्रैकर्स (ट्रेलो, फेवरो)/
पाठ 4. उपयोगकर्ता कहानी मानचित्रण
कार्यों के प्रकार. कार्यों का विघटन. उपयोगकर्ता कहानियों का मानचित्रण। उपयोगकर्ता कहानियों पर काम करना. वॉटरफ़ॉल और लचीली पद्धतियों का उपयोग करके तकनीकी विशिष्टताओं के साथ कार्य करना।
पाठ 5. जिम्मेदारी, प्रेरणा, व्यक्तिगत विकास
खुद को क्या और कैसे प्रेरित करें. प्रेरणा के स्तर क्या हैं? काम पर कैसे थकें नहीं? और काम के बारे में कैसे न भूलें।
पाठ 6. बायोडाटा लिखना
बायोडाटा कैसे लिखें ताकि एचआर उसे अस्वीकार न कर दे। किसी नियोक्ता में रुचि कैसे लें. यदि आपके पास अभी तक प्रासंगिक कार्य अनुभव नहीं है तो अपनी पढ़ाई में अर्जित कौशल का प्रदर्शन कैसे करें।
पाठ 7. प्रारंभिक सारांश, परियोजना रक्षा की तैयारी
छात्र बायोडाटा का विश्लेषण। प्रारंभिक सारांश. स्टार्टअप्स, मुद्रीकरण, निवेशकों के बारे में थोड़ा।
पाठ 8. संक्षेप में, अंतिम परियोजना का प्रदर्शन
छात्रों द्वारा कार्यशील प्रोटोटाइप का प्रदर्शन। प्राप्त परिणामों की चर्चा. शिक्षक से प्रतिक्रिया. बिदाई शब्द.