Patterns in Java
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.
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. We passen deze patterns toe in Java aan de hand van een geïntegreerde oefening.
Kalender
datum | duur | taal | plaats | prijs | |
18 dec | 2 | web based | 1310 EUR (excl. BTW) | ||
18 dec | 2 | Leuven | 1310 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.
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, ...), toegepast in Java
- Patterns in software architectuur en frameworks, SOA patterns
- Patterns herkennen
- Patterns en performance
- Applicatievoorbeelden
Verloop van de cursus
Klassikale training met demo's. Tijd wordt uitgetrokken om een 10-tal patterns toe te passen m.b.v. oefeningen.
Duur
2 dagen.
Docent
Sandy Schillebeeckx.
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 |