Loading...

نبذة عن SOLID Principles

SOLID هي مجموعة من المبادئ لابد أن يتقنها كل مبرمج ويحترف فلسفة تطبيقها على المشاريع البرمجية للتخلص من معظم المشاكل التي تحدث للمشاريع البرمجية بعد انتهائها وحتى قرب انتهائها والتي تتلخص في إمكانية تكبير المشروع بإضافة مكونات (modules) جديده او حتى التعديل عليها. SOLID ليست لغة برمجة وإنما هي مجموعة من المبادئ تطبق باستخدام فلسفة OOP يتدرب عليها المبرمج بمعرفه المشاكل التي تداعت لوجود كل مبدأ وكيف حلها. مبادئ الـ SOLID لا تعتمد على لغة برمجة بعينها وانما هى لجميع لغات البرمجة التى تدعم تقنية OOP لذا المهم هنا فهم كل مبدأ وطريقة تنفيذه بصرف النظر عن لغتك المفضلة

تفاصيل الكورس

  • عدد الدروس 19
  • مدة الكورس 2h 48m
  • لغة الشرح عربي
  • عدد الطلاب 796
  • نوصى بالدراسة اولاً
  • (10)
  • ادرس الكورس مجانا

يمكنك مذاكرة الدروس بعد التسجيل فى الكورس

دروس كورس SOLID Principles

  • 1 1- Software Design Patterns - Introduction 00:11:13
  • 2 2- Single Responsibility Principle (SRP) 00:07:23
  • 3 3- Single Responsibility Principle - part 2 00:09:03
  • 4 4- Single Responsibility Principle Part 3 00:07:19
  • 5 5- Single Responsibility Principle Exercise Part 1 00:05:19
  • 6 6- Single Responsibility Principle Exercise Part 2 00:19:08
  • 7 7- Open Closed Principle OCP Definition 00:03:08
  • 8 8- Open Closed Princible OCP Violation Example 00:10:24
  • 9 9- Open Closed Principle OCP Abstract Class Implementation 00:10:39
  • 10 10- Open Closed Principle OCP Interface Implementation 00:10:27
  • 11 11- Liskov Substitution Principle LSP - Definition 00:02:44
  • 12 12- Liskov Substitution Principle LSP - Violation Example 00:09:07
  • 13 13- Liskov Substitution Principle LSP - Implementation 00:06:35
  • 14 14- Interface Segregation Principle ISP - Definition 00:04:04
  • 15 15- Interface Segregation Principle ISP - Violation Example 00:09:16
  • 16 16- Interface Segregation Principle ISP - Implementation 00:13:02
  • 17 17- Dependency Inversion Principle - Definition 00:11:28
  • 18 18- Dependency Inversion Principle - Violation Example 00:05:47
  • 19 19- Dependency Inversion Principle - Implementation 00:12:35

محاضر كورس SOLID Principles

Mohammed Reda
Mohammed Reda

تقييمات الطلاب

4.9 / 5

( 10 )

  • 70%
  • 30%
  • 0%
  • 0%
  • 0%

بعض التقييمات
Nour Elden

Ahmed Shaban

صلاح الدين

Karim Mahmoud

creator

Ahmed Yasser