 
    
     
    
    
مهم جدا
للاستفادة من هذه الدورة يجب ان تكون قوي في
Object Oriented Programming
وان تكون ممارس ومطبق لمشاريع حتى يتسنى لك الاستفادة الواقعية منها في حياتك العملية.
طلاب الجامعات بامكانهم اخذ هذه الدورة من اجل التحصيل الاكاديمي ولكن يجب اعادتها بعد ان يكون لديهم اساس قوي ليتسنى لهم
الاستفادة الواقعية منها
   
    
    
محتوى الكورس
    
    Important Introduction
    
      
  
  
        Available in
        
        days
      
      
        
        days
        after you enroll
      
    
    
    Introduction
    
      
  
  
        Available in
        
        days
      
      
        
        days
        after you enroll
      
    
    
    1 - Single Responsibility Principle (SRP)
    
      
  
  
        Available in
        
        days
      
      
        
        days
        after you enroll
      
    
    
    2 - Open/Closed Principle (OCP)
    
      
  
  
        Available in
        
        days
      
      
        
        days
        after you enroll
      
    
    
    3 - Liskov Substitution Principle (LSP)
    
      
  
  
        Available in
        
        days
      
      
        
        days
        after you enroll
      
    - Liskov Substitution Principle (LSP) (11:39)
- Quiz
- Example 1 in C#: Violating LSP - Bird (5:31)
- Example 2: Bird - LSP (8:56)
- Example 3: Violating LSP - Vehicle (7:50)
- Homework 1: Correct the Mistakes in Example 3 to be LSP Compatible .
- Example 4 - Vehicle - LSP -Homework 1 - Solution (6:41)
- Example 5: Violating LSP - Person (6:14)
- Homework 2: Correct the Mistakes in Example 5 to be LSP Compatible .
- Example 6 - Person - LSP -Homework 2 - Solution (7:59)
    
    4 - Interface Segregation Principle (ISP)
    
      
  
  
        Available in
        
        days
      
      
        
        days
        after you enroll
      
    - Interface Segregation Principle (ISP) (18:29)
- Quiz
- Example 1 in C#: Violating ISP - Printer (7:29)
- Example 2: Applying ISP - Printer (10:52)
- Example 3: Violating ISP - Payment (4:54)
- Homework 1: Correct the Mistakes in Example 3 to be ISP Compatible .
- Example 4 - Payment - ISP -Homework 1 - Solution (9:58)
- Example 5: Violating ISP - Device (5:57)
- Homework 2: Correct the Mistakes in Example 5 to be ISP Compatible .
- Example 6 - Device - ISP -Homework 2 - Solution (8:21)
    
    Interface Inheritance
    
      
  
  
        Available in
        
        days
      
      
        
        days
        after you enroll
      
    
    
    5 - Dependency Inversion Principle (DIP)
    
      
  
  
        Available in
        
        days
      
      
        
        days
        after you enroll
      
    
    
    Introduction to Dependency Injection Design Pattern
    
      
  
  
        Available in
        
        days
      
      
        
        days
        after you enroll
      
    
    
    Summary
    
      
  
  
        Available in
        
        days
      
      
        
        days
        after you enroll
      
    
    
    End Of Course Message
    
      
  
  
        Available in
        
        days
      
      
        
        days
        after you enroll
      
     
    
     
    
    