Opleiding: Training Software Architectuur
Training Software Architectuur
De software architect brengt samenhang en structuur in functionaliteit en systemen om uiteindelijk effectieve software vorm te geven. Stakeholders als opdrachtgevers en eindgebruikers spelen in dit proces een belangrijke rol.
Programma
Tijdens de Training Software Architectuur zul je vertrouwd raken met verschillende methodieken en technieken waarmee je op gestructureerde wijze software kunt ontwerpen.
Met UML en Design Patterns leer je om vanuit een functioneel ontwerp door middel van een aantal modelleringsfasen, in nauwe samenwerking met stakeholders als opdrachtgevers en eindgebruikers, te komen tot een gedetailleerd ontwerp van een applicatie.
Je maakt kennis met de principes en uitgangspunten van agile ontwikkelingsmethoden. Vervolgens gaan we aan de slag met een specifieke methode die veel in de praktijk wordt toegepast: Scrum.
Praktijk staat centraal
In de Training Software Architectuur staan verschillende praktijkcases centraal. Na afloop ben je in staat om de methodieken en technieken in de praktijk toe te passen.
Tijdens de Training Software Architectuur komen in basis onderstaande onderwerpen aan bod. Afhankelijk van ontwikkelingen op het vakgebied, kan de feitelijke trainingsinhoud hier echter van afwijken. Bel ons gerust voor meer informatie over de actuele inhoud.
Software modelleren met UML
Tijdens de cursus UML maak je kennis met object georiënteerde ontwikkeltechnieken. We gebruiken verschillende UML schematechnieken om een algemene functionele beschrijving en een gedetailleerd model van je applicatie te maken.
Design Patterns
Tijdens de cursus Design Patterns richten we ons onder andere op de mogelijkheden van creational-, structural- en behavioral patterns. Je maakt kennis met het hergebruik en de classificatie van design patterns en je leert vervolgens hoe je deze individueel in kunt zetten om eventuele problemen op te lossen.
Agile Development en Management
In de cursus Agile Development en Management maak je kennis met de methodologie van Agile Software Development. Na een introductie in de uitgangspunten leer je de verschillende beschikbare methoden kennen, zoals Scrum en XP.
Scrum
Tijdens de cursus Scrum leer je deze methode groepsgewijs en op basis van de verschillende rollen kennen en toepassen. De cursus Scrum sluit aan bij de Professional Scrum Developer (PSD) en de Professional Scrum Master (PSM) certificering.