Opleiding: Training Software Architectuur

Wil je software op een gestructureerde manier kunnen ontwerpen en ontwikkelen, zodat functionaliteit en systemen samenhang houden en aansluiten op wat opdrachtgevers en gebruikers nodig hebben? In deze training werk je met UML, design patterns, de principes van agile ontwikkelen en met Scrum. Je oefent deze technieken en methodieken aan de hand van praktijkcases. Hierdoor ben je in staat om als developer of architect van functioneel ontwerp toe te werken naar een werkende oplossing.

Algemene omschrijving

Een software architect brengt samenhang en structuur aan in functionaliteit en systemen, in nauwe samenwerking met stakeholders als opdrachtgevers en eindgebruikers. Tijdens deze training raak je vertrouwd met de technieken en methodieken waarmee je die structuur zelf aanbrengt. Met UML en design patterns werk je vanuit een functioneel ontwerp via een aantal modelleringsfasen toe naar een gedetailleerd ontwerp van een applicatie. UML vormt daarbij het hoofdkader.

Daarnaast maak je kennis met de principes en uitgangspunten van agile ontwikkelmethoden. Vervolgens ga je aan de slag met Scrum, een methode die veel in de praktijk wordt toegepast, en leer je die groepsgewijs en op basis van de verschillende rollen kennen en toepassen. Praktijkcases staan in de hele training centraal: je oefent elke techniek en methodiek aan de hand van herkenbare casussen.

Onze trainers zijn, naast trainer, dagelijks werkzaam op dit expertisegebied, waardoor ze theorie en praktijk voortdurend met elkaar verbinden. Waar gewenst en mogelijk, laten we onze voorbeelden aansluiten bij de context waarin jij of je team werken. Hierdoor ben je na afloop in staat om de behandelde methodieken en technieken op case-niveau toe te passen in je eigen werkpraktijk.

Deze training als bedrijfstraining voor jou en je team?

Elk vraagstuk en elke situatie is anders; daarom staan tijdens een bedrijfstraining jouw organisatie en (bedrijfs)vraagstukken centraal. In goed overleg stellen we een lesprogramma samen dat volledig aansluit bij jouw (jullie!) specifieke uitdaging, wensen en dagelijkse werkpraktijk.

Programma

Tijdens de training Software Architectuur komen onderstaande onderwerpen aan bod.

NB: Afhankelijk van snelle ontwikkelingen op dit expertisegebied, kan de werkelijke trainingsinhoud hier van afwijken. Bel ons gerust voor meer informatie over de actuele inhoud.

  • Software modelleren met UML
    • Kennismaken met object-georiënteerde ontwikkeltechnieken
    • UML-schematechnieken inzetten voor een algemene functionele beschrijving
    • Een gedetailleerd model van je applicatie opstellen met UML
    • Via een aantal modelleringsfasen toewerken van functioneel ontwerp naar gedetailleerd ontwerp
    • In het ontwerpproces samenwerken met stakeholders als opdrachtgevers en eindgebruikers
  • Design Patterns
    • De mogelijkheden van creational-, structural- en behavioral patterns verkennen
    • Kennismaken met het hergebruik en de classificatie van design patterns
    • Herkennen welk patroon bij welk ontwerpprobleem past
    • Een patroon individueel inzetten om een concreet ontwerpprobleem op te lossen
  • Agile Software Development
    • Kennismaken met de uitgangspunten en principes van Agile Software Development
    • Verschillende agile methoden leren kennen, zoals Scrum en XP
    • Herkennen waarin deze methoden van elkaar verschillen
  • Scrum
    • Scrum groepsgewijs en op basis van de verschillende rollen leren kennen
    • De verschillende rollen binnen Scrum onderscheiden en in een team toepassen
    • Scrum toepassen in praktijkcases
    • Toewerken naar de aansluiting bij de PSD- en PSM-certificering
  • Methodieken toepassen in praktijkcases
    • De behandelde technieken en methodieken combineren in herkenbare praktijkcases
    • Binnen een casus van functioneel ontwerp naar gedetailleerd ontwerp werken
    • De geleerde patronen en Scrum toepassen op een concrete casus

De training is praktisch en interactief van opzet, met veel ruimte voor jouw vragen en werksituatie. Je gaat aan de slag met passende praktijkvoorbeelden. Door actief te oefenen, te analyseren en te evalueren, maak je je de materie stap voor stap eigen en ervaar je hoe je software stap voor stap gestructureerd ontwerpt en ontwikkelt.

Onze trainers zijn, naast trainer, dagelijks werkzaam op dit expertisegebied. Ze beschikken dus niet alleen over de meest actuele kennis, maar hebben ook essentiële praktijkervaring. Hierdoor zijn ze in staat om een waardevolle vertaalslag te maken van ‘kennis’ naar ‘toepassing binnen jouw organisatie en werksituatie’.

Doelen

Na deze training ben je in staat om:

  • Met UML-schematechnieken een functioneel ontwerp uit te werken tot een gedetailleerd applicatiemodel
  • Design patterns te herkennen, te classificeren en gericht in te zetten om ontwerpproblemen op te lossen
  • De principes en uitgangspunten van agile ontwikkelmethoden te leren kennen, met methoden als Scrum en XP
  • Scrum groepsgewijs en rolgebaseerd toe te passen in praktijkcases
  • De behandelde methodieken en technieken op case-niveau te combineren, richting de PSD- en PSM-certificering
Meer...
€4.999
ex. BTW
Aangeboden door
Eduvision Opleiding & Training
Onderwerp
Softwarearchitectuur
Niveau
HBO
Looptijd
7 dagen
Taal
nl
Type product
cursus
Lesvorm
Klassikaal
Aantal deelnemers
Max: 13
Tijdstip
Overdag
Tijden en locaties
Rotterdam
ma 21 sep. 2026
Eindhoven
wo 30 sep. 2026
Amsterdam
di 6 okt. 2026
Apeldoorn
di 6 okt. 2026
Utrecht
di 6 okt. 2026
Virtueel
di 6 okt. 2026
Maastricht
di 13 okt. 2026
Rotterdam
di 20 okt. 2026
Eindhoven
do 29 okt. 2026
Amsterdam
wo 4 nov. 2026
Apeldoorn
wo 4 nov. 2026
Utrecht
wo 4 nov. 2026
Virtueel
wo 4 nov. 2026
Maastricht
wo 11 nov. 2026
Rotterdam
wo 18 nov. 2026
Eindhoven
vr 27 nov. 2026
Amsterdam
do 3 dec. 2026
Apeldoorn
do 3 dec. 2026
Utrecht
do 3 dec. 2026
Virtueel
do 3 dec. 2026
Maastricht
do 10 dec. 2026
Rotterdam
do 17 dec. 2026
Eindhoven
ma 28 dec. 2026
Amsterdam
vr 1 jan. 2027
Apeldoorn
vr 8 jan. 2027
Maastricht
vr 8 jan. 2027
Utrecht
vr 8 jan. 2027
Virtueel
vr 8 jan. 2027
Rotterdam
vr 15 jan. 2027
Eindhoven
di 26 jan. 2027
Amsterdam
ma 1 feb. 2027
Apeldoorn
ma 8 feb. 2027
Maastricht
ma 8 feb. 2027
Utrecht
ma 8 feb. 2027
Virtueel
ma 8 feb. 2027
Rotterdam
ma 15 feb. 2027
Eindhoven
wo 24 feb. 2027
Amsterdam
di 2 mrt. 2027
Apeldoorn
di 9 mrt. 2027
Maastricht
di 9 mrt. 2027
Utrecht
di 9 mrt. 2027
Virtueel
di 9 mrt. 2027
Rotterdam
di 16 mrt. 2027
Eindhoven
do 25 mrt. 2027
Amsterdam
wo 31 mrt. 2027
Apeldoorn
wo 7 apr. 2027
Maastricht
wo 7 apr. 2027
Utrecht
wo 7 apr. 2027
Virtueel
wo 7 apr. 2027
Rotterdam
wo 14 apr. 2027
Eindhoven
vr 23 apr. 2027
Amsterdam
do 29 apr. 2027
Maastricht
do 6 mei 2027
Apeldoorn
do 13 mei 2027
Rotterdam
do 13 mei 2027
Utrecht
do 13 mei 2027
Virtueel
do 13 mei 2027
Eindhoven
ma 24 mei 2027
Amsterdam
vr 28 mei 2027
Maastricht
vr 4 jun. 2027
Apeldoorn
vr 11 jun. 2027
Utrecht
vr 11 jun. 2027
Virtueel
vr 11 jun. 2027