تم إعداد "أساسيات البرمجة" لدورة مجانية تحتوي على أمثلة لجافا سكريبت

تم إعداد "أساسيات البرمجة" لدورة مجانية تحتوي على أمثلة لجافا سكريبت

زملائي المهندسين ومهندسي المستقبل الأعزاء، يعلن مجتمع ميتارهيا عن فتح باب التسجيل في الدورة المجانية "أساسيات البرمجة" والتي ستكون متاحة على الرابط التالي: موقع YouTube и جيثب دون أي قيود. وقد تم بالفعل تسجيل بعض المحاضرات في نهاية عام 2018 وبداية عام 2019، وسيتم إلقاء بعضها في معهد كييف للفنون التطبيقية في خريف 2019 ومتاح على الفور قناة الدورة. أظهرت تجربة السنوات الخمس الماضية، عندما ألقيت محاضرات أكثر تعقيدًا، الحاجة إلى محاضرات للمبتدئين جدًا. هذه المرة، نظرًا للطلبات العديدة من الطلاب، سأحاول إضافة الكثير من المواد حول أساسيات البرمجة، وإذا أمكن، تجريد الدورة من JavaScript. وبطبيعة الحال، ستبقى معظم الأمثلة في جافا سكريبت، ولكن الجزء النظري سيكون أوسع بكثير ولن يقتصر على بناء الجملة وواجهة برمجة التطبيقات للغة. ستكون بعض الأمثلة في TypeScript وC++. هذه ليست دورة جافا سكريبت مجردة، ولكنها دورة أساسية في أساسيات البرمجة، بما في ذلك المفاهيم الأساسية وأنماط التصميم لنماذج مختلفة، وظيفية، إجرائية، موجهة للكائنات، عامة، غير متزامنة، رد الفعل، موازية، متعددة النماذج و البرمجة الفوقية، وكذلك أساسيات هياكل البيانات والاختبار ومبادئ بناء هيكل وهندسة المشاريع.

تم إعداد "أساسيات البرمجة" لدورة مجانية تحتوي على أمثلة لجافا سكريبت

عن الدورة

تم تصميم الدورة دون استخدام المكتبات والتبعيات والأطر الخارجية، وبدلاً من ذلك سنحاول القيام بكل شيء بأنفسنا، والتعمق في كيفية عمله ولماذا. ستستخدم أمثلة التعليمات البرمجية Node.js والمتصفح كبيئة التشغيل. سيتم استكمال الدورة هذا العام بمهام عملية، والتي كانت مفقودة من قبل. لإتقان عملية التطوير، سيتم عرض تقنيات إعادة هيكلة التعليمات البرمجية وتحسينها، بما في ذلك مراجعة التعليمات البرمجية لمهام الطلاب. سيتم الاهتمام بأسلوب التعليمات البرمجية واستخدام الأدوات مثل أنظمة التحكم في الإصدار ومديري الحزم. حاولت أن أجعل جميع الأمثلة قريبة قدر الإمكان من المشاريع الحقيقية، لأنك تريد أن تصبح متخصصًا ليس في الأمثلة التعليمية، بل في البرمجة العملية. تتوفر أمثلة التعليمات البرمجية في شكل مفتوح في Github الخاص بالمؤسسة كيفية عمل البرمجةستكون روابط الكود أسفل كل فيديو والروابط الخلفية من الكود إلى الفيديو هي المكان الذي تم فيه تسجيل محاضرات الفيديو بالفعل. انها في جيثب قاموس المصطلحات и محتويات الدورة. يمكن طرح الأسئلة في مجموعات على Telegram أو مباشرة أسفل الفيديو. جميع المحاضرات مفتوحة، ويمكنك الحضور إلى مؤشر الأداء الرئيسي (KPI) وطرح الأسئلة في الندوات بعد المحاضرات. جدول المحاضرات سيتم نشره على الفور، ولكن قد يتغير قليلاً.

تم إعداد "أساسيات البرمجة" لدورة مجانية تحتوي على أمثلة لجافا سكريبت

امتحان

في فصل الشتاء، بعد الفصل الدراسي الأول، سيتم تقديم مهام مستقلة للمشاركين في الدورة لتقييم مستوى معرفتهم، وإذا تم إكمالها بنجاح، يمكنك إجراء اختبار للحصول على شهادة من ميتارهيا. امتحاني ليس امتحانًا جامعيًا مع التذاكر، مع النظرية والتطبيق، ولكنه امتحان كامل في جميع المواد، حيث النظرية ليست منفصلة عن الممارسة. لا يوجد مجال للحظ البسيط هنا. لن ينجح الجميع في اجتياز الاختبار، حيث يمكن لحوالي 1-1 من كل 2 طالب الحصول على الشهادة. لكننا لا ندرس من أجل الأوراق، بل من أجل المعرفة. ولا يمكنك إجراء الاختبار مرة أخرى إلا بعد مرور عام. التدريب مجاني ومفتوح للجميع. وقد تم تسجيل أكثر من 100 شخص بالفعل. يمكن أن يستمر التدريب من سنة إلى 1200 سنوات، حسب نجاح الطالب. إذا فشل شخص ما في الامتحان، فيمكنه الاستمرار في الدراسة، لكنني سأخصص المزيد من الوقت لأولئك الذين ينجحون. سأخبرك بمزيد من التفاصيل عن الامتحانات مع اقتراب نهاية الفصل الدراسي، لا تشتت انتباهك الآن، ليست هناك حاجة للأسئلة غير الضرورية في المجموعات، ركز على إتقان المادة.

تم إعداد "أساسيات البرمجة" لدورة مجانية تحتوي على أمثلة لجافا سكريبت

الأسئلة المتداولة

Q: هل من الممكن التسجيل في دورة إذا لم أكن من KPI، أو من جامعة أخرى، أو لست طالبًا على الإطلاق، أو من بلد آخر، أو لا أستطيع الحضور للامتحانات، أو أنا أعمل بالفعل، أو ( ... مجموعة من الأسباب الأخرى...)؟
A: إذا كنت شخصًا من كوكب الأرض، فيمكنك ذلك. وإلا فلن نقبل الطلب.

Q: هل يمكنني التقدم للامتحان دون حضور الدورة أو حضور الدورة دون اجتياز الاختبار؟
A: أنت محظوظ بشكل لا يصدق! ترقية! أنا شخصيا أعطيك الإذن!

Q: سمعت أن هناك مجموعة عليا (السنة الثانية من الدراسة)، لكن هل يمكنني الذهاب إلى هناك أيضًا؟
A: جربها، المواد هناك أكثر صعوبة، ولكن إذا كنت ترغب في ذلك، فأنا لا أمنعك من الذهاب إلى هناك.

Q: هل يمكنني إجراء الاختبارات عن بعد؟
A: لا، بالتأكيد عليك أن تأتي.

تم إعداد "أساسيات البرمجة" لدورة مجانية تحتوي على أمثلة لجافا سكريبت

مراجع

استمارة التسجيل في الدورة: https://forms.gle/Yo3Fifc7Dr7x1m3EA
مجموعة برقية: https://t.me/Programming_IP9X
المجموعة في اللقاءات: https://www.meetup.com/HowProgrammingWorks/
قناة المجموعة العليا: https://t.me/metarhia
فريق Node.js: https://t.me/nodeua
قناة يوتيوب: https://www.youtube.com/TimurShemsedinov
المنظمة على جيثب: https://github.com/HowProgrammingWorks
محاضر على جيثب: https://github.com/tshemsedinov

تم إعداد "أساسيات البرمجة" لدورة مجانية تحتوي على أمثلة لجافا سكريبت

اختتام

إنني أتطلع إلى اقتراحات لإضافة موضوعات جديدة إلى الدورة التدريبية، وآمل المساهمات في أمثلة التعليمات البرمجية، بما في ذلك ترجمة الأمثلة إلى لغات أخرى. سوف تساعد ملاحظاتك في تحسين الدورة.

شكرا لك على اهتمامك. نراكم في المحاضرات والندوات!

يمكن للمستخدمين المسجلين فقط المشاركة في الاستطلاع. تسجيل الدخول، من فضلك.

ما مدى اهتمام هذه الدورة بالنسبة لك؟

  • سوف أشاهد/أحضر جميع المحاضرات

  • سأختار مواضيع مثيرة للاهتمام وأشاهد الفيديو

  • سأدرس الأمثلة

  • سأقوم بالمهام

  • سوف أقوم بالامتحان

  • كل شيء عادي، أنا لست مهتما

صوت 45 مستخدمين. امتنع 7 مستخدما عن التصويت.

هل تخطط للحضور شخصيا؟

  • نعم

  • أود ذلك، لكن لا أستطيع

  • لا

صوَّت 44 مستخدمًا. امتنع 2 مستخدما عن التصويت.

المصدر: www.habr.com

إضافة تعليق