Java Script Camp
«हम उस उपयोग की भविष्यवाणी करते हैं serverless तेजी से बढ़ेगा। हम यह भी अनुमान लगाते हैं कि ऑन-प्रिमाइसेस हाइब्रिड क्लाउड एप्लिकेशन की संख्या में गिरावट आएगी, हालांकि कुछ तैनाती नियामक और डेटा प्रबंधन बाधाओं के कारण बनी रहेगी।
सर्वरलेस कंप्यूटिंग क्लाउड युग में मानक कंप्यूटिंग प्रतिमान बन जाएगा, सर्वर-साइड कंप्यूटिंग को विस्थापित करने और इस तरह क्लाइंट-सर्वर युग को समाप्त करने के लिए।"
क्लाउड प्रोग्रामिंग सरलीकृत: सर्वर रहित कम्प्यूटिंग पर एक बर्कले दृश्य, February 10, 2019
इस पूर्वानुमान से, सर्वर रहित प्रौद्योगिकियों की मांग स्पष्ट है, और इसलिए इन प्रौद्योगिकियों को पढ़ाने वाले संसाधनों के लिए। इसलिए, हमने एक प्रोग्रामिंग स्कूल का आयोजन किया, जहाँ हम पढ़ाते हैं serverless प्रौद्योगिकियों AWS Amplify, और शिक्षण के लिए उनके लिए भी तैयार करते हैं अंग्रेजी इमोटिकॉन द्वारा, JavaScript, React Native и Type Script.
इसके लिए हमने एक मोबाइल एप्लिकेशन बनाया है JS Camp, वेबसाइट JSCamp.app и YouTube चैनल, जहां प्रशिक्षण के लिए हम डिफ़ॉल्ट रूप से उपलब्ध 3 डी अवतार का उपयोग करते हैं Amazon Sumerian, आकर्षक 3 डी इंटरफेस बनाना आसान है। इसके अलावा, वे सेवाओं के साथ एकीकृत हैं AWS, इसलिए वे मशीन लर्निंग, चैटबॉट्स, कोड एक्ज़ीक्यूशन और अधिक तक आसान पहुँच प्रदान करते हैं। इस टूल से हम दुनिया की लोकप्रिय भाषाओं में वीडियो, शैक्षिक सामग्री बना सकते हैं और उन्हें प्रकाशित कर सकते हैं हमारी वेबसाइट और पर YouTube चैनल.
वीडियो
कार्यक्रम का उद्देश्य
स्टैक पर मोबाइल विकास पर एक पाठ्यक्रम के लिए तैयार करें React Native / Type Script / AWS Amplify और प्रमाणन के लिए AWS प्रमाणन, जहां तैयारी की प्रक्रिया में, आप विशेषज्ञता, संसाधनों और कार्यक्रमों की एक विस्तृत श्रृंखला हासिल करेंगे। हम आपको अपने क्लाउड और मोबाइल विकास विशेषज्ञता को प्रभावी ढंग से सत्यापित करने में मदद करेंगे जो आज हर व्यवसाय की जरूरत है।
JavaScript Camp - JS Camp
हमारे जावास्क्रिप्ट ऑनलाइन पाठ्यक्रम बनाने के लिए, दुनिया की लोकप्रिय भाषाओं में, हम किताब से प्रेरित थे किशोर के लिए संहिता: JavaScript - Jeremy Moritz. पुस्तक की विशिष्टता यह है कि यह प्रस्तुति की सादगी से बच्चों के अध्ययन के लिए अनुकूलित है, इसका एकमात्र दोष यह है कि इसमें प्रस्तुत विषयों की संख्या वास्तविक परियोजनाओं को बनाने के लिए पर्याप्त नहीं है। इसलिए, हमने खुद को कार्य निर्धारित किया - एक पुस्तक बनाएं "JavaScript for Kids" पुस्तकालय में मोबाइल विकास पर पाठ्यक्रम के अध्ययन की तैयारी के साथ React Native.
इस समय हमारे मोबाइल एप्लिकेशन में अंग्रेजी और जावास्क्रिप्ट में कार्यान्वित परीक्षण। इस मामले को लागू करने के लिए, हमने सेवाओं का उपयोग किया AWS Amplify. आप इस बारे में अधिक पढ़ सकते हैं कि हमने प्रमाणीकरण सेवा कैसे लागू की यहाँ, और यह भी कि हमने सेवा को कैसे जोड़ा App Sync यहां.
App Sync
AWS AppSync आपको कई स्रोतों से डेटा को सुरक्षित रूप से एक्सेस करने, संशोधित करने और संयोजन के लिए एक सार्वभौमिक एपीआई बनाने की अनुमति देकर अनुप्रयोग विकास को सरल बनाता है। AppSync एक प्रबंधित सेवा है जो उपयोग करती है GraphQL, ताकि एप्लिकेशन आसानी से केवल उन डेटा को पुनः प्राप्त कर सकें जिनकी उन्हें आवश्यकता है।
GraphQL
यह एक एपीआई विनिर्देश, एपीआई के लिए एक क्वेरी भाषा और आपके डेटा के साथ उन प्रश्नों को बनाने के लिए एक रनटाइम है। यह REST के साथ कुछ समानताएं साझा करता है और REST के लिए सबसे अच्छा प्रतिस्थापन है। GraphQL फेसबुक द्वारा 2015 में पेश किया गया था, हालांकि इसे 2012 से आंतरिक रूप से उपयोग किया जाता है।
अंग्रेजी इमोजी द्वारा
चूंकि अंग्रेजी प्रोग्रामिंग भाषाओं का आधार है, और रूस में, जहां से मैं आता हूं, यह मेरी मूल भाषा नहीं है, हमने इसे समझा और इमोजी का उपयोग करके एक चंचल तरीके से अंग्रेजी सीखने का कार्यक्रम तैयार किया। Emojis हमारे जीवन में इतने शामिल हैं कि उन्हें [फिल्मों] के बारे में फिल्माया जा रहा है(https://youtu.be/r8pJt4dK_s4). फिलहाल, पाठ्यक्रम में 700 शब्द हैं, जिन्हें 12 विषयों में विभाजित किया गया है: वर्णमाला, संख्या, भोजन और पेय, जानवर, गतिविधियां, कपड़े, यात्रा, वस्तुएं, प्रतीक, समय, लोग, प्रकृति। पाठ्यक्रम उन लोगों के लिए भी उपयुक्त है जो भावनात्मक सोशल मीडिया पोस्ट बनाने के लिए पूरे इमोजी पैलेट को अच्छी तरह से नेविगेट करना चाहते हैं। इस विषय पर एक वीडियो प्लेलिस्ट उपलब्ध है यहाँ.
React Native
कौन नहीं जानता React Native - के तहत इंटरफेस बनाने के लिए यह एक पुस्तकालय है iOS तथा Android, AR/VR तथा फेसबुक से साइटें बनाना। क्या आपको लगता है कि हम इस समस्या को हल करने में सफल हुए हैं? व्यक्तिगत रूप से इसके बारे में मुझे लिखें Discord. हमने 29 विषयों का एक पाठ्यक्रम बनाया है, जो 10 वर्ष की आयु से स्कूली बच्चों को भी ले रहे हैं। से React Native - मोबाइल विकास के लिए सीधी सड़क। हमारा पाठ्यक्रम उन लोगों पर लक्षित है जो पूरी तरह से खरोंच से हैं और हमारे साथ शुरू करना बेहतर है, क्योंकि आप समय बचाएंगे और आपको अध्ययन करने की आवश्यकता नहीं है HTML и CSS, साइटों पर अपना हाथ भरना. से React Native हम समझौता कर लेते हैं UI इंटरफेस JS वस्तुओं, इसलिए एक ज्ञान के साथ JavaScript आप एक सीधी रेखा में हमारे साथ मोबाइल विकास में तोड़ सकते हैं। इस पाठ्यक्रम में लाइब्रेरी पर मोबाइल एप्लिकेशन बनाने के लिए आवश्यक न्यूनतम ज्ञान शामिल है। React Native से AWS Amplify.
AWS Amplify
AWS Amplify – यह टूल और सेवाओं का एक सेट है, जिसे वेब इंटरफेस और मोबाइल एप्लिकेशन के डेवलपर्स द्वारा संयुक्त रूप से या अलग-अलग उपयोग किया जा सकता है, जिसके आधार पर स्केलेबल जटिल एप्लिकेशन बनाने के लिए AWS. के ज़रिये Amplify आप एप्लिकेशन बैकएंड को कॉन्फ़िगर कर सकते हैं और एप्लिकेशन को मिनटों में कनेक्ट कर सकते हैं, कुछ क्लिक के साथ स्थिर वेब एप्लिकेशन को तैनात कर सकते हैं, और आसानी से कंसोल के बाहर एप्लिकेशन सामग्री का प्रबंधन कर सकते हैं। AWS. Amplify विशेष रूप से लोकप्रिय वेब प्लेटफार्मों का समर्थन करता है JavaScript, React, Angular, Vue, Next.js, साथ ही मोबाइल प्लेटफ़ॉर्म, विशेष रूप से Android, iOS, React Native, Ionic, Flutter (पूर्वावलोकन संस्करण). बाजार के साथ उपवास का समय AWS Amplify.
Type Script
JavaScript मूल रूप से वेब पेज को लाइव बनाने के लिए बनाया गया था। इसके उपयोग में आसानी के कारण, इसने लोकप्रियता हासिल की और लगभग सभी प्लेटफार्मों पर इसका इस्तेमाल किया जाने लगा। कोड JavaScript स्क्रिप्ट पर आधारित है, जो, डिजाइन के अनुसार, बड़ी और तेज नहीं होनी चाहिए। डेवलपर्स ने ऐसा नहीं सोचा था JavaScript बहुत सारे कोड के साथ एप्लिकेशन लिखेंगे। इस संबंध में, बड़े अनुप्रयोगों में लिखा है JavaScript समस्याएं पैदा होती हैं। यहाँ उनमें से कुछ है:
- भाषा की व्याख्या के कारण, आप कोड को निष्पादित करने के बाद ही त्रुटि के बारे में पता लगा सकते हैं;
- वस्तु-उन्मुख प्रोग्रामिंग की प्रथाओं का उपयोग करने की जटिलता;
- गतिशील टाइपिंग।
ऐसी समस्याओं को हल करने के लिए, एक प्रोग्रामिंग भाषा बनाई गई थी TypeScript.
TypeScript - Microsoft द्वारा 2012 में शुरू की गई प्रोग्रामिंग भाषा और क्षमताओं को विस्तार देने वाले वेब एप्लिकेशन डेवलपमेंट टूल के रूप में तैनात है JavaScript. TypeScript के साथ संगत है JavaScript और बाद के संकलन करता है। वास्तव में, कार्यक्रम को संकलित करने के बाद TypeScript किसी भी आधुनिक ब्राउज़र में निष्पादित किया जा सकता है या सर्वर प्लेटफॉर्म के साथ संयोजन में उपयोग किया जा सकता है Node.js. पर कोड करें TypeScript कोड पर लगभग समान दिखता है JS और अगर आपके पास अनुभव है frontend-विकास, की जांच TypeScript काफी सरल। विशेष रूप से यह देखते हुए कि आप JS कोड को सीधे TS स्क्रिप्ट में लिख सकते हैं. इसलिए हमने [सिखाने] का फैसला किया(https://www.jscamp.app/ru/docs/typescript00) еउसे हमारे शिविर जेएस शिविर में
संगीत एल्बम
जेएस पाठ्यक्रम में लेख, वीडियो ट्यूटोरियल, पॉडकास्ट और संगीत ट्रैक शामिल हैं। हमने पहली बार जावास्क्रिप्ट संगीत एल्बम बनाया। जो अभी उपलब्ध है SoundCloudरूसी में। मैं आपको अपनी मूल भाषा में इसे करने के लिए आमंत्रित करता हूं।
बैज
हमारे आवेदन के अंतिम अद्यतन में, एक उपयोगकर्ता वफादारी प्रणाली जारी की गई थी। अब हर कोई जो विषय से परीक्षा उत्तीर्ण करता है English, JavaScript, ReactNative, TypeScript, AWS Amplify हमारे आवेदन में मिलान बैज प्राप्त करें JS Camp, जो iOS और Android के लिए मुफ्त में उपलब्ध है यहाँ. सच है, परीक्षण अभी भी केवल के लिए उपलब्ध हैं English и JavaScript, लेकिन यह वर्ष सभी विषयों पर होगा.
Open Source
हमारी परियोजना उपलब्ध है Open Source, इसलिए, आप इसके विकास में भी भाग ले सकते हैं। कृपया अनुवाद करें साइट अंग्रेजी, रूसी और चीनी के अलावा अन्य भाषाएं, इसलिए हर कोई इसमें योगदान दे सकता है।
YouTube धारावाहिक
हमने बच्चों की भागीदारी के साथ रूसी में एक वीडियो श्रृंखला भी शुरू की। यदि आप अपने मताधिकार के साथ अपनी मूल भाषा में उसे हमारी परियोजना में एकीकृत करके अपने बच्चे के विकास में संलग्न करना चाहते हैं, तो हमें लिखें Discord.
जेएस शिविर कार्यक्रम
हम रूबिक के घन के संयोजन के साथ ऑफ़लाइन कक्षाएं शुरू करते हैं और जिन्होंने रूबिक का घन एकत्र किया है, वे पहली कक्षा में प्रवेश करते हैं। 💛 प्रथम श्रेणी - Java Script,अध्यापक Fiona Miller.
💚 द्रितीय श्रेणी - React Native, मोबाइल अनुप्रयोगों में परमाणु घटकों की एक प्रणाली का विकास और लेआउट iOS, Android, और सिस्टम में भी AR/VR से एक पुस्तकालय के साथ संवर्धित और आभासी वास्तविकता Facebook. अध्यापक Grace Willie.
💙 तीसरी कक्षा - TypeScript, परमाणु घटकों की प्रणाली का शिक्षक, शिक्षक Maya Lakshmi.
💜 चौथी कक्षा - AWS Amplify, कार्यों पर सर्वर रहित कंप्यूटिंग AWS Amplify. अध्यापक Server Serverlesskiy.
🤍 वैकल्पिक वीडियो ब्लॉगर पाठ्यक्रम - हमारे प्रशिक्षण वीडियो पाठ्यक्रम, प्रौद्योगिकी होस्ट के लिए पायलट प्रशिक्षण अवतारों AWS Sumerian. अध्यापक Preston Wild.
पाठ्यक्रम लेखक
पाठ्यक्रम लेखक पर Java Script - Server Serverlesskiy, रनर ट्रेनिंग कोर्स में प्रथम के निर्माता हैं React Native, 当社のウェブサイトで直接。これを行うには、次のウィンドウで追加してみてください AWS Comunity Builders от Amazon.
प्रशंसापत्र
स्थानांतरण:
यह एक म्यूजिक वीडियो है AWS Community Builder पूरी तरह से अलग स्तर
यह स्टैक पर मोबाइल विकास पर एक कोर्स है React Native / Type Script / AWS Amplify और में प्रमाणन के लिए AWS Certification. जांच करने लायक!
सिखने की प्रक्रिया
प्रशिक्षण आवेदन में जगह लेता है Discord.
भुगतान
प्रशिक्षण नि: शुल्क है, लेकिन आप हमारे स्टार्टअप का समर्थन कर सकते हैं Patreon.