Loading...

نبذة عن Design Patterns

مع بداية ظهور البرمجه كانت البرامج تكتب في هيئة سطور من الاكواد يتم تنفيذها بالترتيب وكان يسمى بـ Sequential Programming ، ومع زيادة الانتشار وجدوا تكرار كثير من الاكواد مما أدى الى ظهور مفهوم Function وكان يسمى بـ Procedural programming ومع ازدهار عصر البرمجيات وتوسع المشاريع الى الحجم الكبير اصبح هناك حاجة لبناء البرامج بشكل اقرب تفكير البشر وتقسيم الاكواد ليكون كل جزء خاص بمهمة وهنا ظهرت OOP ولان الطبيعي في هندسة البرمجيات وجود مشاكل ونفكر في حلها كان هناك مشاكل معينة تتكرر بشكل ملحوظ ومشتركة بين المبرمجين وهنا بدأت فكرة تحديد هذه المشاكل وايجاد افضل حل لها وسُمى بالنمط وهنا ظهرت أنماط التصميم (Design Patterns) وبكده أي مبرمج يقدر يحل المشكله بافضل طريقه لان على درايه بحلها وجاهز بالفعل لذا دراسة Design Patterns مهم جدا للمبرمجين

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

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

دروس كورس Design Patterns

  • 1 Introduction to software design patterns -1 00:06:46
  • 2 Introduction to software design patterns -2 00:08:03
  • 3 3 - Creational Patterns - Singleton Pattern - Definition 00:11:47
  • 4 4 - Singleton pattern implementation 00:08:08
  • 5 5- Singleton Pattern - Lazy Initialization Implementation 00:02:04
  • 6 6- Singleton Pattern UML 00:01:09
  • 7 7- Thread Safety Singleton Pattern 00:04:57
  • 8 8- Thread Safety Singleton Pattern Implementation 00:09:04
  • 9 9- Prototype - Definition 00:07:53
  • 10 10- Prototype - Implementation 00:10:20
  • 11 11- Builder Patter - Definition 00:07:21
  • 12 12- Builder Pattern UML 00:07:00
  • 13 13- Builder Pattern - Implementation 00:14:28
  • 14 14- Factory Method Pattern - Definition 00:06:11
  • 15 15- Factory Pattern - Problem 00:05:25
  • 16 16- Factory Method Pattern Implementation 00:12:19
  • 17 17- Abstract Factory Pattern 00:10:21
  • 18 1- Proxy Pattern - Definition 00:06:35
  • 19 2- Proxy Pattern- Implementation 1 00:12:37
  • 20 3- Proxy Pattern Implementation 2 00:06:37
  • 21 4- Decorator Pattern 00:15:16
  • 22 5- Adapter Pattern - Definition 00:08:20
  • 23 6- Adapter Pattern - Example 00:12:32
  • 24 7- Facade Pattern - Problem and definition 00:11:33
  • 25 8- Facade Pattern - Problem Example 00:13:35
  • 26 9- Facade Pattern - Implementation - 1 00:08:27
  • 27 10- Facade Pattern - Implementation - 2 00:09:31
  • 28 11- Flyweight Pattern 00:16:22

محاضر كورس Design Patterns

Mohammed Reda
Mohammed Reda

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

5 / 5

( 1 )

  • 100%
  • 0%
  • 0%
  • 0%
  • 0%

بعض التقييمات
creator