iSAQB CPSA-A FUNAR
iSAQB® CPSA-A - Funktionale Softwarearchitektur (Schulung)
Beschreibung
Die Teilnahme an der iSAQB® CPSA-A Funktionale Softwarearchitektur (FUNAR) Schulung bringt den Teilnehmer:innen 20 Credit Points im Bereich Technische Kompetenz (TC) und 10 Credit Points im Bereich Methodische Kompetenz (MC) ein. Diese werden auf die 70 Credit Points angerechnet, die für die Zulassung zur iSAQB CPSA-A Prüfung bei Brightest erforderlich sind. Bitte beachten Sie, dass Sie im Rahmen der 70 Credit Points, die für die Teilnahme an der iSAQB CPSA-A Prüfung bei Brightest erforderlich sind, in jedem der folgenden Kompetenzbereiche mindestens zehn Credit Points erwerben müssen:
- Technische Kompetenz (TC)
- Methodische Kompetenz (MC)
- Kommunikative Kompetenz (CC)
Die akkreditierte iSAQB® FUNAR - Funktionale Softwarearchitektur (CPSA-A) Schulung basiert auf dem aktuellen iSAQB® Curriculum:
Teil 1 - Einführung in die funktionale Programmierung
Der Einführungsteil bietet Teilnehmer:innen ohne Vorkenntnisse eine kompakte Einführung in die funktionale Programmierung und eignet sich zugleich als schnelle Auffrischung. Er verwendet eine speziell entwickelte Lehrsprache und die bewährte Didaktik der Konstruktionsanleitungen für Programme. Von Beginn an werden praktische Übungen durchgeführt, in denen die Teilnehmer:innen selbst programmieren.
- Datenmodellierung
- Konstruktionsanleitungen
- Selbstbezüge und Rekursion
- Programmieren mit Effekten
- Programmieren höherer Ordnung
- Eingebaute Datenstrukturen
- Programmieren mit Zustand
- Programmieren mit Akkumulatoren
- Eigenschaftsbasiertes Testen
Teil 2 - Aufbau funktionaler Softwaresysteme
- Funktionen und Werte
- Komposition
- Typen
- Module
Teil 3 - Technologien der funktionalen Programmierung
- Statische Typen
- Dynamische Typen
- Endrekursion
- Strikte und nicht-strikte Auswertung
- Laufzeitumgebung
Teil 4 - Umsetzung funktionaler Anforderungen
- DDD und funktionale Programmierung im Vergleich
- Kombinatormodelle
- Eingebettete domänenspezifische Sprachen
Teil 5 - Umsetzung nicht-funktionaler Anforderungen
- CQRS
- Event Sourcing
- Parallelisierung
- Verteilung
Teil 6 - Architekturmuster
- Funktionale Datenstrukturen
- Monoid
- Funktor
- Monade
- Model View Update
Zielpublikum
Die CPSA-A Funktionale Softwarearchitektur Schulung ist besonders wertvoll für Fachkräfte, die besser verstehen möchten, wie sie die Komponenten ihrer Architektur wirkungsvoll entkoppeln und gleichzeitig leistungsfähige und flexible Modelle entwickeln können.
Voraussetzungen
Um an einer iSAQB® CPSA Advanced Level Schulung teilzunehmen, müssen Sie über das Zertifikat iSAQB® Certified Professional for Software Architecture - Foundation Level (CPSA-F) verfügen.
Erforderliche Vorkenntnisse:
Die Teilnehmer:innen sollten über folgende Vorkenntnisse verfügen:
- Grundkenntnisse in funktionaler Programmierung
- Erfahrung bei der Modellierung von Architekturen
Kenntnisse in den folgenden Bereichen können das Verständnis einiger der in dieser Schulung behandelten Konzepte erleichtern:
- Grundkenntnisse in Algebra
Lehrpläne und Musterprüfungen werden in Kürze veröffentlicht!
Lehrpläne und Musterprüfungen werden in Kürze veröffentlicht!
Buchen Sie Ihre Zertifizierungsprüfung:
Brightest Private Prüfungen
Elektronische Prüfungen für Einzelpersonen, die von einem Pearson VUE-Experten in Echtzeit über eine Webcam verwaltet werden (jetzt auch für ISTQB möglich).
Brightest Center Prüfungen
In verschiedenen Sprachen in mehr als 5200 Testzentren mit einfacher Anmeldung über die Brightest-Seite der Pearson-Website.
Brightest Green Prüfungen
Elektronische Prüfungen für Gruppen von mindestens 6 Teilnehmern in sechs verschiedenen Sprachen, überall auf der Welt.
Brightest Paper Prüfungen
Die klassische Prüfungs-erfahrung für Gruppen von mindestens 6 Teilnehmern in einer wachsenden Anzahl von Sprachen.