تبدأ رحلتنا في استكشاف موقع مجاني شامل يضم كنوز وهي : دورات مجانية ومنح دراسية ووظائف وتدريب ومقالات مفيدة ودليل كامل لكل مجال خاص بالتكنولوجيا حصريا وبعض من المجالات الاخري لمتابعة كل جديد علي التليجرام والفيسبوك | Telegram | Facebook

Mastering GRASP Principles in Object-Oriented Design

دورة متاحة لفترة محدودة
free-palestine free-palestine

Responsive image
منذ 13 ساعة

أهلا بك عزيزي المتابع لموقع (journey for learn) نقدم دورات بكوبونات متاحة لاول 1000 تسجيل مجاني فقط وكوبونات اخري لفترة محدودة فاذا كنت تريد ان تحصل علي كل الكورسات علي موقعنا وان تكون اول المسجلين في الكورسات المجانية قم بتسجيل الدخول أوقم بالدخول علي وسائل التواصل الاجتماعي وخصوصا التليجرام نوضح الوصف المختصر والطويل للدورات لكي تعرف الدروس التي سوف تتعلمها بسهولة ويسر :

هذه الدورة عبارة عن دليل عميق وعملي وصادق للغاية لـ GRASP - وليست نظرة عامة نظرية وليست تجريدًا يعتمد على الشرائح. يعد GRASP واحدًا من أكثر أسس التصميم الموجه للكائنات سوء فهم وإساءة استخدام. يسمع العديد من المطورين أسماء المبادئ، لكن لا أحد تقريبًا يعرف كيفية تطبيقها بشكل صحيح، وكيف تتعارض، وكيف يتم اتخاذ قرارات التصميم الحقيقية فعليًا. تعمل هذه الدورة على إصلاح ذلك. لن تتعلم فقط ماهية كل مبدأ من مبادئ GRASP. بل ستتعلم كيف تفكر كمصمم.
ما الذي يجعل هذه الدورة مختلفة؟ هذه ليست دورة تعريفات.
هذه دورة تدريبية لصنع القرار. سوف ترى:
  • لماذا يعد GRASP أكثر أهمية من SOLID
  • لماذا تنتهك العديد من "أفضل الممارسات" GRASP بشكل مباشر
  • لماذا يؤدي اتباع المبادئ بشكل أعمى إلى إنشاء تصميمات أسوأ
  • كيف يوازن المهندسون المعماريون المحترفون فعليًا المقايضات
يتم شرح كل مبدأ من خلال:
  • نماذج ذهنية واضحة
  • أمثلة مدفوعة بالمجال الحقيقي
  • أنماط مضادة صريحة
  • إعادة هيكلة حية وعروض توضيحية
  • سياق معماري، وليس فصول معزولة

ما ستتعلمه سوف تتقن تعيين المسؤولية، وهي المهارة الأساسية وراء جميع الأنظمة الجيدة الموجهة للكائنات. وعلى وجه التحديد، سوف تتعلم كيف إلى:
  • تحديد خبير المعلومات الحقيقي في نموذج المجال بدلاً من إنشاء خبراء مزيفين وفئات بيانات
  • قرر متى يكون الاقتران المنخفض أكثر أهمية من وضع المسؤولية الكاملة
  • تجنب وحدات التحكم الإلهية وقم بتعيين أحداث النظام بشكل صحيح لوحدات التحكم
  • صمم الفئات ذات التماسك العالي واكتشف انتهاكات التماسك مبكرًا
  • استبدل الشروط بتعدد الأشكال فقط عندما يؤدي ذلك إلى تحسين التصميم بالفعل
  • استخدم Pure Fabrication دون تغيير النظام في حساء الخدمة
  • تطبيق غير مباشر لتقليل الاقتران دون تدمير الوضوح
  • حماية الأجزاء غير المستقرة من النظام باستخدام الاختلافات المحمية والتجريدات
يتضمن كل موضوع:
  • الأمثلة الصحيحة
  • الأمثلة غير الصحيحة
  • شرح واضح لسبب فشل أحد التصميمات وعمل الآخر

ما وراء المبادئ الفردية لا تعمل مبادئ GRASP بمعزل عن غيرها. تعلمك هذه الدورة التدريبية بوضوح كيفية تفاعلها. سوف تفهم:
  • لماذا يتعارض خبير المعلومات غالبًا مع الاقتران المنخفض
  • لماذا يعزز تعدد الأشكال والتنوعات المحمية بعضها البعض
  • كيف تؤثر قرارات وحدة التحكم على التماسك والاقتران عبر الطبقات
  • كيفية اختيار المبدأ السائد عندما تتعارض القواعد
هذا هو الجزء الذي تتجاهله معظم الدورات التدريبية تمامًا.
لا يقتصر GRASP في الهندسة الحقيقية على الفصول الدراسية فقط.سترى كيف يتم تطبيقه عبر الطبقات المعمارية:
  • طبقة المجال: المسؤولية والسلوك والنمذجة
  • طبقة التطبيق: التنسيق وتدفق التحكم
  • طبقة البنية التحتية: الحدود وغير الاتجاه وعزل التغيير
  • حالات واضحة حيث لا ينبغي تطبيق GRASP على الإطلاق
سوف تتوقف عن إساءة استخدام GRASP حيث لا ينتمي.
GRASP vs SOLID vs GoF تشرح هذه الدورة التدريبية بوضوح:
  • ما المشاكل التي يحلها GRASP فعليًا
  • لماذا جاء SOLID لاحقًا ويعتمد على أفكار GRASP
  • كيف تظهر أنماط GoF بشكل طبيعي من قرارات GRASP
  • كيفية تعيين مبادئ GRASP إلى SOLID وGoF دون زراعة البضائع
بعد هذا القسم، ستصبح مبادئ التصميم أخيرًا منطقية كنظام، وليس كقائمة مرجعية.
لمن تستهدف هذه الدورة التدريبية هذه الدورة التدريبية مثالية إذا كنت:
  • تكتب موجهة للكائنات التعليمات البرمجية ولكن تشعر بأن تصميماتك تتدهور بمرور الوقت
  • تعرف SOLID ولكن تواجه صعوبة في تطبيقها بشكل متسق
  • تريد الانتقال من "التعليمات البرمجية التي تعمل" إلى التعليمات البرمجية التي تدوم
  • تهدف إلى التفكير كمهندس كبير أو مهندس برمجيات
  • هل سئمت من النصائح الغامضة وتريد أسبابًا واضحة للتصميم

النتيجة بعد إكمال هذه الدورة التدريبية، سوف تقوم بما يلي:
  • دروس التصميم مع الثقة
  • اشرح قرارات التصميم الخاصة بك والدفاع عنها
  • تعرف على التصميمات السيئة على الفور
  • طبق GRASP بشكل طبيعي، وليس ميكانيكيًا
  • اكتب أنظمة يسهل تغييرها واختبارها وتوسيعها
لا تعلم هذه الدورة القواعد. إنها تعلم الحكم. إذا كنت تريد أن تفهم حقًا التصميم الموجه للكائنات في جوهره، فهذه هي الدورة التدريبية التي كنت تبحث عنها.

ما هي المتطلبات الأساسية لدخول الدورة والتسجيل فيها على موقعنا؟ رحلة التعلم:

(احصل على الدورة للدخول إلى الموقع والتسجيل)

يجب أن يكون لديك بريد إلكتروني (حساب بريد) تتذكره لنفسك وأيضًا يجب أن تتذكر كلمة مرور البريد الإلكتروني الذي ستسجل به ، وإذا لم يكن لديك حساب بريد إلكتروني ، فمن الأفضل إنشاء حساب (Gmail)

اغلق مانع الاعلانات لتحصل على الدورة



0 تعليقات