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

datumduurtaalplaatsprijs 
24 jun2Leuven 1310 EUR (excl. BTW)
24 jun2web based 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

 
  (, )

La formatrice nous laisse le temps de faire les exercices et répond aux questions.

 
  (, )

Seule une partie du cours a été vue, en partie parce que les temps laissés à la réalisation des exercices étaient trop longs.

 
  (, )

Ook interessant

Cursisten van deze training hebben ook volgende cursussen gevolgd:


SESSIE-INFO EN INSCHRIJVEN