За курса
Умения, които ще придобиеш
- 
                    Компонентно тестване (Unit Testing) 
- 
                    Разбиране на парадигмата за обектно-ориентирано програмиране 
- 
                    Прилагане на принципите от обектно-ориентираното програмиране 
- 
                    Създаване на йерархия от класове и наследяване 
- 
                    Използване на Reflection API 
- 
                    Енкапсулация на данните 
Теми
- 1. Resources
- 2. Course Introduction
- 3. Inheritance
- 4. Exercise: Inheritance
- 5. Encapsulation
- 6. Exercise: Encapsulation
- 7. Interfaces and Abstraction
- 8. Exercise: Interfaces and Abstraction
- 9. Polymorphism
- 10. Exercise: Polymorphism
- 11. Exeption Handling
- 12. Debugging Techniques
- 13. SOLID
- 14. Exercise: SOLID
- 15. Reflection and Attributes
- 16. Exercise: Reflection and Attributes
- 17. Unit Testing
- 18. Exercise: Unit Testing
- 19. Mocking and Test - Driven Development
- 20. Exercise: Mocking and Test - Driven Development
- 21. Design Patterns
- 22. Exercise: Design Patterns
- 23. Exam Preparation
- 24. Exam Preparation
- 25. Workshop
- 26. Workshop
- 27. Regular Exam
- 28. Retake Exam
