Patterns in practice (EN/NL/FR)
placeLeuven (BE) 12 mei. 2026 tot 13 mei. 2026 |
computer Online: Zoom, Teams 12 mei. 2026 tot 13 mei. 2026 |
During this training, we will learn how to structure object oriented applications by use of (design) patterns. In this two-day ABIS course, we will focus on applying the main GoF patterns.
Patterns (such as the famous GoF Design Patterns) are essential if you want to develop reliable and maintainable software according to the proven OO principles. To start with, patterns are frequently incorporated in existing frameworks, programming languages and class libraries: if you understand patterns, you will use these programming resources more efficiently. In addition to that, being able to recognize problem situations and to actively apply patterns to them is the key to a more robust design.
In …
Er zijn nog geen veelgestelde vragen over dit product. Als je een vraag hebt, neem dan contact op met onze klantenservice.
During this training, we will learn how to structure object oriented applications by use of (design) patterns. In this two-day ABIS course, we will focus on applying the main GoF patterns.
Patterns (such as the famous GoF Design Patterns) are essential if you want to develop reliable and maintainable software according to the proven OO principles. To start with, patterns are frequently incorporated in existing frameworks, programming languages and class libraries: if you understand patterns, you will use these programming resources more efficiently. In addition to that, being able to recognize problem situations and to actively apply patterns to them is the key to a more robust design.
In this course we will:
- explain what patterns are
- how we go from OO good practices to using patterns
- give a detailed discussion of the most common design patterns (the problem, the solution, the motivation, the usage examples). and their (subtle) relations and differences
Intended for
System architects and developers of object oriented applications.
Backgroud
Students should be familiar with basic OOAD and UML principles (cf. OO analysis and design with UML) and have experience with an object oriented programming language (e.g. Java, C#,...).
You can test yourself to see if you have enough background by filling out the online selftest "UML".
Main topics
- Overview
- What are patterns and why are they used?
- How to learn patterns
- Types of patterns
- From OO design principles to Patterns
- OO building blocks
- OO design principles
- SOLID
- GRASP patterns
- GoF Patterns
- The GoF design patterns and template
- Common design patterns in detail (Strategy, Singleton, Composite, Decorator, Chain-of-Responsibility, Factory Method, and many others...)
- Architectural Patterns
- System Architecture Patterns (e.g. MVC)
- Enterprise Architecture Patterns
- Other Patterns
- Analysis patterns
- SOA patterns
Training method
Theory alternated with practical examples (demos).
Delivered as a live, interactive training: available in-person or online, or in a hybrid format. Training can be implemented in English, Dutch, or French.
Certificate
At the end of the course session, the participant receives a 'Certificate of Completion'.
Duration
2 days.
Er zijn nog geen veelgestelde vragen over dit product. Als je een vraag hebt, neem dan contact op met onze klantenservice.

