Real object orientation improves software
Object-oriented modeling improves all aspects of software development as it meets the human perception of the world. Object orientation is more than using keywords of a particular programming language. Object-oriented designs make models more easily identifiable, the probability of a correct implementation of the technical tasks increases noticeably and the quality of the resulting software is increased.
Our practice-oriented training leads to success
In addition to comprehensible theoretical elements, our trainings are characterized by a high proportion of exercises that have proven themselves over many years. Our instructors know how to convey your concepts and related procedures in a well-founded and practical manner to your team.
After a training block, your team will be able to independently solve tasks from your projects object-oriented.
Trainer
Content
- Basics of object orientation
- Object-oriented modeling and construction – from the requirements to the object-oriented system
- Interfaces / Assurances / Exceptions
- Unit testing / Tests
- Inheritance / Polymorphism / Dynamic binding
- Syntax, language elements, control structures, data types, standard libraries
- Class and object diagrams
- Design patterns / Design principles
- Object-oriented architectures and architectural principles
- Architecture erosion / Architectural damage / Cycles
- Architecture analysis / Refactorings
Programming languages
- Java
- C#
- ABAP Objects
We are looking forward to your request!
All trainings are held in German. Please let us know if you are interested in trainings in English.