WT - Java OOP - May 2025
16.05.2025
6 Weeks
The Java OOP course will teach you the principles of object-oriented programming (OOP), how to work with classes and objects, how to use object-oriented modeling, and how to build class hierarchies. The basic principles of OOP such as abstraction (interfaces, abstract classes), encapsulation, inheritance and polymorphism will be studied. We will go into the most commonly used design patterns. We will pay attention to component testing (writing unit tests) and the concept of Test Driven Development (TDD), the use of reflection.