منذ 4 أيام
أهلا بك عزيزي المتابع لموقع (journey for learn) نقدم دورات بكوبونات متاحة لاول 1000 تسجيل مجاني فقط وكوبونات اخري لفترة محدودة فاذا كنت تريد ان تحصل علي كل الكورسات علي موقعنا وان تكون اول المسجلين في الكورسات المجانية قم بتسجيل الدخول أوقم بالدخول علي وسائل التواصل الاجتماعي وخصوصا التليجرام نوضح الوصف المختصر والطويل للدورات لكي تعرف الدروس التي سوف تتعلمها بسهولة ويسر :
وصف إتقان مبادئ SOLID للتعليم البرمجي النظيف وهندسة البرمجياتفي هذه الدورة، ستتقن مبادئ SOLID لتصميم البرامج وهندسة البرمجيات لكتابة تعليمات برمجية نظيفة في لغة C#. تم تصميم هذه الدورة التدريبية لكل من المطورين المبتدئين وذوي الخبرة، وتغطي مبادئ برمجة SOLID الأساسية لبناء برامج قوية وقابلة للتطوير وقابلة للصيانة.
ما ستتعلمه:
- مبادئ تصميم SOLID: تعرف على كيفية استخدام مبادئ SOLID ، التي قدمها في الأصل روبرت مارتن في Agile Software Development: المبادئ والأنماط والممارسات، تشكل أساس هندسة البرمجيات الحديثة.
- التطبيق الواقعي: تعرف على كيفية تطبيق مبادئ SOLID في C# وJava و لغات البرمجة الشيئية الأخرى من خلال الأمثلة العملية ودراسات الحالة الواقعية.
- أهمية SOLID: فهم سبب أهمية مبادئ برمجة SOLID لإنشاء تعليمات برمجية مرنة وقابلة للتطوير ونظيفة.
- تطبيق مبادئ SOLID: تعرّف خطوة بخطوة على كيفية تنفيذ مبادئ SOLID في مشاريع الحياة الواقعية لضمان أن تكون بنية برامجك نظيفة ونموذجية ومقاومة للمستقبل.
- ما هو SRP في لغات OOP مثل C# وJava
- لماذا يعد SRP مبدأ SOLID أساسيًا في تصميم البرامج
- كيفية تنفيذ SRP لإنشاء المزيد فئات مركزة وقابلة للصيانة
- فهم OCP بلغات مثل C# وJava
- كيف يدعم OCP بنية البرامج القابلة للتوسعة والقابلة للتكيف
- li>
- أمثلة عملية لتطبيق OCP في سيناريوهات العالم الحقيقي
- ما هو LSP في لغات OOP مثل C# وJava لماذا يُعد LSP أمرًا ضروريًا للتعليمات البرمجية المرنة والموثوقة
- كيفية ضمان امتثال LSP في قاعدة التعليمات البرمجية الخاصة بك
- دور مزود خدمة الإنترنت في تصميم واجهات بسيطة وفعالة
- سبب أهمية مزود خدمة الإنترنت لهندسة البرامج المعيارية
- أمثلة واقعية لتطبيق مزود خدمة الإنترنت
- تنفيذ حقن التبعية (DI) مع حاويات IoC مثل Unity
- فهم الفرق بين DI وDIP وIOC
- كيفية استخدام DI لتحسين مرونة برامجك
- DRY (لا تكرر نفسك)
- KISS (اجعل الأمور بسيطة، غبية)
- GRASP (أنماط برامج تعيين المسؤولية العامة)
- YAGNI (لن تحتاج إليها)
- مبدأ تكلفة الفرصة البديلة
- التصميم الكبير مقدمًا والتصميم التقريبي مقدمًا
- مصدر واحد للحقيقة
- مبدأ أقل قدر من الدهشة
ما هي المتطلبات الأساسية لدخول الدورة والتسجيل فيها على موقعنا؟ رحلة التعلم:
(احصل على الدورة للدخول إلى الموقع والتسجيل)
يجب أن يكون لديك بريد إلكتروني (حساب بريد) تتذكره لنفسك وأيضًا يجب أن تتذكر كلمة مرور البريد الإلكتروني الذي ستسجل به ، وإذا لم يكن لديك حساب بريد إلكتروني ، فمن الأفضل إنشاء حساب (Gmail)
الدورات المقترحة
0 تعليقات
تسجيل دخول