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
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.
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
GUILLAUME P.
18/09/25
4 / 5
te veel praktijk en te weinig puur ontwerp / theorie
SÉBASTIEN R.
18/09/25
5 / 5
sommige oefeningen zijn niet erg duidelijk.
OLIVIER M.
02/06/25
5 / 5
Zeer duidelijke uitleg in een goede sfeer. Nuttige 'dagelijkse' inhoud
VOORAFGAANDE VEREISTEN
Basiskennis van een objectgeoriënteerde taal, indien mogelijk Java.
VAARDIGHEDEN VAN DE CURSUSLEIDER
De deskundigen die de cursus leiden zijn specialisten op het betreffende vakgebied. Zij werden geselecteerd door onze pedagogische teams zowel om hun vakkennis als hun pedagogische vaardigheden voor elke cursus die zij geven. Zij hebben minstens vijf tot tien jaar ervaring in hun vakgebied en oefenen of oefenden verantwoordelijke bedrijfsfuncties uit.
BEOORDELINGSMODALITEITEN
De cursusleider beoordeelt de pedagogische vooruitgang van de deelnemer gedurende de gehele cursus aan de hand van meerkeuzevragen, praktijksituaties, praktische opdrachten, …
De deelnemer legt ook van tevoren en naderhand een test af ter bevestiging van de verworven kennis.
PEDAGOGISCHE EN TECHNISCHE MIDDELEN • De gebruikte pedagogische middelen en cursusmethoden zijn voornamelijk: audiovisuele hulpmiddelen, documentatie en cursusmateriaal, praktische oefeningen en correcties van de oefeningen voor praktijkstages, casestudies of reële voorbeelden voor de seminars.
• Na afloop van de stages of seminars verstrekt ORSYS de deelnemers een evaluatievragenlijst over de cursus die vervolgens door onze pedagogische teams wordt geanalyseerd.
• Na afloop van de cursus wordt een presentielijst per halve dag verstrekt, evenals een verklaring van de afronding van de cursus indien de stagiair alle sessies heeft bijgewoond.
TOEGANGSMODALITEITEN EN TERMIJNEN
De inschrijving dient 24 uur voor aanvang van de cursus plaatsgevonden te hebben.
TOEGANKELIJKHEID VOOR MINDERVALIDEN
Is voor u speciale toegankelijkheid vereist? Neem contact op met mevr. FOSSE, contactpersoon voor mindervaliden, via het adres psh-accueil@ORSYS.fr om uw verzoek en de haalbaarheid daarvan zo goed mogelijk te bestuderen.
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
Geen sessie op dit moment, we nodigen je uit om het rooster van lessen op afstand te raadplegen.