In der dynamischen Welt der Softwareentwicklung ist es heute wichtiger denn je, auf wechselnde Anforderungen schnell und flexibel reagieren zu können. Das iSAQB-Modul FLEX bietet genau das: Eine Schulung, die flexible Architekturkonzepte und Methoden vermittelt, um Software schnell und mit hoher Qualität in die Produktion zu bringen.
Die Schulung konzentriert sich insbesondere auf Microservices und Self-Contained Systems als moderne Architekturstile mit hoher Flexibilität und Skalierbarkeit. Diese Architekturstile ermöglichen es, Features in kleinen, selbstständigen Teams zu entwickeln und schnell zu deployen. Durch ihre starke Modularisierung können Technologiewahl und Wartbarkeit optimiert werden. Um diese Architekturstile effektiv einsetzen zu können, ist es entscheidend, sinnvolle fachliche Schnitte zu finden. Hier kommt Domain-Driven Design ins Spiel, das den Teilnehmenden vermittelt wird.
Ein weiterer Schwerpunkt des Moduls ist die Umsetzung von DevOps und Continuous Delivery, um erfolgreiche Softwareprojekte iterativ und feedbackgesteuert umzusetzen. Durch eine hohe Automatisierung und eine perfektionierte Infrastruktur wird es möglich, Software in kurzen Abständen auszuliefern und Feedback von Endanwendern direkt zu erhalten. Die Teilnehmenden lernen, wie man DevOps-Praktiken und -Werkzeuge einsetzt, um den Weg zur Continuous Delivery zu ebnen.
Schliesslich wird auch die Bedeutung von resilienten Systemen behandelt. Microservices stellen besondere Herausforderungen an den Betrieb, da sie als verteilte Systeme mit potenziell vielen Komponenten agieren. Die Schulung zeigt den Teilnehmenden, wie man skalierfähige Logging- und Monitoring-Lösungen implementiert, um diese Herausforderungen zu bewältigen und resilientere Systeme zu schaffen, die robust gegen Ausfälle und Fehler sind. Insgesamt ist das iSAQB-Modul FLEX eine hervorragende Schulung für Softwareentwickler/innen, die schnell und effektiv auf sich verändernde Anforderungen reagieren möchten.
Der Kurs kombiniert theoretische Impulse mit praxisnahen Übungen. Einzel- und Gruppenarbeiten wechseln sich ab, ergänzt durch Präsentationen und gemeinsame Diskussionen der Ergebnisse.
Wer wissen will, wie man mit Microservices, Self-contained Systems und Domain-driven Design flexible und nachhaltige Software-Architekturen baut, ist in diesem Training richtig.
Interesse an Software-Architektur ist ausreichend, es ist keine Entwicklungserfahrung notwendig.
Für diesen Kurs gibt es keine Voraussetzungen.
Sie erhalten ein iSAQB-FLEX-Teilnahmezertifikat mit Credit Points.
Für die erfolgreiche Teilnahme an einem Advanced-Level-Training erhalten Teilnehmende eine jeweils definierte Anzahl an Credit Points. Teilnehmende, die sich zur Prüfung für den CPSA‑A® anmelden möchten, benötigen insgesamt mindestens 70 Credit Points. Dabei müssen alle drei Kompetenzbereiche mit jeweils mindestens 10 Credit Points abgedeckt sein. Jeder Trainingstag wird mit 10 Credit Points bewertet. Für ein Training zu einem Modul werden maximal 30 Credit Points vergeben, auch wenn es im Einzelfall länger als 3 Tage dauert. Mehr Details über CPSA‑A®.