गो पर प्रोफेशन बैकएंड डेवलपर - कोर्स 105,600 रूबल। स्किल फैक्ट्री से, प्रशिक्षण 12 माह, दिनांक 15 फरवरी 2023।
अनेक वस्तुओं का संग्रह / / November 29, 2023
गो में बैकएंड डेवलपर एक तकनीकी रूप से महत्वाकांक्षी और मांग वाला पेशा है।
20 घंटे के इंटरैक्टिव वेबिनार, एल्गोरिदम पर 100 समस्याएं, 50 लिखित कार्यक्रम
गो और कंप्यूटर साइंस की मूल बातें 1 ब्लॉक 4.5 महीने
परिचयात्मक ब्लॉक
• आईटी क्षेत्र में प्रमुख अवधारणाएँ
• प्रोग्रामिंग भाषाओं का वर्गीकरण
• आधुनिक प्रौद्योगिकियाँ और इंटरनेट संचालन
• कंप्यूटर आर्किटेक्चर और ऑपरेटिंग सिस्टम
भाषा की मूल बातें जानें
• पर्यावरण स्थापित करना, गो प्रोग्राम संकलित करना और चलाना, बुनियादी वाक्यविन्यास (पैकेज, चर और डेटा प्रकार, स्थिरांक, स्ट्रिंग्स का परिचय)
• शाखाएँ, चक्र
• कार्य और विधियाँ, संरचनाएँ
• त्रुटि और पैनिक हैंडलिंग, इंटरफेस, रिकर्सन
• ऐरे, शब्दकोश, स्लाइस, स्ट्रिंग, रून्स और बाइट स्लाइस
• + 1 सप्ताह का अभ्यास
गो में एल्गोरिदम और डेटा संरचना
• परिचय, एल्गोरिदम और ओ-नोटेशन की जटिलता
• सारणी, सूची, कतार, ढेर। स्मृति में प्रतिनिधित्व
• सॉर्टिंग एल्गोरिदम
• पेड़, ग्राफ़, खोज एल्गोरिदम
• हैश टेबल, हैश मैप, हैश फ़ंक्शन
मल्टीथ्रेडिंग मूल बातें
• ऑपरेटिंग सिस्टम में प्रक्रिया और थ्रेड की अवधारणा
• गोरआउटिंस और बुनियादी सिंक्रनाइज़ेशन
• परमाणु विज्ञान और चैनलों का उपयोग करके सिंक्रनाइज़ेशन
• प्रतीक्षा समूह, गोरोइन्स का उपयोग करने के लिए बुनियादी पैटर्न
परियोजना कार्यान्वयन: एक डेटा प्रोसेसिंग पाइपलाइन इकट्ठा करें
डेवलपर टूल 2 ब्लॉक 4.5 महीने
लिनक्स मूल बातें
• लिनक्स स्थापित करना, ग्राफिकल शेल के साथ काम करना
• उपयोगकर्ता प्रबंधन, फ़ाइलों, प्रक्रियाओं के साथ काम करना
• लिनक्स नेटवर्क इंटरफेस
गिट का परिचय
• संस्करण नियंत्रण प्रणालियों की मूल बातें, रिपॉजिटरी को प्रारंभ करना, परिवर्तनों को सिंक्रनाइज़ करना, रिपॉजिटरी में परिवर्तन लिखना
• ब्रांचिंग, गिट फ्लो
डाक में काम करनेवाला मज़दूर
• डॉकर मूल बातें, एक कंटेनर में एप्लिकेशन चलाना
• + जीआईटी, डॉकर और लिनक्स पर 1 सप्ताह का अभ्यास
डेटाबेस और एसक्यूएल
• रिलेशनल डेटाबेस, डेटाबेस डिज़ाइन
• एसक्यूएल भाषा, लेनदेन
• अनुक्रमणिका, ट्रिगर, दृश्य, संग्रहीत कार्यविधियाँ
• गो में SQL डेटाबेस के साथ कार्य करना
नोएसक्यूएल डेटाबेस
• दस्तावेज़ डेटाबेस, SQL के विपरीत
• मोंगो डीबी और रेडिस का परिचय
• + डेटाबेस के साथ काम करने का 1 सप्ताह का अभ्यास
GO में गहराई से उतरें
• मॉड्यूल, प्रोफाइलिंग, डिबगिंग
• परिक्षण
• इनपुट आउटपुट। नियमित अभिव्यक्ति
• नेटवर्क अनुप्रयोग
• वेब अनुप्रयोग
परियोजना कार्यान्वयन: एक समाचार एग्रीगेटर का विकास
आर्किटेक्चर, डेवऑप्स, कतारें 3 ब्लॉक 4 सप्ताह
वास्तुकला मूल बातें
• वास्तु सिद्धांत
• डिजाइन पैटर्न्स
• आवेदन वितरण के तरीके
• संदेश कतारें
अंतिम परियोजना 3 सप्ताह
एक मोनोलिथ को माइक्रोसर्विसेज में विभाजित करना
- अभ्यास का उद्देश्य:
एक अखंड एप्लिकेशन - एक पहले से विकसित समाचार एग्रीगेटर - को उनके संशोधनों के साथ तीन माइक्रोसर्विसेज में विभाजित या "कट" करना सीखें।
- छात्रों के लिए परियोजना परिणाम:
तीन माइक्रोसर्विसेज का विकास: समाचार एग्रीगेटर, एपीआई गेटवे और टिप्पणी मॉडरेशन सेवा
व्यवहार में मोनोलिथिक और माइक्रोसर्विस आर्किटेक्चर की तुलना
एक पूर्ण परियोजना के साथ GitHub पर पोर्टफोलियो की पुनःपूर्ति