Patterns in de praktijk
Patterns (o.a. de vermaarde GoF design patterns) zijn onmisbaar voor wie solide en onderhoudbare software wil ontwikkelen volgens beproefde OO principes. Vooreerst zitten patterns veelvuldig ingebouwd in bestaande frameworks, programmeertalen, klassenbibliotheken: wie patterns begrijpt, haalt vaak méér uit deze programmeermiddelen. Daarnaast is het zelf herkennen van probleemsituaties en het toepassen van patterns de sleutel tot een robuuster ontwerp.
Deze cursus legt uit wat patterns zijn, en behandelt uitgebreid de meest gangbare design patterns (de probleemstelling, de oplossing, de motivatie, de gebruiksvoorbeelden) en de (soms subtiele) onderlinge verbanden en verschillen.
Opleiding inplannen?
Een interactieve, live training - gegeven in een fysiek klaslokaal of online, of in een hybride vorm. De cursus kan gegeven worden in het Nederlands, Engels of Frans.
BEDRIJFSOPLEIDING AANVRAGEN |
Publieke opleidingskalender | |||||
---|---|---|---|---|---|
datum | duur | taal | plaats | prijs | |
20 nov | 2 | web based | 1310 EUR (excl. BTW) | ||
20 nov | 2 | Leuven | 1310 EUR (excl. BTW) | ||
SESSIE-INFO EN INSCHRIJVEN |
Doelgroep
Architecten en ontwikkelaars van object-georiënteerde applicaties.
Voorkennis
Kennis van OO analyse- en designconcepten en UML (cf. OO analyse en design met UML) en ervaring met een OO programmeertaal (Java, C#, ...) zijn sterk aanbevolen.
Met de online zelftest "UML" kan u zelf bepalen of u voldoende voorkennis bezit om deze cursus te volgen.
Inhoud
- Wat zijn patterns en waarom worden ze gebruikt?
- Soorten software patterns (GRASP, Analysis Patterns, GoF Patterns, Java EE Patterns, MVC, ....)
- De belangrijkste design patterns in detail (Strategy, Observer, Decorator, Chain-of-Responsibility, Factory Method, ...)
- Patterns in software architectuur en frameworks, SOA patterns
- Patterns herkennen
- Patterns en performance
- Applicatievoorbeelden
Verloop van de cursus
Klassikale training met demo's.
Certificaat
Aan het eind van de cursussessie ontvangt de deelnemer een 'Certificate of Completion'.
Duur
2 dagen.
Docent
Sandy Schillebeeckx (ABIS).
SESSIE-INFO EN INSCHRIJVEN |