बैकएंड डेवलपर - कोर्स 38,000 रूबल। लॉफ्ट स्कूल से, प्रशिक्षण 3 माह, दिनांक 28 नवंबर 2023।
अनेक वस्तुओं का संग्रह / / November 29, 2023
ज्ञान और कौशल
बैकएंड डेवलपर के लिए सभी आवश्यक ज्ञान।
पोर्टफोलियो
आपके पोर्टफोलियो में 4 आधुनिक और तकनीकी परियोजनाएँ।
प्रमाणपत्र
एक ऐसे स्कोर के साथ जो आपके ज्ञान के स्तर और प्रभाव की डिग्री को दर्शाता है।
कैरियर प्रारंभ
हम सभी अच्छे और उत्कृष्ट छात्रों को रोजगार की गारंटी देते हैं।
वे ज्ञान देते हैं, उत्तर नहीं। उन्हें समझाना अच्छा लगता है और वे जटिल जानकारी को समझने योग्य भाषा में बताने में सक्षम हैं। अपने कोड की गुणवत्ता के बारे में मांग करना: जब तक आपका कोड सही नहीं होगा तब तक आप असाइनमेंट पास नहीं करेंगे। वे अन्य लोगों को अच्छी तरह से समझते हैं और जानते हैं कि किसी भी छात्र के प्रति दृष्टिकोण कैसे खोजना है। मदद के लिए हमेशा तैयार.
Node.js सर्वर-साइड जावास्क्रिप्ट
सप्ताह 1 - Node.js, async, मॉड्यूल का परिचय
- पाठ्यक्रम टीम से मिलना।
- हम Node.js में मॉड्यूल, फ़ाइल सिस्टम और थ्रेड का अध्ययन करते हैं।
- हम Node.js में अतुल्यकालिकता का विश्लेषण करते हैं।
Node.js का परिचय और अपना कार्यक्षेत्र स्थापित करना
1. परिचय (09:10)
2. Node.js के बारे में बुनियादी जानकारी (29:13)
मॉड्यूल, फ़ाइल सिस्टम और थ्रेड
1. परिचय (05:22)
2. घर का बना मॉड्यूल लोडर (03:21)
3. परिपत्र निर्भरताएँ (03:04)
4. ES6 मॉड्यूल (02:41)
5. प्रक्रिया वस्तु (04:56)
6. पथ मॉड्यूल (03:54)
7. फ़ाइलों के साथ कार्य करना (06:18)
8. धाराएँ। स्ट्रीम मॉड्यूल (03:22)
9. सूत्र पढ़ना (08:37)
10. रिकॉर्डिंग स्ट्रीम (11:54)
11. ट्रांसफॉर्म स्ट्रीम (05:15)
12. समानांतर परिवर्तन (05:35)
Node.js में एसिंक्रोनी के साथ कार्य करना
1. इवेंट लूप (03:57)
2. इवेंट एमिटर (02:12)
3. कॉलबैक (04:07)
4. वादे (06:03)
5. जेनरेटर (04:15)
6. Async-प्रतीक्षा (06:06)
कार्यों का विश्लेषण #1
1. डीजेड नंबर 1 (14:27)
2. डीजेड नंबर 2 (12:01)
सप्ताह 2 - टेम्प्लेट, Express.js, Koa.js के साथ कार्य करना
— हम टेम्प्लेट (टेम्पलेट इंजन ईजे, हैंडलबार, पग) के साथ काम करने के सिद्धांतों का अध्ययन करते हैं।
— आइए फ्रेमवर्क Express.js से परिचित हों।
- हम Koa.js ढांचे का अध्ययन कर रहे हैं।
टेम्प्लेट के साथ कार्य करना
1. परिचय (05:35)
2. ईजेएस टेम्पलेट इंजन की समीक्षा (05:39)
3. फाइलों में बंटवारा. ईजेएस टेम्पलेट इंजन. (02:07)
4. हैंडलबार्स टेम्पलेट इंजन की समीक्षा (06:43)
5. हैंडलबार टेम्पलेट इंजन में आंशिक भागों का उपयोग करना (05:15)
6. पग टेम्पलेट इंजन की समीक्षा (04:47)
7. एक्सप्रेस फ्रेमवर्क में ईजेएस टेम्पलेट इंजन को कनेक्ट करना (02:05)
8. एक्सप्रेस फ्रेमवर्क में हैंडलबार टेम्पलेट इंजन को कनेक्ट करना (01:59)
9. एक्सप्रेस फ्रेमवर्क में पग टेम्पलेट इंजन को कनेक्ट करना (01:37)
एक्सप्रेस.जे.एस
1. परिचय (05:23)
2. रूटिंग (07:29)
3. सर्वर पर फ़ाइलें अपलोड करना (11:38)
4. मिडलवेयर (07:08)
5. ईमेल भेजना (09:38)
6. सत्र (05:47)
7. सत्रों का उपयोग करके बुनियादी प्राधिकरण और प्रमाणीकरण (03:52)
8. कुकीज़ और लॉगिंग (07:14)
Koa.js
1. परिचय (03:08)
2. रूटिंग (02:00)
3. नामित पैरामीटर्स (01:59)
4. स्थिर फ़ाइलें (01:48)
5. त्रुटि प्रबंधन (03:02)
6. मिडलवेयर (01:12)
7. JSON के साथ कार्य करना (01:32)
8. फ़ाइलें अपलोड करना (01:36)
9. कुकी (01:32)
10. टेम्प्लेट इंजन चुनना (01:57)
11. उदाहरण आवेदन (05:11)
कार्यों का विश्लेषण #2
1. डीजेड नंबर 3-1 (27:50)
2. डीजेड नंबर 3-2 (28:02)
सप्ताह 3 - REST API, डेटाबेस के साथ काम करना
-आइए एपीआई की अवधारणा को समझें और एक सरल एपीआई बनाने के उदाहरणों का अध्ययन करें।
- हम PostgreSQL और MongoDB के उदाहरण का उपयोग करके संबंधपरक और गैर-संबंधपरक डेटाबेस के साथ काम करने पर विचार करते हैं।
बाकी एपीआई
1. प्रोजेक्ट इंस्टालेशन (03:24)
2. स्वैगर को कनेक्ट करना और स्वैगर में प्राप्त अनुरोध का वर्णन करना (09:10)
3. स्वैगर में जोड़ना, आईडी के आधार पर प्राप्त करना, अपडेट करना और हटाना (06:49)
4. नियंत्रक. सभी उपयोगकर्ताओं को पुनः प्राप्त करना (07:25)
5. नियंत्रक. एक नया उपयोगकर्ता बनाना (06:15)
6. नियंत्रक प्राप्त करें, अद्यतन करें और हटाएं (06:14)
संबंधपरक डेटाबेस के साथ कार्य करना (PostgreSQL के उदाहरण का उपयोग करके)
1. पर्यावरण की स्थापना (05:02)
2. सीक्वेलाइज़ का उपयोग करके डेटाबेस से कनेक्ट करना (11:36)
3. सीक्वेलाइज़ सीएलआई (02:15)
4. पहला माइग्रेशन बनाएं और लागू करें (06:00)
5. एक मॉडल बनाना (09:09)
6. मॉडल को प्रोजेक्ट से जोड़ना (02:57)
7. एक मॉडल का उपयोग करते हुए सीआरयूडी (10:48)
गैर-संबंधपरक डेटाबेस के साथ कार्य करना (MongoDB के उदाहरण का उपयोग करके)
1. परिचय (02:07)
2. इंस्टालेशन (03:19)
3. आधार से जुड़ना (07:27)
4. नोडजेएस कनेक्ट करना (07:50)
5. नेवला (10:18)
सप्ताह 4 - सॉकेट, प्राधिकरण, परीक्षण
- वेबसोकेट के साथ कार्य करना। आइए सॉकेट लाइब्रेरी को देखें। आईओ.
- हम प्राधिकरण और प्रमाणीकरण के बीच अंतर पर विचार करते हैं।
— हम परीक्षणों के प्रकारों का अध्ययन करते हैं (मोचा और चाय परीक्षणों के उदाहरण का उपयोग करके)।
सॉकेट और उनके साथ काम करना
1. वेबसोकेट का परिचय (03:40)
2. डब्ल्यूएस मॉड्यूल (06:20)
3. सॉकेटआईओ (07:08)
4. सॉकेटआईओ - नामस्थान (02:40)
5. सॉकेटआईओ कमरे (04:28)
प्राधिकरण और प्रमाणीकरण
1. परिचय (00:52)
2. पासपोर्ट (02:28)
3. पासपोर्ट और स्थानीय रणनीति (02:32)
4. क्रमबद्धता और अक्रमांकन (01:24)
5. स्थानीय रणनीति का उपयोग करना (04:28)
6. निकास लागू करना (01:16)
परिक्षण
1. परीक्षण कब करें (01:18)
2. मूल शर्तें (06:10)
3. परीक्षण सही ढंग से लिखना (04:03)
4. एक ढाँचा चुनना (02:46)
5. मज़ाक - प्रोजेक्ट में जोड़ना (03:16)
6. जेस्ट - कॉन्फ़िगरेशन (01:24)
7. जेस्ट - वॉच मोड + vscode एक्सटेंशन (01:58)
सप्ताह 5 - परिनियोजन
— हम वर्चुअल होस्टिंग पर विचार कर रहे हैं। ट्रैविस का उपयोग करके हेरोकू पर तैनाती।
- हम एक टेलीग्राम बॉट लिख रहे हैं, नोड-टेलीग्राम-बॉट-एपीआई के साथ काम करना सीख रहे हैं।
- स्नातक परियोजना के कार्यान्वयन के लिए एक रूपरेखा का चयन करना।
परिनियोजन और उससे जुड़ी हर चीज़
1. परिचय (01:48)
2. हेरोकू (02:30)
3. ट्रैविस + हेरोकू (06:06)
4. डिजिटलओशन (06:16)
5. डॉकर (04:32)
बॉट लेखन प्रक्रिया
1. परिचय (02:06)
2. पहला टेलीग्राम बॉट (03:46)
3. मीडिया फ़ाइलें (02:52)
4. बॉट्स के लिए कीबोर्ड (01:13)
5. इनलाइन कीबोर्ड (01:24)
6. अंकन (03:09)
कार्यों का विश्लेषण #3
1. डॉकर (09:58)
सप्ताह 6 - सर्वर रेंडरिंग
- हम सर्वर रेंडरिंग के सिद्धांतों पर विचार करते हैं।
— हम एसपीए के फायदे और नुकसान का विश्लेषण करते हैं।
— हम अपने अंतिम प्रोजेक्ट पर काम ख़त्म कर रहे हैं।
सर्वर प्रतिपादन
1. सीएसआर (01:48)
2. एसएसआर (02:06)
3. रिएक्ट एसएसआर (02:46)
4. गैट्सबीजेएस (05:57)
व्यापक PHP पाठ्यक्रम
सप्ताह 1 - भाषा की मूल बातें, कार्यों के साथ काम करना
- पाठ्यक्रम टीम और समूह से मिलना।
- हम PHP भाषा की मूल बातें और अंतर्निहित क्षमताओं का अध्ययन करते हैं।
- कार्यों के साथ काम करना सीखना।
जान-पहचान। कार्यप्रवाह
1. पाठ्यक्रम का उद्घाटन (22:48)
जीआईटी
1. परिचय (07:03)
2. Git के साथ शुरुआत करना (03:01)
3. एक नया भंडार बनाना (01:09)
4. Git इंडेक्स (वॉच एरिया) में फ़ाइलें जोड़ना (06:49)
5. एक कमिट बनाना (07:17)
6. नेविगेशन प्रतिबद्ध करें. परिवर्तन रद्द करें (12:10)
7. विशिष्ट गिट चक्र (03:34)
8. गिट में शाखाकरण (11:27)
9. शाखाओं का विलय करते समय संघर्ष (06:06)
10. अस्थायी (प्रतिबद्धता के बिना) डेटा सहेजना (05:25)
11. दूरस्थ रिपॉजिटरी के साथ कार्य करना (20:04)
12. प्रोजेक्ट होस्ट करने के लिए GitHub पेज का उपयोग करना (04:31)
भाषा की मूल बातें
1. परिचय। डेटा प्रकार (21:28)
2. भाषा संचालक (34:35)
3. रूपांतरण प्रकार (15:47)
4. स्थिरांक. सारणियाँ। भाषा निर्माण और तार्किक संचालन (36:05)
5. वैश्विक चर $_SESSION (14:35)
6. एसक्यूएल भाषा. तालिकाएँ बनाना, रिकॉर्ड जोड़ना, चयन करना और हटाना (41:12)
फ़ंक्शंस के साथ कार्य करना
1. कार्य की अवधारणा. उदाहरण (04:16)
2. फ़ंक्शन इनपुट तर्क, सख्त प्रकार (07:54)
3. वापसी मूल्य (08:28)
4. कार्य क्षेत्र (10:17)
5. संदर्भ और मूल्य के आधार पर तर्क पारित करना (11:31)
6. अनाम कार्य, उदाहरण (14:26)
7. पुनरावर्तन और विविध कार्य (22:29)
अंतर्निहित भाषा क्षमताएँ
1. चर के साथ काम करने के लिए कार्य (11:51)
2. स्ट्रिंग्स के साथ काम करने के लिए फ़ंक्शन (16:36)
3. दिनांक और समय कार्य (07:50)
4. सरणियों के साथ काम करने के लिए कार्य (21:39)
5. फ़ाइलों के साथ काम करने और सर्वर पर फ़ाइलें अपलोड करने के कार्य (18:29)
कार्यों का विश्लेषण #1
1. गृहकार्य #0 (04:17)
2. गृहकार्य #1 (16:31)
3. गृहकार्य #2 (21:02)
सप्ताह 2 - डेटा, ओओपी के साथ कार्य करना
- हम डेटाबेस के साथ काम करना सीख रहे हैं।
- हम OOP की मूल बातें का अध्ययन करते हैं।
- हम मुख्य डिज़ाइन पैटर्न पर विचार करते हैं।
PHP से डेटा के साथ कार्य करना
1. एक्सएमएल, सीएसवी, जेएसओएन (26:05)
2. MySQL का परिचय (24:42)
3. MySQL से कनेक्ट करना, टेबल बनाना (25:42)
4. आइए अनुरोध करने का अभ्यास करें (28:58)
5. mysqli लाइब्रेरी (14:10)
6. पीडीओ लाइब्रेरी (11:05)
7. डेटाबेस के साथ काम करने के लिए एक रैपर क्लास लिखना (17:56)
8. अजाक्स. json-api बनाना (09:36)
OOP और OOP शैली में काम करने की तकनीकें
1. परिचय। कक्षाएँ और वस्तुएँ (16:07)
2. एनकैप्सुलेशन और इनहेरिटेंस (18:47)
3. वंशानुक्रम और अमूर्त वर्ग (09:10)
4. नामस्थान और अंतिम कक्षाएं (12:39)
5. सिंगलटन पैटर्न (08:59)
6. इंटरफ़ेस और लक्षण (12:36)
कार्यों का विश्लेषण #2
1. गृहकार्य #3-1 (05:36)
2. गृहकार्य क्रमांक 3-2 (20:24)
3. गृहकार्य #4 (17:26)
सप्ताह 3 - सुरक्षा, एमवीसी
- हम डेटाबेस के साथ सुरक्षित कार्य के सिद्धांतों का अध्ययन करते हैं।
- हमने XSS सुरक्षा को व्यवहार में लाया है।
– एमवीसी के वैचारिक डिजाइन और वास्तुकला पर विचार करें।
सुरक्षा
1. शुरुआत से पंजीकरण और प्राधिकरण के साथ एक वेबसाइट बनाना (01:06:05)
2. एक ब्लॉग, एसक्यूएल और एक्सएसएस इंजेक्शन जोड़ना (19:12)
3. फ़ाइलें अपलोड करना (13:37)
एमवीसी
1. एमवीसी परिभाषा (06:00)
2. एकल प्रवेश बिंदु बनाना (03:48)
3. क्लास ऑटोलोडर (16:04)
4. एक सरल रूटिंग बनाना (04:14)
5. नियंत्रक बनाना (04:52)
6. रूटिंग अपग्रेड करें (20:12)
7. रीडायरेक्ट और 404 प्रोसेसिंग (11:46)
8. दृश्य घटक जोड़ना (29:36)
9. मॉडल घटक जोड़ना (32:34)
10. हम प्राधिकरण और पंजीकरण करते हैं (26:55)
कार्यों का विश्लेषण #3
1. एमवीसी लागू करना (11:20)
2. पंजीकरण और प्राधिकरण (18:38)
3. रीडायरेक्ट जोड़ा जा रहा है (02:52)
4. एक ब्लॉग जोड़ना (22:14)
5. एक एपीआई विधि बनाना (04:15)
6. व्यवस्थापक भूमिका बनाएँ (07:35)
सप्ताह 4 - मुख्य पुस्तकालयों के साथ कार्य करना
- हम अक्षरों, समय, छवियों के साथ काम करने के लिए मुख्य पुस्तकालयों का अध्ययन करते हैं।
- PHPUnit का उपयोग करके सीखना परीक्षण।
- एलोकेंट ओआरएम, फ़ेकर का व्यावहारिक अनुप्रयोग।
तृतीय पक्ष पुस्तकालयों का कार्यान्वयन
1. संगीतकार (10:35)
2. स्विफ्टमेलर (06:50)
3. टहनी (15:03)
4. क्रॉलर (07:21)
5. एफएस कार्बन (08:35)
तृतीय पक्ष पुस्तकालयों का कार्यान्वयन - 2
1. GUMP के साथ डेटा सत्यापन (17:08)
2. छवियों के साथ कार्य करना (19:48)
3. PHPUnit के साथ परीक्षण (14:33)
4. सुवक्ता ORM. फ़ेकर (44:47)
कार्यों का विश्लेषण #4
1. गृहकार्य 5-1 (मेल भेजना) (02:25)
2. गृहकार्य 5-2 (टहनी सहायता) (01:57)
3. गृहकार्य 5-3 (छवियों के साथ कार्य करना) (04:49)
सप्ताह 5 - लारवेल
- हम लारवेल को स्थापित और कॉन्फ़िगर करने पर विचार कर रहे हैं।
- हम नियंत्रक, मॉडल और माइग्रेशन बनाते हैं।
- PHPUnit + Laravel Dusk के साथ परीक्षण कोड।
लारवेल से शुरुआत करना
1. एमवीसी प्रारंभ (29:38)
2. प्रपत्र. मार्ग. मध्यस्थ। मान्यता (34:18)
आइए लारवेल के साथ जारी रखें
1. लारवेल लिब्ज़ (28:39)
2. यूनिट परीक्षण (26:49)
3. गोधूलि बेला (18:38)
4. मेल करें और जेएस मिलाएं (05:15)
कार्यों का विश्लेषण #5
1. एमवीसी अवलोकन (06:12)
2. एलोक्वेंट ओआरएम को कनेक्ट करना और स्थापित करना (02:45)
3. सुवक्ता मॉडल पर स्विच करना (22:43)
4. उपयोगकर्ता व्यवस्थापक पैनल बनाना (33:17)
सप्ताह 6 - पाठ्यक्रम समापन
- स्नातक परियोजनाओं पर काम करें।
- संक्षेपण। प्रमाण पत्र जारी करना।
कार्यों का विश्लेषण #6
1. तैयारी, टेम्पलेट्स (15:57)
2. उत्पाद निर्माण (18:14)
3. एक श्रेणी बनाना (21:19)
4. पेजिनेशन बनाना (12:26)
5. टोकरी डिज़ाइन करना (11:11)
6. टोकरी बनाना (42:45)
7. समापन। एक व्यवस्थापक पैनल बनाना (04:33)
आईटी में नौकरी कैसे पाएं: टिप्स और ट्रिक्स
1. आईटी में नौकरी कैसे पाएं? खोज, साक्षात्कार और परिवीक्षा अवधि (42:21)
2. दूरस्थ कार्य और फ्रीलांस ऑर्डर कैसे खोजें? (20:12)
3. आईटी में पहली नौकरी - कैसा व्यवहार करें? इंटर्नशिप, आधिकारिक रोजगार और "भोजन के लिए" काम (14:11)
4. परिवीक्षा अवधि कैसे पार करें? (27:10)
5. FAANG कंपनी में साक्षात्कार की तैयारी कैसे करें (08:52)
6. वेब पेज लोड करने की प्रक्रिया (25:19)
7. प्रोग्रामर साक्षात्कार - वह सब कुछ जो आपको जानना आवश्यक है (01:24:07)
8. प्रोग्रामर साक्षात्कार से एक समस्या का समाधान (19:36)
9. फ्रंटएंड डेवलपर साक्षात्कार (01:37:17)