Patterns in Java
Tijdens deze training leren we hoe we een Java-applicatie kunnen structureren met behulp van (design)patterns. In deze tweedaagse ABIS-cursus richten we ons op het toepassen van de belangrijkste GoF patterns.
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 actief toepassen van patterns de sleutel tot een robuuster ontwerp.
In deze cursus zullen we:
- uitleggen wat patterns zijn
- hoe we van OO best practices naar het gebruik van patterns gaan
- een gedetailleerde bespreking geven van de meest voorkomende patterns (het probleem, de oplossing, de motivatie, de gebruiksvoorbeelden) en hun (subtiele) relaties en verschillen
- deze patterns toepassen tijdens een geïntegreerde Java-oefening
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 | |
15 dec | 2 | Leuven | 1370 EUR (excl. BTW) | ||
15 dec | 2 | web based | 1370 EUR (excl. BTW) | ||
SESSIE-INFO EN INSCHRIJVEN |
Doelgroep
Java programmeurs die patterns willen toepassen in de ontwikkeling van hun programma's.
Voorkennis
Er wordt verwacht dat de cursist een goede basiskennis Java heeft (cf. Java: basiscursus). Kennis van OO analyse- en designconcepten en UML (cf. OO analyse en design met UML) is sterk aanbevolen.
Met de online zelftest "Java" en de online zelftest "UML" kan u zelf bepalen of u voldoende voorkennis bezit om deze cursus te volgen.
Inhoud
- Overzicht
- Wat zijn patterns en waarom worden ze gebruikt?
- Hoe patterns leren
- Types van patterns
- Van OO design principes naar Patterns
- OO building blocks
- OO design principes
- SOLID
- GRASP patterns
- GoF Patterns
- De GoF design patterns en template
- Standaard design patterns in detail (Strategy, Singleton, Composite, Decorator, Chain-of-Responsibility, Factory Method, en vele anderen...), toegepast in Java
- Architecturele Patterns
- System Architecture Patterns (b.v. MVC)
- Enterprise Architecture Patterns
- Andere Patterns
- Analysis patterns
- SOA patterns
Verloop van de cursus
Klassikale training met demo's. Tijd wordt uitgetrokken om een 10-tal patterns toe te passen m.b.v. oefeningen.
Certificaat
Aan het eind van de cursussessie ontvangt de deelnemer een 'Certificate of Completion'.
Duur
2 dagen.
Docent
Sandy Schillebeeckx (ABIS).
Reviews
zeer goed
| (Marc Van belleghem, Federale Pensioendienst, ) |
La formatrice nous laisse le temps de faire les exercices et répond aux questions.
| (N.N., Federale Pensioendienst, ) |
Seule une partie du cours a été vue, en partie parce que les temps laissés à la réalisation des exercices étaient trop longs.
| (Benoît, ) |
Ook interessant
Cursisten van deze training hebben ook volgende cursussen gevolgd:
SESSIE-INFO EN INSCHRIJVEN |