التصميم الموجه للكائنات في روبي - الدورة 3900 روبل روسي. من ThinkNetica مدة التدريب 3 أيام تاريخ 27 نوفمبر 2023.
Miscellanea / / November 28, 2023
يمارس
سوف تقوم ببعض التدريبات بشكل صحيح في الفصل، وبعضها بنفسك بعد الندوة عبر الإنترنت.
تواصل
سيكون لديك دعم عبر الدردشة المباشرة، وستغطي الندوات عبر الإنترنت الأسئلة والأخطاء الشائعة، وأمثلة لأفضل الممارسات والحلول.
1. 6 أشهر من الخبرة في تطوير Ruby on Rails
3. مهارات سطر الأوامر والجيت الأساسية
المطور السابق في Cybergizer وActimind وGroup-IB وUrban Connect AG.
عضو لجنة البرنامج ومتحدث في مؤتمرات Rubyrussia.
قام بالتدريس في الجامعات الحكومية والمؤسسات التعليمية الخاصة.
شارك كمرشد في Rubizza وHexlet.
3 ندوات عبر الإنترنت
المهام العملية
التواصل مع المؤلف والإجابات على الأسئلة
اليوم 1. نماذج البرمجة
- تعلم أو عزز معرفتك بمبادئ OOP، وتنفيذها في روبي، وقارنها باللغات الأخرى
- فهم الوظائف النقية ومفاهيم البرمجة الوظيفية الأساسية الأخرى
- فكر في نماذج OOP وFP البديلة وإمكانية تطبيقها على روبي
ونتيجة لذلك أنت:
قم بتحديث وتوسيع فهمك لـ OOP باستخدام أمثلة عملية، وتعلم كيفية العمل مع Ruby بأسلوب وظيفي، وقارن Ruby مع اللغات الأخرى
اليوم الثاني. مبادئ التصميم
- قم بتحديث أو اكتساب فهم نظري لمبادئ SOLID
- انظر إلى أمثلة لكيفية احترام هذه المبادئ وانتهاكها في روبي.
- تعرف على المبادئ والأساليب الأخرى المعروفة مثل GRASP وDRY وKISS وYAGNI
ونتيجة لذلك أنت:
سوف تفهم المبادئ والأساليب الأكثر شيوعًا في روبي وفي التطوير بشكل عام؛ وتعلم أيضًا كيفية رؤية المشكلات المحددة في التعليمات البرمجية بشكل أفضل والتي تنتهك بعض المبادئ الأساسية
يوم 3. أنماط التصميم
- أنماط التصميم في Ruby و Rails من العام إلى الخاص:
- أنماط MVC وMV*. لنقم بتقسيم Rails إلى مكوناته ومقارنتها بالخيارات الأخرى للتنظيم الداخلي لإطار عمل الويب
- الأنماط التوليدية
- الأنماط الهيكلية
- الأنماط السلوكية
ونتيجة لذلك أنت:
قم بتحديث وتوسيع معرفتك بالأنماط، بدءًا من المولد المفرد الواضح والبسيط وحتى نظرة عامة على الأنماط المعمارية