Publicatiedatum : 02/05/2024

Opleiding : Ontwerp en ontwerppatronen

geavanceerde praktijk in objectontwerp

Praktijkcursus - 2d - 14u00 - Ref. PAT
Prijs : 1280 € V.B.

Ontwerp en ontwerppatronen

geavanceerde praktijk in objectontwerp



Het is duidelijk dat code "by the mile" niet herbruikbaar of onderhoudbaar is. De juiste decompositie en organisatie van software is echter niet altijd vanzelfsprekend. Deze cursus stelt je in staat om operationele vaardigheden te verwerven in het ontwerpen van applicaties door het gebruik van ontwerppatronen.


INTER
INTRA
OP MAAT

Praktijkcursus ter plaatse of via klasverband op afstand
Disponible en anglais, à la demande

Ref. PAT
  2d - 14u00
1280 € V.B.




Het is duidelijk dat code "by the mile" niet herbruikbaar of onderhoudbaar is. De juiste decompositie en organisatie van software is echter niet altijd vanzelfsprekend. Deze cursus stelt je in staat om operationele vaardigheden te verwerven in het ontwerpen van applicaties door het gebruik van ontwerppatronen.


Pedagogische doelstellingen
Aan het einde van de training is de deelnemer in staat om:
De fundamentele principes van objectgeoriënteerd ontwerp begrijpen
De basisregels toepassen voor het verdelen van een applicatie in pakketten
De principes van klassenbouw toepassen in een toepassing
Leren hoe je de belangrijkste Design Patterns implementeert

Doelgroep
Architecten, projectmanagers, analisten, ontwerpers/ontwikkelaars, methodebeheerders.

Voorafgaande vereisten
Basiskennis van een objectgeoriënteerde taal, indien mogelijk Java.

Opleidingsprogramma

1
Presentatie ontwerp

  • Een herinnering aan de fundamentele concepten van OOP programmeren en UML.
  • UML notatie diagrammen. De bijdrage aan ontwerp.
  • De uitdagingen van ontwerpen.
  • Hergebruik door overerving.

2
Fundamentele principes van object-georiënteerd ontwerp

  • De evolutiestrategie met het open/close principe (OCP).
  • Het Liskov substitutieprincipe (LSP).
  • Het concept van polymorfisme.
  • De impact van objectgeoriënteerd ontwerp op de projectlevenscyclus.
Praktisch werk
Illustratie van de verdeling van verantwoordelijkheden tussen klassen.

3
Principes van pakketorganisatie

  • Het pakket als ontwerpeenheid.
  • Principes van gelijkwaardige levering/hergebruik (REP) en gemeenschappelijk hergebruik (CRP).
  • Opsplitsing van pakketten met behulp van het gemeenschappelijke afsluitingsprincipe (CCP).
  • Organisatie tussen pakketten: principes van acyclische afhankelijkheden (ADP) en afhankelijkheids-/stabiliteitsrelaties (SDP).
Praktisch werk
Pakketten samenstellen en prioriteren.

4
Principes voor klassenbouw

  • Beredeneerd beheer van afhankelijkheden met afhankelijkheidsinversie (DIP).
  • Verminder de ogenschijnlijke complexiteit door interfaces te scheiden (ISP).
  • Toewijzing van verantwoordelijkheden volgens het GRASP-principe.

5
Principes van ontwerppatronen

  • De technische principes van het ontwerpen van een Object-toepassing.
  • Oorsprong en reikwijdte van patronen.
  • De voordelen en beperkingen van Design Patterns.
  • Steeds terugkerende problemen oplossen en de duurzaamheid van ontwikkelingen garanderen.

6
De oprichtingspatronen van Gamma en GoF

  • De catalogus met patronen van de "bende van vier".
  • Doelstellingen en voordelen.
  • Isoleer het maken van objecten van het gebruik ervan.
  • De toewijzing van verantwoordelijkheden verfijnen met behulp van gedragspatronen.
  • De klassenstructuur verbeteren.
Praktisch werk
Voorbeeld van ontwerpen en programmeren met GoF-patronen.


Feedback van klanten
4,5 / 5
De feedback van klanten is afkomstig van eindevaluaties na de opleiding. De score wordt berekend op basis van alle evaluaties die minder dan 12 maanden oud zijn. Alleen die met een tekstcommentaar worden weergegeven.
ERWAN O.
04/12/25
5 / 5

Très bonne approche sur un sujet théorique complexe, où on est amené à rapprocher les solutions de conception avec nos propres expérience en développement. Le plan n’est pas toujours facile à repérer dans le support de cours.
JONATHAN D.
18/09/25
4 / 5

De oefeningen/TP's zijn waarschijnlijk een beetje lang, waardoor er minder tijd overblijft voor het theoretische gedeelte. Volgens de cursusbeschrijving verwachtte ik meer tijd te besteden aan de design patterns en minder aan de basis.
CHRISTELLE L.
18/09/25
4 / 5

HalloGezien het publiek en de vereiste voorkennis, aangezien ik 10 jaar als bedrijfsanalist heb gewerkt met 12 jaar programmeerback-up in Smalltalk en Object Pascal, dacht ik dat ik deze cursus ten volle zou kunnen benutten ondanks mijn gebrek aan kennis van Java. Ik verwachtte daarom een veel theoretischere cursus met UML om Designs Patterns uit te leggen en op zijn minst een presentatie van de 23 meest voorkomende Designs Patterns en niet 60% praktische Java (PO



Data en plaats
Selecteer uw locatie of kies voor de les op afstand en kies vervolgens uw datum.
Klas op afstand

Dernières places
Date garantie en présentiel ou à distance
Session garantie

KLAS OP AFSTAND
2026 : 16 maa., 15 juni, 14 sep., 7 dec.

PARIS LA DÉFENSE
2026 : 16 maa., 15 juni, 14 sep., 7 dec.