Loading (custom)...

iSAQB® CPSA-A - Functional Software Architecture (Kurs)

- von 06-10-25 bis 09-10-25
Switzerland - Online
German

by tecnovy

Beschreibung

Die Teilnahme am iSAQB® CPSA-A-Kurs „Functional Software Architecture (FUNAR)” bringt den Teilnehmenden 20 Credit Points in der Technischen Kompetenz (TC) und 10 Credit Points in der Methodischen Kompetenz (MC) ein – anrechenbar auf die insgesamt 70 erforderlichen Credit Points für die Zulassung zur CPSA-A-Prüfung bei Brightest. Bitte beachten Sie, dass Sie im Rahmen der Zulassung zur CPSA-A-Prüfung bei Brightest in jedem der folgenden Kompetenzbereiche mindestens zehn Credit Points nachweisen müssen:

  • Technische Kompetenz (TC)
  • Methodische Kompetenz (MC)
  • Kommunikative Kompetenz (CC)

 

Das akkreditierte iSAQB®-Training FUNAR – Functional Software Architecture (CPSA-A) basiert auf dem aktuellen iSAQB®-Lehrplan:

Teil 1 – Einführung in funktionale Programmierung

Der Einstiegskurs bietet eine kompakte Einführung in die funktionale Programmierung – ideal für Teilnehmende ohne Vorkenntnisse oder zur schnellen Auffrischung. Der Kurs verwendet eine speziell entwickelte Lehrsprache sowie eine bewährte didaktische Methodik. Schon zu Beginn des Kurses arbeiten die Teilnehmenden mit praktischen Programmierübungen.

  • Datenmodellierung
  • Konstruktionsanleitungen
  • Selbstreferenz und Rekursion
  • Programmieren mit Konsequenzen
  • Höhere Funktionen
  • Eingebaute Datenstrukturen
  • Programmieren mit Zustand
  • Programmieren mit Akkumulatoren
  • Property-based Testing

Teil 2 – Struktur funktionaler Softwaresysteme

  • Funktionen und Werte
  • Komposition
  • Typen
  • Module

Teil 3 – Technologien der funktionalen Programmierung

  • Statische Typen
  • Dynamische Typen
  • Endrekursion
  • Strikte vs. nicht-strikte Auswertung
  • Laufzeitumgebung

Teil 4 – Umsetzung funktionaler Anforderungen

  • DDD vs. FP
  • Kombinatorische Modelle
  • Eingebettete domänenspezifische Sprachen

Teil 5 – Umsetzung nicht-funktionaler Anforderungen

  • CQRS
  • Event Sourcing
  • Parallelisierung
  • Verteilung

Teil 6 – Architekturmuster

  • Funktionale Datenstrukturen
  • Monoid
  • Functor
  • Monad
  • Model-View-Update

Zielpublikum

Das CPSA-A-Seminar „Functional Software Architecture“ ist besonders wertvoll für Fachleute, die besser verstehen möchten, wie sich Architekturbestandteile wirkungsvoll entkoppeln und gleichzeitig leistungsfähige sowie flexible Modelle entwickeln lassen.

Voraussetzungen

Um an einem iSAQB® CPSA - Advanced Level Kurs teilzunehmen, müssen Sie das iSAQB® Zertifikat „Certified Professional for Software Architecture – Foundation Level (CPSA-F)” besitzen.

 

Wissensvoraussetzungen:

Teilnehmende sollten über folgendes Vorwissen verfügen:

  • Grundkenntnisse der funktionalen Programmierung
  • Erfahrung in der Modellierung von Architekturen

Kenntnisse in den folgenden Bereichen können das Verständnis einiger Kursinhalte erleichtern:

  • Grundkenntnisse in Algebra

Lehrpläne und Musterprüfungen demnächst erhältlich!

Buchen Sie Ihre Zertifizierungsprüfung:

brightest private exams

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-exam

Brightest Center Prüfungen

In verschiedenen Sprachen in mehr als 5200 Testzentren mit einfacher Anmeldung über die Brightest-Seite der Pearson-Website.

brightest green exam

Brightest Green Prüfungen

Elektronische Prüfungen für Gruppen von mindestens 6 Teilnehmern in sechs verschiedenen Sprachen, überall auf der Welt.

brightest paper exam

Brightest Paper Prüfungen

Die klassische Prüfungs-erfahrung für Gruppen von mindestens 6 Teilnehmern in einer wachsenden Anzahl von Sprachen.