+49 (0) 8654 779 4214 inquiry@albion.eu

iSAQB CPSA-Advanced Flexible Architekturmodelle – Microservices (FLEX) – Elixir

Kursbeschreibung

Wie können große Systeme, deren Entwicklung große Teams erfordern, so entworfen werden, sodass Funktionalität trotzdem schnell und in hoher Qualität entsteht?

Diese Schulung führt in effektive Lösungsstrategien zu dieser Frage ein:

  • Unterteilung der Domänen entlang der Fachlichkeit.
  • Unterteilung der Domänen in eigenständige Self-Contained Systems und Microservices.
  • Betreuung Jedes Self-Contained Systems von separaten Teams.
  • Auslieferung jedes Self-Contained-Systems separat und unabhängig von den anderen Systemen.
  • Automatisierung der Auslieferungsprozesse.

Die Strategien ermöglichen eigenständige Arbeit der Teams und häufige Auslieferung, was wiederum zu schneller Umsetzung neuer Anforderungen und hoher Qualität führt.

Diese Strategien bringen aber auch eine Reihe von Herausforderungen mit sich:

  • Wie findet man die richtigen Grenzen für die Aufteilung?
  • Wie bringt man die neue Architektur mit der bestehenden Organisation in Einklang?
  • Wie regelt man Kommunikation zwischen Systemen und Services?
  • Was für Fallstricke gibt es bei der Umsetzung?
  • Wie integriert man das ganze?
  • Wie automatisiert man die Auslieferung?
  • Wie stellt man gleiche Bedingungen auf Entwickler- und Produktionssystemen her?
  • Wie teilt man einen Monolithen in Self-Contained Systems auf?
  • Wie überwacht man den Betrieb eines solchen Systems?
  • Wie findet man Fehler in einem solchen System?

Wir präsentieren nicht einfach nur Wissen am Whiteboard, sondern entwickeln konkrete Fähigkeiten. Anhand eines durchgehendes Beispiels spalten wir einen Monolithen in Self-Contained Systems auf, reimplementieren die Teile in Gruppenarbeit, re-integrieren sie, setzen eine Auslieferungsstrecke auf und implementieren Monitoring und Logging.

Kursinhalt

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.

Vorkurs “Einführung in Elixir“ (1 Tag)

Praxisübungen werden mit Elixir programmiert, der leistungsfähigsten Infrastruktur für zuverlässige verteilte Systeme: so macht flexible Softwarearchitektur richtig Freude! Die erlernten Fähigkeiten und Kenntnisse sind selbstverständlich auch auf andere Technologie-Stacks anwendbar.

Eine kompakte Einführung in Elixir ist für Schulungsteilnehmer, die noch keine Erfahrung mit Elixir haben oder eine kurze Auffrischung genießen wollen, im Preis enthalten.

Kursinhalt flexible Architekturmodelle / Microservices (3 Tage)

  • Motivation, Architekturen flexibler zu machen, z.B. Erreichung von Qualitätszielen und deren Trade-Offs
  • Architekturmuster, u.a. Monolithen, Microservices und Self-contained Systems
  • System- und Team-Autonomie, z.B. 12-Factor-App
  • Ansätze für die Modularisierung & Partionierung von Systemen, z.B. Domain-driven Design
  • Integrationsmechanismen auf den Applikations-, Daten- bzw. Benutzeroberfläche-Ebenen
  • Umgang mit übergreifenden Themen, z.B. Sicherheit, Logging
  • Automatisierte und kontinuierliche Integration und Auslieferung
  • Betrieb, Überwachung und Fehleranalyse verteilter Systeme

Zertifizierung

Dieses Seminar ist Teil des Advanced-Level-Programms von iSAQB und setzt das iSAQB-Module FLEX um. 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.

Zielgruppe

Dieser Kurs richtet sich an Software-Entwickler und -Architekten

Voraussetzungen

Empfehlenswert sind Erfahrungen in der Software-Entwicklung sowie ein grundlegendes Verständnis von Softwarearchitektur, wie es zum Beispiel im Seminar ISAQB CPSA-Foundation vermittelt wird.

Vorteile an einer Albion Schulung teilzunehmen

Vorteile

  • Erfahrener und akkreditierter Trainer:
    • Der Trainer ist akkreditiert und aktives Mitglied bei der iSAQB-Organisation. Darüber hinaus verfügt er über mehrjährige Erfahrung sowie fundiertes Wissen im Bereich Software-Architektur.
  • Interaktive, praxisorientierte Ausbildung:
    • Die Teilnehmer erleben eine interaktive Schulung mit praxisbezogenen Übungen, die nach Ansicht ehemaliger Teilnehmer, das Erlernte vertiefen.
    • Der theoretische Inhalt wird durch die praktische Erfahrung des Trainers ergänzt, um sicherzustellen, dass die Kursteilnehmer nicht nur die relevanten Methoden, sondern auch die realen Herausforderungen ihrer Umsetzung verstehen.
    • Aktive Teilnahme und Diskussionen sind ausdrücklich erwünscht.
  • Industriestandard-Zertifizierungen:
    • Anerkannter Qualifikationsnachweis und Anerkennung von Fachwissen
  • Zwei kostenlose Coachingsitzungen*:
    • Die KursteilnehmerInnen erhalten zwei kostenlose Coachingsitzungen im Wert von 300 €, die sie dabei unterstützen, das Erlernte erfolgreich in ihren aktuellen Projekten umzusetzen.

Vorteile des Live-Online-Trainings

Überblick

Die Albion Academy ist für ihre interaktiven Trainings mit Workshop-Charakter bekannt. Dies gilt auch für die Live-Online-Trainings von Albion, in denen die aktive Teilnahme der KursteilnehmerInnen an Diskussionen und an der Gruppenarbeit gefördert wird.

Durch den Einsatz der neuesten Online-Kollaborationswerkzeuge, wie z.B. Online-Whiteboards, erleben Sie eine präsenzähnliche Teilnahme. Während des Live-Online-Trainings arbeiten die TeilnehmerInnen zusammen, um gemeinsam praxisorientierte Übungen und Fallstudien durchzuführen, was zu einem tieferen Verständnis des Kursmaterials führt.
 

Online Whiteboard

Vorteile des Live-Online-Trainings

  • Niedrigerer Preis 
    • Niedriger Preis für das Live-Online-Training im Vergleich zum entsprechenden Präsenz-Training.
  • Keine Reise- oder Hotelkosten
    • Effiziente Nutzung Ihrer Zeit
  • Einhaltung von möglichen Reisebeschränkungen
    • Sie können bequem von jedem Standort aus teilnehmen, ohne reisen zu müssen.
  • Die gleichen Frage- und Diskussionsmöglichkeiten
    • Wie bei einem Präsenz-Training ist die aktive Beteiligung der Teilnehmer erwünscht.
  • Teilnehmer Zusammenarbeit
    • Die TeilnehmerInnen können während und nach dem Kurs über einen Online-Chat 24 Stunden am Tag Fragen an andere Teilnehmer und an den Trainer stellen (z.B. um Testfragen, aktuelle Projekt-Herausforderungen usw. zu besprechen).

Voraussetzungen für das Live-Online-Training

  • Computer mit einer stabilen und schnellen Internetverbindung, die eine kontinuierliche Videoübertragung unterstützt.
  • Geeignete Webcam.
  • Headset anstelle des eingebauten Mikrofons, damit Umgebungsgeräusche reduziert werden.
  • Moderner Web-Browser mit guter Javascript-Unterstützung.
  • Ein ausreichend großer Monitor, um die Kursfolien, ein Whiteboard und andere Teilnehmer zu sehen. Weitere optionale Empfehlungen sind ein zweiter Monitor und ein Touchscreen mit einem Stift, um bspw. auf einem virtuellen Whiteboard zu zeichnen.
  • Das Recht, auf dem eigenen Computer Software zu installieren, z. B. Microsoft-Teams.
    • Die Anwendungen sind auch über einen Webbrowser verfügbar, allerdings mit eingeschränkter Funktionalität.
  • Die Anwesenheit der Teilnehmer ist verpflichtet, um eine Teilnahmebescheinigung zu bekommen.
  • Nur eine Person pro Computer, kein Teilen von Computern.
  • Planen Sie bitte ein, dass Sie ungestört von Kollegen, Familienmitgliedern, Haustieren usw. teilnehmen können.

Trainer

Dr. Michael Sperber

Michael Sperber ist Geschäftsführer der Active Group GmbH, die Individualsoftware ausschließlich mit funktionaler Programmierung entwickelt. Er ist anerkannter Experte für funktionale Programmierung und wendet sie seit über 25 Jahren in Forschung und industrieller Entwicklung an.
Dr. Sperber befasst sich außerdem seit über 30 Jahren mit der Programmierausbildung und hat dazu umfangreich geforscht. Er ist Mitbegründer des Blogs funktionale-programmierung.de und Mitorganisator der Entwicklerkonferenz BOB, sowie Autor mehrerer Bücher und zahlreicher Fachartikel.

Seminarbuchung

Kursinfo

  Dauer
4 Tage, 9-17:15 Uhr CET

  Methode
Präsenz bzw. Online

  Zertifizierung
20 technische und 10 methodische Credit-Points für ein iSAQB CPSA-Zertifikat

  Coaching
Wert von 300€ inklusive*

  Essensgutschein
für Präsenzschulungen

  Standard-Preis
ab 2.050 Euro, zzgl. MwSt.
10% Frühbucherrabatt*

» Anfrage senden

Kursanmeldung iSAQB CPSA-Advanced flexible Architekturmodelle – Microservices (FLEX)

Diese Schulung wird je nach Teilnehmerwunsch auf Englisch oder Deutsch durchgeführt.

KursSpracheStartdatumEnddatumStandortPreisAnmelden
iSAQB Microservices (FLEX) ElixirDeutsch04.11.202407.11.2024Live Online1.845 EUR
(10% Rabatt)

* Alle Preise verstehen sich zuzüglich Mehrwertsteuer.

Der Frühbucherrabatt von 10 % gilt für die ersten vier Anmeldungen, die spätestens sechs Wochen vor Kursbeginn eingegangen sein müssen.
Der Frühbucherrabatt ist nicht mit anderen Rabatten oder Sonderkonditionen kombinierbar.

Die Zertifizierungsgarantie und die Coaching-Sitzungen sind im Preis inbegriffen.

Die Zertifizierungsgarantie, die Coaching-Sitzungen und der Frühbucherrabatt gelten nur für Kurse, die direkt von Albion angeboten werden (nicht von Partnerunternehmen/Trainern).

Interne und kundenspezifische Schulungskurse und Workshops​

Gerne unterbreiten wir Ihnen Angebote für interne und kundenspezifische Schulungen.