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