iSAQB®
FUNAR - Funktionale Softwarearchitektur Zertifizierung

iSAQB FUNAR

Wie kann Softwarearchitektur mit Funktionen, unveränderlichen Daten und Kombinatoren gestaltet werden? Unsere akkreditierte iSAQB-Schulung “FUNAR” zeigt dir funktionale Softwarearchitektur als Alternative zur objektorientierten Softwarearchitektur. Im Gegensatz zu OO-Architektur basiert die funktionale Softwarearchitektur auf unveränderlichen Daten, algebraischen Abstraktionen und eingebetteten domänenspezifischen Sprachen. Das Ergebnis: Flexible und robuste Architekturen, die im Vergleich zu OO einfacher gestaltet und verständlicher sind und dazu weniger versteckte Abhängigkeiten beinhalten.

Termine
  • Online & vor Ort
  • Zertifiziert
  • Akkreditiert
tectrain logo

Wachstum durch Bildung

iSAQB®FUNAR - Funktionale Softwarearchitektur Zertifizierung

  • Online & vor Ort
  • Zertifiziert
  • Akkreditiert

Wie kann Softwarearchitektur mit Funktionen, unveränderlichen Daten und Kombinatoren gestaltet werden? Unsere akkreditierte iSAQB-Schulung “FUNAR” zeigt dir funktionale Softwarearchitektur als Alternative zur objektorientierten Softwarearchitektur. Im Gegensatz zu OO-Architektur basiert die funktionale Softwarearchitektur auf unveränderlichen Daten, algebraischen Abstraktionen und eingebetteten domänenspezifischen Sprachen. Das Ergebnis: Flexible und robuste Architekturen, die im Vergleich zu OO einfacher gestaltet und verständlicher sind und dazu weniger versteckte Abhängigkeiten beinhalten.

Video Ansehen
iSAQB® Overview in 60 Sekunden

Features

Certificate Showroom

Hol dir den besten Auftritt! Zeige deine Zertifikate auf einer Seite.

Inhouse Training

Maßgeschneiderte Schulung für dein Team!

Termine

Filter
Schweiz
Deutschland
Niederlande
Englisch
Deutsch
Nur Online Termine anzeigen.
Alle Termine werden angezeigt.
  • globe icon Online Schulung
10 %
Earlybird Rabatt
Sprache
Deutsch
Standort
Online
  • globe icon Online Schulung
10 %
Earlybird Rabatt
Sprache
Deutsch
Standort
Online
  • globe icon Online Schulung
  • 10 %
    Earlybird Rabatt
2072,00
1865,00
  • globe icon Online Schulung
  • 10 %
    Earlybird Rabatt
2274,00
2047,00

Inhouse Training by tectrain

Organisiere ein Schulungsseminar für dein Team.

Wir bieten euch maßgeschneiderte Lösungen an.

Neu

Certificate Showroom

Hol dir den besten Auftritt! Erfahre, was du mit deinen Teilnahme- und Prüfungszertifikaten machen kannst. Besuchen

iSAQB® FUNAR - Funktionale Softwarearchitektur Schulung

Aufgrund der erhöhten Ausdruckskraft und Abstraktionsmöglichkeit in funktionalen Sprachen ist Architektur Code. In der Schulung gibt es Hands-On-Übungen, in denen (in Haskell) programmiert wird. Eine Einführung in Haskell wird als Teil der Schulung gegeben.

Vorkenntnisse in funktionaler Programmierung sind hilfreich aber nicht notwendig. Wer noch nicht in funktionalen Sprachen programmiert hat oder eine kurze Auffrischung benötigt, sollte den eintägigen, optionalen Vorkurs besuchen.

Die Schulung ist Teil des iSAQB CPSA-Advanced-Level der Zertifizierung für Software-Architekten (CPSA-Advanced) und richtet sich nach dem aktuellen ISAQB Lehrplan.

CPSA® FUNAR Kursinhalt im Detail

Diese akkreditierte Schulung richtet sich nach dem aktuellen iSAQB® Lehrplan für das iSAQB-Module FUNAR. Wenn sie dieses Training als Teil des Advanced Level des iSAQB besuchen, können sie sich danach Credit Points anrechnen lassen (10 Credit Points im Kompetenzbereich Methodik und 20 Credit Points im Kompetenzbereich technische Kompetenz).

1. Tag

Vorkurs “Einführung in die funktionale Programmierung”

Der Vorkurs ist eine kompakte Einführung in die funktionale Programmierung für Schulungsteilnehmer, die damit noch keine Erfahrung haben oder eine kurze Auffrischung genießen wollen. Im Vorkurs gibt es Hands-On-Übungen, in denen programmiert wird. Der Vorkurs benutzt die spezielle Lehrsprache und die erprobte didaktische Methodik der deinen Programmkonstruktionsanleitungen.

  • Datenmodellierung
  • Konstruktionsanleitungen
  • Selbstreferenzen und Rekursion
  • Programmieren mit Folgen
  • High-Order-Programmierung
  • eingebaute Datenstrukturen
  • Programmieren mit Zustand
  • Programmieren mit Akkumulatoren
  • Eigenschafts-basiertes Testen
2. Tag

Struktur funktionaler Software-Systeme

  • Funktionen und Werte
  • Komposition
  • Typen
  • Module
2. Tag

Technologien für funktionale Programmierung

  • Statische Typen
  • Dynamische Typen
  • Endrekursion
  • Strikte bzw. nicht strikte Auswertung
  • Laufzeitumgebung
3. Tag

Umsetzung von funktionalen Anforderungen

  • DDD vs. FP
  • Kombinatormodelle
  • eingebettete domänenspezifische Sprachen
3. Tag

Umsetzung von nicht-funktionalen Anforderungen

  • CQRS
  • Event Sourcing
  • Parallelisierung
  • Verteilung
4. Tag

Architekturmuster

  • Funktionale Datenstruktur
  • Monoid
  • Funktor
  • Monade
  • Model-View-Update

iSAQB® FUNAR Zertifizierung - So geht's

Dieses iSAQB® FUNAR Seminar ist Teil des Advanced-Level-Programms von iSAQB. Durch den Besuch dieser Schulung erhalten Sie 10 Credit Points im Kompetenzbereich Methodik und 20 Credit Points im Kompetenzbereich Technische Kompetenz, die für den Erwerb eines Certified Professional Software Architect (CPSA) Zertifikats angerechnet werden können.

Trainer

FAQs

Gibt es Teilnahme-Voraussetzungen für die Schulung?

Es gibt keine Voraussetzungen, es wird jedoch empfohlen, Erfahrungen in der Softwareentwicklung mit dem Schwerpunkt funktionale Programmierung zu haben.

Für wen ist dieses Training geeignet?

Dieser Kurs richtet sich an Software-Entwickler und -Architekten

Ist diese CPSA-F Schulung akkreditiert?

Ja, es handelt sich bei tectrain um einen akkreditierten iSAQB® Trainingsanbieter. Deswegen sind alle von uns angebotenen iSAQB® CPSA Foundation Level & Advanced Level Schulungen akkreditiert.

Ist tectrain ein akkreditierter Trainingsanbieter?

Ja, wir sind ein akkreditierter iSAQB®-Trainingsanbieter. 

Möchtest du dich für das iSAQB® Advanced Level - Funktionale Softwarearchitektur Seminar anmelden?

Wie sieht deine Schulung bei tectrain aus?

Hast du das Training zu deinem Wunschtermin nicht gefunden?

Du kannst uns kontaktieren, indem das das gewünschte Datum eingibst.

Feedback Form

Was sollen wir verbessern?

Sag uns bitte, was wir besser machen können.

Success

Error

Inhouse Training

Du suchst nach einer Schulung für ein ganzes Team, aber keines unserer Trainings entspricht Deinen Anforderungen? Kein Problem! Gerne konzipieren wir gemeinsam mit dir ein maßgeschneidertes Inhouse-Training, das optimal auf die Bedürfnisse deines Unternehmens zugeschnitten ist. Wir freuen uns auf deine Anfrage!

Empfohlen