Seminar / Kurs

iSAQB® CPSA-A - FUNAR - Funktionale Softwarearchitektur (Deutsch)

Inhalte

Wie funktioniert Softwarearchitektur mit Funktionen, unveränderlichen Daten und Kombinatoren?

Lernen Sie, wie funktionale Prinzipien die Softwarearchitektur verbessern. Sie erfahren, wie unveränderliche Daten, algebraische Abstraktionen und domänenspezifische Modelle zu flexibler, wartbarer und robuster Software führen. Praxisnahe Übungen verdeutlichen die Anwendung der Konzepte.

 

Was erwartet Sie

·         Einführung in funktionale Programmierung & Architekturmuster

·         Anwendung funktionaler Prinzipien in Softwareprojekten

·         Praxisnahe Übungen

·         Vorbereitung auf iSAQB CPSA‑A Credit Points

 

Inhalte

Vorkurs: Einführung in die funktionale Programmierung (1 Tag)

Kompakte Einführung für Teilnehmer ohne Erfahrung oder als Auffrischung. Mit praxisnahen Übungen und der didaktischen Methodik der DeinProgramm-Konstruktionsanleitungen.

Agenda (Auswahl):

  • Datenmodellierung & Konstruktionsanleitungen

  • Rekursion & Selbstreferenzen

  • Higher-Order-Funktionen

  • Eingebaute Datenstrukturen & Akkumulatoren

------------------------------------------------------------------------------------------------------------------

Funktionale Software-Architektur (3 Tage)

Grundlagen

  • Funktionen, Werte & Komposition

  • Typen & Module

Technologien

  • Funktionale Sprachen & Runtimes

  • Endrekursion, Auswertungsstrategien

Funktionale Modellierung

  • Kombinatoren & algebraische Strukturen

  • Integration mit Domain-Driven Design

Makro-Architektur

  • Monaden, Events

  • Frontends mit Model-View-Update

 

Technische Anforderungen

  • Grundkenntnisse in objektorientierter Programmierung

  • Erfahrung mit einer Programmiersprache (z. B. Java, C#, Kotlin, Scala)

  • Optional: erste Erfahrungen mit funktionaler Programmierung

Credit Points zur CPSA-A Zertifizierung

Mit der Formale Methoden-Schulung erwerben die Teilnehmer 20 technische und 10 methodische Credit Points nach dem iSAQB-Advanced-Level-Programm.

Wie funktioniert Softwarearchitektur mit Funktionen, unveränderlichen Daten und Kombinatoren?

Lernen Sie, wie funktionale Prinzipien die Softwarearchitektur verbessern. Sie erfahren, wie unveränderlich...

Mehr Informationen

Termine und Orte

Datum Preis

+++ Catalog API +++

SG-Seminar-Nr.: 7793865

Anbieter-Seminar-Nr.: FUNAR-DE

Der Anbieter ist für den Inhalt verantwortlich.

Veranstaltungsinformation

  • Seminar / Kurs
  • Deutsch
    • Keine
  • Anbieterbewertung   (9)

Ihre Vorteile

mehr erfahren
  • Anbietervergleich von über 1.500 Seminaranbietern
  • Vollständige Veranstaltungsinformationen
  • Schnellbuchung
  • Persönlicher Service
Datum Preis