Site Reliability Engineering

Cert. Professional for Software Architecture (CPSA-F®) training

  • 5 sterren op basis van Google reviews

De iSAQB® Certified Professional for Software Architecture training (CPSA-F®) wordt internationaal erkend als dé training voor u als softwareontwikkelaar of IT-architect wanneer u uw vaardigheden op het gebied van (agile) softwarearchitectuur wilt verbeteren en meer impact wilt maken.
Trainingsoverzicht bekijken

Over de CPSA-F® training: 

Deelnemers aan de Certified Professional voor Software Architecture – Foundation Level training zullen de kennis en vaardigheden leren die nodig zijn om een ​​softwarearchitectuur te ontwerpen, te specificeren en te documenteren die geschikt is om te voldoen aan de vereisten voor kleine en middelgrote systemen. Op basis van hun individuele praktijkervaring en bestaande vaardigheden leren de deelnemers om architectonische beslissingen af ​​te leiden uit een bestaande systeemvisie en voldoende gedetailleerde requirements. U leert methoden en principes voor ontwerp, documentatie en evaluatie van softwarearchitecturen, onafhankelijk van specifieke ontwikkelprocessen.

Onderstaand treft u een uitgebreid overzicht van de leerdoelen van deze opleiding.

Geplande trainingen

ideal
factuur
mastercard
paypal
visa

Format
Op locatie

Level
Advanced

Certified
Ja

Aantal dagen
4

Taal
Nederlands

Data
05-10-2021
06-10-2021
07-10-2021
08-10-2021

Format
Op locatie

Level
Advanced

Certified
Ja

Aantal dagen
4

Taal
Nederlands

Data
30-11-2021
01-12-2021
02-12-2021
03-12-2021

Format
Op locatie

Level
Advanced

Certified
Ja

Aantal dagen
4

Taal
Nederlands

Data
25-01-2022
26-01-2022
27-01-2022
28-01-2022

Format
Op locatie

Level
Advanced

Certified
Ja

Aantal dagen
4

Taal
Engels

Data
08-03-2022
09-03-2022
10-03-2022
11-03-2022

Format
Op locatie

Level
Advanced

Certified
Ja

Aantal dagen
4

Taal
Nederlands

Data
11-04-2022
12-04-2022
13-04-2022
14-04-2022

Format
Op locatie

Level
Advanced

Certified
Ja

Aantal dagen
4

Taal
Engels

Data
31-05-2022
01-06-2022
02-06-2022
03-06-2022

Format
Op locatie

Level
Advanced

Certified
Ja

Aantal dagen
4

Taal
Nederlands

Data
20-09-2022
21-09-2022
22-09-2022
23-09-2022

Format
Op locatie

Level
Advanced

Certified
Ja

Aantal dagen
4

Taal
Engels

Data
25-10-2022
26-10-2022
27-10-2022
28-10-2022

Format
Op locatie

Level
Advanced

Certified
Ja

Aantal dagen
4

Taal
Nederlands

Data
22-11-2022
23-11-2022
24-11-2022
25-11-2022

Over één van de trainers

Maak kennis met Wouter

Wouter is een Software Engineer, Architect en Trainer met meer dan tien jaar ervaring die hij heeft opgedaan in het bankwezen en online-retail. Hij is gepassioneerd door op JVM gebaseerde technologieën, CI/CD en software-architectuur. Lees meer.

Wouter is een Software Engineer, Architect en Trainer met meer dan tien jaar ervaring die hij heeft opgedaan in het bankwezen en online-retail. Hij is gepassioneerd door op JVM gebaseerde technologieën, CI/CD en software-architectuur. Hij geeft regelmatig trainingen en heeft een constante behoefte om nieuwe technologieën te leren kennen en deze met anderen te delen. Graag neemt Wouter je mee in de nieuwste ontwikkelingen op het gebied van (agile) software architectuur.

Certified Professional for Software Architecture
Certified Professional for Software Architecture
Certified Professional for Software Architecture
Certified Professional for Software Architecture
Certified Professional for Software Architecture
Certified Professional for Software Architecture
Certified Professional for Software Architecture
Certified Professional for Software Architecture
Certified Professional for Software Architecture
Certified Professional for Software Architecture
Certified Professional for Software Architecture
Certified Professional for Software Architecture
Certified Professional for Software Architecture
Certified Professional for Software Architecture
Certified Professional for Software Architecture
Certified Professional for Software Architecture
Certified Professional for Software Architecture


Leerdoelen:

  • De ontwikkeling van hedendaagse softwarearchitecturen en de bijbehorende termen en definities kennen: van Abstraction en Building Blocks tot Class Diagrams en Design Patterns. Van Microservices en Micro-frontends tot Unified Modeling Language (UML) en het C4 model: u leert het en nog veel meer!
  • Kunnen uitleggen wat de taken en verantwoordelijkheden zijn van een (agile) software architect binnen een Scrum, DevOps en/of SAFe context.
  • Weten hoe de software architect zich verhoudt tot andere stakeholders en welke rollen communicatie en beïnvloeding spelen in stakeholder management.
  • Begrip van de essentiële activiteiten van softwarearchitectuur en deze kunnen uitvoeren voor kleine tot middelgrote systemen.
  • Onderscheid kunnen maken tussen uiteenlopende typen IT-systemen, hun relevantie en de concrete toepasbaarheid. Denk hierbij aan web based, client/server en embedded systemen.
  • Kunnen uitleggen wat de doelen en voordelen zijn van een gedegen softwarearchitectuur en hoe deze zich verhouden tot de gehele software life cycle en de grotere architectuur-context.
  • Kunnen participeren in requirements-trajecten vanuit het oogpunt van een architect.
  • De correlatie weten tussen verschillende development approaches en softwarearchitectuur.
  • De korte en lange termijn doelstellingen en hun implicaties kunnen onderscheiden, alsmede begrijpen wat dit betekent op het gebied van softwarearchitectuur.
  • Het belang begrijpen van het streven naar “conceptual consistency” door het uitwerken van een “ubuquitous language”.

 

  • Softwarearchitecturen kunnen documenteren en communiceren op basis van opvattingen, patronen en technische concepten. Tevens leert u additionele middelen en tools ten behoeve van documentatie.
  • De meest relevante architectuurviews bijbehorende diagrammen kennen, de elementen daarvan en hun (onderlinge) relaties. Denk aan context diagrams, component diagrams, sequence diagrams en ten slotte kunt u op elk onderdeel inzoomen om te laten zien hoe de componenten als code worden geïmplementeerd. Hierbij maken we gebruik van het C4 model en een aantal UML diagrams.
  • Notations/models, architectural views en context views van systemen begrijpen en toepassen.
  • Cross-cutting concepts kunnen ontwikkelen en implementeren.
  • Fundamentele beslissingen omtrent architectuur kunnen bespreken met belanghebbenden op het gebied van requirements, management, development, operations en QA.
  • Interfaces (koppelingen) kunnen ontwerpen en definiëren.
  • De mate van coupling tussen componenten en systemen kunnen beoordelen en waar nodig verbeteren.
  • De afhankelijkheden tussen building blocks kunnen overzien en beheren.
  • De belangrijke solution patterns kunnen beschrijven, uitleggen en gedegen toepassen.
  • Design principles kunnen uitleggen en gebruiken.
  • Gefundeerde keuzes kunnen maken tussen generieke en specifieke oplossingen.
  • Op basis van quality models en quality characteristics een analyse en beoordeling kunnen doen van de kwaliteit van softwarearchitectuur.
  • Voorbeelden kunnen geven van de toepassing van verschillende architecturen in verschillende omgevingen.
  • En nog veel meer!


Doelgroep:

Deze training is geschikt voor iedereen die zijn of haar vaardigheden op het gebied van softwarearchitectuur wil verbeteren: zowel voor softwareontwikkelaars als softwarearchitecten, zowel voor aspirant-architecten als voor ervaren architecten. De ervaring leert dat u het meest waarde uit de training haalt wanneer u:

  • Minimaal 18 maanden ervaring heeft met softwareontwikkeling in teamverband.
  • Kennis en ervaring heeft m.b.t. concepten als modularization, abstraction, algorithms & data structures, UML en de relatie tot broncode, parameter-passing (call-by-value, call-by-reference) en de basis van type systems (static vs. dynamic typing, generic data types).
  • De basis en verschillen kent van imperative, declarative, object-oriented en functional programming.
  • Praktische ervaring heeft met technische documentatie, meer specifiek documentatie van source code, system design of technical concepts.


Certificering: 

Expandior is, in samenwerking met haar trusted technology partner OpenValue, de enige aanbieder van deze state-of-the-art training in Nederland. Hierbij wordt gebruikgemaakt van het door iSAQB geaccrediteerde materiaal van BITPlan GmbH, één van de grondleggers van de iSAQB. Zoals bij alle CPSA-F®-certificeringen, wordt het Foundation Level Exam (CPSA-F®) afgenomen door een onafhankelijke certificeringsinstantie. De basis hiervoor is een uitdagende, niet-openbare vragencatalogus ontwikkeld door de iSAQB conform het curriculum, waaruit een deelverzameling als examenvragen wordt geselecteerd.

Het circa 75 minuten durende CPSA-F®-examen bestaat uit 40 multiplechoicevragen. Het exacte aantal kan variëren als gevolg van een willekeurige selectie van vragen met verschillende scores. U krijgt punten voor elk goed antwoord en om voor het examen te slagen, heeft u 60 procent van de maximale score nodig. Als u slaagt voor het examen, ontvangt u uw officiële en internationaal erkende CPSA‑F®-certificaat. Uw certificeringsexamen vindt plaats op de eerste vrijdagmiddag nadat u de training heeft gevolgd en dit examen is inbegrepen bij deze training.

Klanten voor wie wij onder andere werken

Bert Jan is Java Champion, JavaOne Rock Star spreker, Duke’s Choice Award winnaar en leider van NLJUG (de Nederlandse Java User Group). Bovenal is Bert Jan CTO van technology-partner OpenValue en hij traint nog regelmatig zelf mee tijdens de CPSA-training....

Meer over trainer

Heb je vragen?

Naomi

Ons team staat voor je klaar

Stuur ons een bericht

Of bel: 033 202 3425

  • Training op maat

  • Dit veld is bedoeld voor validatiedoeleinden en moet niet worden gewijzigd.

Certified Professional for Software Architecture

Schrijf mij in