Java Script معسكر
“نتوقع ذلك serverless سوف تنمو بسرعة. نتوقع أيضًا أن تتقلص التطبيقات السحابية المختلطة في أماكن العمل بمرور الوقت ، على الرغم من أن بعض عمليات النشر قد تستمر بسبب القيود التنظيمية وقيود إدارة البيانات.
ستصبح الحوسبة بدون خادم نموذج الحوسبة القياسي في عصر السحابة ، لتحل إلى حد كبير محل الحوسبة من جانب الخادم وبالتالي إنهاء عصر خادم العميل. "
البرمجة السحابية المبسطة: وجهة نظر بيركلي على الحوسبة بدون خادم, 10 فبراير 2019
من هذا التنبؤ ، فإن الطلب على التقنيات التي لا تحتاج إلى خادم واضح ، وبالتالي على الموارد التي تدرس هذه التقنيات. لذلك ، قمنا بتنظيم مدرسة برمجة حيث نقوم بتدريس تقنيات بدون خادم AWS Amplify ، وكذلك الاستعداد لها من خلال التدريس English using Emoji, JavaScript, React Native and Type Script.
لهذا ، أنشأنا تطبيقًا للهاتف المحمول JS Camp, موقع JSCamp.app و YouTube channel, حيث للتدريب ، نستخدم الصور الرمزية ثلاثية الأبعاد المتوفرة افتراضيًا في Amazon Sumerian, بفضل ذلك يمكنك بسهولة إنشاء واجهات ثلاثية الأبعاد مثيرة. يتكاملون أيضًا مع AWS خدمات لتوفير وصول سهل إلى التعلم الآلي وروبوتات المحادثة وتنفيذ التعليمات البرمجية والمزيد. باستخدام هذه الأداة ، يمكننا إنشاء مقاطع فيديو ومواد تعليمية باللغات الشائعة في العالم ونشرها على our site و على YouTube channel.
فيديو
الغرض من البرنامج
استعد لدورة تطوير الأجهزة المحمولة في React Native / Type Script / AWS Amplify مكدس وللحصول على شهادة فيAWS Certification, حيث ستتلقى في عملية الإعداد مجموعة واسعة من الخبرات والموارد والبرامج. سنساعدك على التحقق بشكل فعال من خبرة تطوير السحابة والأجهزة المحمولة التي تحتاجها كل شركة اليوم.
JavaScript معسكر - JS Camp
لقد ألهمنا إنشاء ملفات online JavaScript course باللغات الشعبية من الكتابCode for Teens: JavaScript - Jeremy Moritz. إن ما يميز الكتاب هو أنه يتكيف للأطفال للدراسة ببساطته في العرض ، لكن عيبه الوحيد هو أن عدد الموضوعات الواردة فيه لا يكفي لإنشاء مشاريع حقيقية. لذلك ، وضعنا لأنفسنا مهمة تأليف كتاب JavaScript for Kids
مع التحضير لدراسة الدورة التدريبية حول تطوير الأجهزة المحمولة على React Native مكتبة.
في هذا الوقت, our mobile app تنفذ اختبارات اللغة الإنجليزية وجافا سكريبت. لتنفيذ هذه الحالة ، استخدمنا AWS Amplify خدمات . يمكنك قراءة المزيد حول كيفية تنفيذنا لخدمة المصادقة here, وكذلك كيفية توصيل خدمة App Synchere.
مزامنة التطبيق
AWS AppSync يبسط تطوير التطبيقات من خلال السماح لك بإنشاء واجهة برمجة تطبيقات عالمية للوصول الآمن إلى البيانات وتعديلها ودمجها من مصادر متعددة. AppSync هي خدمة مُدارة تستخدم ملفات GraphQL حتى تتمكن التطبيقات من استرداد البيانات التي تحتاجها فقط بسهولة.
GraphQL
إنها مواصفات API ، ولغة استعلام لواجهة برمجة التطبيقات ، ووقت تشغيل لإجراء تلك الاستعلامات مع بياناتك. تشترك في بعض أوجه التشابه مع REST وهي أفضل بديل لـ REST. GraphQL تم تقديمه بواسطة Facebook في عام 2015 ، على الرغم من أنه تم استخدامه داخليًا منذ عام 2012.
![GraphQL](https://fundor333.com/post/2018/graphql-والعمل معها/graphql-request.gif)
الإنجليزية بواسطة Emoji
نظرًا لأن اللغة الإنجليزية هي أساس لغات البرمجة ، وفي روسيا ، حيث أتيت ، فهي ليست لغتي الأم ، وفهمًا لذلك ، قمنا بإعداد برنامج لتعلم اللغة الإنجليزية بطريقة مرحة باستخدام الرموز التعبيرية. دخلت Emojis حياتنا كثيرًا films حولهم. في الوقت الحالي ، تحتوي الدورة على 700 كلمة ، مقسمة إلى 12 موضوعًا: الأبجدية ، والأرقام ، والطعام والشراب ، والحيوانات ، والنشاط ، والملابس ، والسفر ، والأشياء ، والرموز ، والوقت ، والناس ، والطبيعة. الدورة مناسبة أيضًا لأولئك الذين يرغبون في التنقل في لوحة الرموز التعبيرية بأكملها جيدًا لإنشاء منشورات عاطفية على وسائل التواصل الاجتماعي. قائمة تشغيل الفيديو حول هذا الموضوع متاحة here.
React Native
من لا يعرفReact Native هي مكتبة لإنشاء واجهات لنظامي التشغيل iOS و Android و AR / VR وإنشاء مواقع الويب من Facebook. هل تعتقد أننا نجحنا في حل هذه المشكلة؟ اكتب لي شخصيًا عن هذا في Discord. لقد أنشأنا دورة من 29 موضوعًا ، يأخذها الآن طلاب المدارس من سن 10 سنوات. مع React Native ، يعد طريقًا مباشرًا لتطوير الأجهزة المحمولة. دورتنا موجهة لمن هم من الصفر تمامًا ومن الأفضل أن تبدأ معنا ، حيث ستوفر الوقت ولن تحتاج إلى تعلم HTML و CSS ، والحصول على يديك على المواقع. باستخدام React Native ، نقوم بتنضيد واجهات واجهة المستخدم على كائنات JS ، لذلك بمعرفة واحدة بجافا سكريبت ، يمكنك الاندفاع معنا مباشرة إلى تطوير الأجهزة المحمولة. تحتوي هذه الدورة التدريبية على الحد الأدنى من المعرفة التي تحتاجها لإنشاء تطبيقات الهاتف المحمول باستخدام مكتبة 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 تقريبًا ، وإذا كان لديك خبرة في تطوير الواجهة الأمامية ، فإن تعلم TypeScript بسيط للغاية. لا سيما بالنظر إلى أنه يمكنك كتابة كود JS مباشرة في نصوص TS. لذلك قررنا teach له في مخيمنا JS Camp it-camp.
البوم موسيقي
Thتتكون دورة e JS من مقالات ودروس فيديو وبودكاست ومسارات موسيقية. أنشأنا أول ألبوم موسيقي لجافا سكريبت. وهو متاح الآن فيSoundCloud بالروسية. أدعوك لأدائها بلغتك الخاصة.
شارات
في التحديث الأخير لتطبيقنا ، تم إصدار نظام ولاء للمستخدم. الآن كل من اجتاز اختبارات اللغة الإنجليزية ، JavaScript ، ReactNative ، TypeScript ، AWS Amplify يحصل على الشارات المقابلة في تطبيق المدرسة السومرية الخاص بنا ، والذي يمكن تنزيله مجانًا لنظامي التشغيل iOS و Android here. صحيح أن الاختبارات لا تزال متاحة باللغة الإنجليزية وجافا سكريبت فقط ، ولكن هذا العام ستكون في جميع الموضوعات.
المصدر المفتوح
مشروعنا متاحOpen Source, لذلك يمكنك أيضًا المشاركة في تطويره. نحن ندعو إلى ترجمة the site بلغات أخرى غير الإنجليزية والروسية والصينية ، بحيث يمكن للجميع المساهمة فيها.
أفلام يوتيوب
كما أطلقنا سلسلة فيديو باللغة الروسية بمشاركة الأطفال. إذا كنت ترغب في المشاركة في تنمية طفلك من خلال دمجه في مشروعنا بلغتك الأم مع امتيازنا ، فاكتب إلينا على Discord.
برنامج JS Camp
نبدأ الصفوف دون اتصال مع تجميع مكعب روبيك وأولئك الذين جمعوا مكعب روبيك يدخلون الصف الأول. 💛 نبدأ الصفوف دون اتصال مع تجميع مكعب روبيك وأولئك الذين جمعوا مكعب روبيك يدخلون الصف الأول. نبدأ الصفوف دون اتصال مع تجميع مكعب روبيك وأولئك الذين جمعوا مكعب روبيك يدخلون الصف الأول. نبدأ الصفوف دون اتصال مع تجميع مكعب روبيك وأولئك الذين جمعوا مكعب روبيك يدخلون الصف الأول. الصف الأول - Java Script, المعلمة فيونا ميلر.
💚 الدرجة الثانية - رد الفعل الأصلي ، وتطوير وتصميم نظام المكونات الذرية في تطبيقات الهاتف المحمول iOS و Android ، وكذلك أنظمة AR / VR في الواقع المعزز والافتراضي مع مكتبة من Facebook. المعلمة جريس ويلي.
💙 الصف الثالث - TypeScript ، كتابة نظام المكون الذري ، المعلم مايا لاكشمي.
💜 الفئة الرابعة - AWS Amplify ، الحوسبة بدون خادم على وظائف AWS Amplify. المعلم Serverlesskiy.
🤍 دورة مدون الفيديو الاختيارية - تجريب الصور الرمزية التدريبية لدورات الفيديو التدريبية الخاصة بنا ومضيفي تكنولوجيا AWS السومرية. مدرس بريستون وايلد.
💟 الفصل التحضيري في اللغة الإنجليزية. المعلم كريس براون.
مؤلف الدورة
مؤلف كتاب Java Script مسار - Server Serverlesskiy, هو خالق الأولReact Native دورة تدريبية في الإنترنت الروسي ، وكذلك أول مدون-مبرمج روسي فيAWS Comunity Builders برنامج من أمازون.
المراجعات
تحويل:
هذا مستوى مختلف تمامًا من الفيديو الموسيقي في AWS Community Builder
هذه دورة تطوير الأجهزة المحمولة حول React Native / Type Script / AWS Amplify Stack و AWS Certification. يستحق التدقيق!
عملية التعلم
يتم التدريب في التطبيقDiscord.
دفع
التدريب مجاني ، ولكن يمكنك دعم بدء التشغيل لدينا من خلاله Patreon.