kursmap.de
Kurskatalog Über uns Für Anbieter
Anmelden Registrieren

Softwarearchitektur Kurse

11 Softwarearchitektur Kurse verfügbar. Vergleichen Sie Anbieter und buchen Sie direkt.

Typ
Kategorie
Stadt auswählen
Alle Kurse/IT / Programmierung/Softwarearchitektur
Relevanz

Lebendige Softwarearchitektur mit Methode inkl. iSAQB-CPSA-F Zertifizierung

oose eG

Vor Ort
Online

Erfahre an einem konkreten Fallbeispiel, wie Softwarearchitektur Schritt für Schritt entsteht. Wir starten mit dem methodischen Handwerkszeug zur Architekturentwicklung und tauchen auch in die technischen Aspekte der Softwarearchitektur ein.  

Als Abschluss des Seminars legst du die Prüfung zum iSAQB Certified Professional for Software Architecture ab, auf die du in der unserem Seminar vorbereitet wirst.  

Bedeutung von Architektur im Entwicklungsprozess  

Verstehen, nicht nur lernen: Wie beeinflusst Architektur den Entwicklungsprozess und was macht sie aus? Der Fokus liegt auf dem Zusammenspiel von Anforderungen, Entwicklung, Bewertung und Implementierung der Architektur.  

Anwendung von Werkzeugen und Techniken  

Hier wird's praktisch: Setze Werkzeuge und Techniken ein, wie Systemkontext und Qualitätsszenarien, um die architekturrelevanten Anforderungen deines Vorhabens zu ermitteln und festzuhalten. Du erfährst, wie du auf dieser Basis wichtige Architekturentscheidungen triffst und Softwarekomponenten, Muster und Schnittstellen methodisch entwirfst. Weiteres Augenmerk liegt auf einer nützlichen und ansprechenden Dokumentation.  

Kommunikation und Bewertung der Architektur  

Du lernst, wie du mit den verschiedenen Stakeholdern über deine Architektur sprichst und qualifiziertes Feedback einholst. Erfahre, wie du über vage Meinungen hinausgehst und konkretes, explizites Feedback erhältst. Quantitative Analysen und Metriken helfen dir, ein bestehendes Softwaresystem zu untersuchen oder zu überprüfen, ob die Umsetzung konform zu Architekturvorgaben ist. 

21 Startdaten
Eltville am Rhein, Hamburg, +2
ab3.260,60 €
Kurs anzeigen

Domain-driven Design (DDD)

oose eG

Vor Ort
Online

Bei der Entwicklung komplexer Software klafft oft eine Lücke zwischen Umsetzung und Anwendung. Da Entwickler:innen und Architekt:innen aus einem technischen Umfeld heraus auf die fachlichen Probleme schauen, entsteht eine Verständigungsschwierigkeit. Beide Welten haben unterschiedliche Begrifflichkeiten und es ist schwierig, ein gemeinsames Verständnis der Fachdomäne zu erreichen. 

Domain-driven Design: Gemeinsames Modell der Fachlichkeit erarbeiten 

Domain-driven Design (DDD) setzt an diesem Punkt an. Basierend auf einem iterativen Vorgehen wird ein Modell der Fachlichkeit entwickelt, mit dem sowohl Entwickler:innen als auch Fachexpert:innen etwas anfangen können. Ein entscheidender Aspekt ist hier das von Eric Evans als „Deep Insight“ bezeichnete tiefe Verständnis der Fachlichkeit, das oft zu einer wesentlich besseren Softwarelösung führt. 

Praxisorientiert: Fallbeispiel im Fokus  

Anhand eines durchgängigen Fallbeispiels durchlaufen wir gemeinsam den DDD-Prozess, um die Domäne besser zu verstehen und daraus schließlich zu einem Modell zu kommen, das für Fachexpert:innen und Entwickler:innen gleichermaßen hilfreich ist. Dabei kommen Explorationstechniken wie Event Storming sowie DDD-Patterns und -Bausteine im Rahmen der Modellierung zum Einsatz. 

Umsetzung in der Architektur 

Wir erarbeiten uns sogenannte „Bounded Contexts“, die voneinander unabhängige Subdomänen mit eigener Fachsprache („Ubiquitous Language“) darstellen. Sie eignen sich ideal für eine verteilte Softwarearchitektur wie beispielsweise Microservices, bei der jedem Bounded Context ein eigenes Entwicklerteam zugeordnet ist. 

Exemplarisch zeigen wir, wie man vom Modell zur Implementierung gelangt. 


8 Startdaten
Eltville am Rhein, Hamburg, +1
ab2.748,90 €
Kurs anzeigen

Softwarearchitektur für Entwickler:innen

oose eG

Vor Ort

Unser Architektur-Seminar bietet Entwickler:innen tiefe Einblicke in die optimale Zusammenarbeit zwischen Architekt:innen und Entwickler:innen. Wir zeigen, wie Architektur entscheidend zur Softwarequalität beiträgt und wie Entwickler:innen aktiv daran mitwirken können.  

Verantwortung und Einfluss der Entwickler:innen  

Das Seminar hebt die zentrale Rolle der Entwickler:innen in der Architekturgestaltung hervor. Du erfährst, wie deine Arbeit die Architektur beeinflusst und lernst, diese Verantwortung effektiv zu übernehmen. Wir demonstrieren, dass sowohl einzelne Architekt:innen als auch Teams Architektur gestalten können und beleuchten die jeweiligen Voraussetzungen und Konsequenzen.  

Praktische Anwendung: Architektur im Entwickleralltag  

Du entdeckst durch praktische Beispiele, wie du Architektur iterativ-inkrementell und konstruktiv mitgestaltest. Wir betrachten verschiedene die Rollenmodelle und zeigen, wie leichtgewichtige Architekturtools zur Softwarequalität beitragen.  

Fallbeispiele und Übungen: Architektur erleben  

In konkreten Fallbeispielen mit Rollenspielen und Übungen erlebst du, was es bedeutet, nicht nur zu programmieren, sondern auch Architektur explizit zu gestalten. Wir verdeutlichen die Vorteile einer klaren Architekturstruktur und deren Auswirkungen auf die Entwicklungsarbeit. 

3 Startdaten
Hamburg, Heiligenhafen
ab2.618,00 €
Kurs anzeigen

Softwarearchitektur für Webanwendungen (WEB)

oose eG

Vor Ort

Dieses Seminar ist Teil der Advanced Module der iSAQB-Zertifizierung für Software-Architekten (CPSA-A).

Du lernst die Grundlagen des Webs und die grundlegenden Techniken kennen. Anhand einfacher Beispiele lernst du zunächst die sprachenunabhängige Kommunikation mit HTTP-Requests kennen, mit Aspekten von Caching und Sicherheit.

Danach beschäftigst du dich mit den Architekturstilen von Web-Anwendungen. Die verschiedenen Möglichkeiten, Server und vor allem die Clients zu gestalten, werden erläutert.

Als Architekt bist du für den Entwurf großer Systeme verantwortlich. Dazu gehört die Kenntnis von Infrastruktur wie Proxies, CDNs und Lastverteilung. Auch die Optimierungen auf Server- und Clientseite sind Thema.

Es folgt die Vermittlung von Mustern und Best-Practice-Lösungen für gängige Probleme. Dazu gehört auch die Einschätzung von Risiken und Sicherheit, sowie die Qualitätssicherung.

Anhand von Beispielanwendungen wird Architektur in praktischen Übungen erstellt und analysiert.

3 Startdaten
Hamburg
ab2.748,90 €
Kurs anzeigen

Funktionale Softwarearchitektur (FUNAR)

oose eG

Vor Ort
Online

In diesem Seminar erfährst du, wie Softwarearchitektur mit Funktionen, unveränderlichen Daten und Kombinatoren funktioniert.  

Lerne, wie du durch den Einsatz unveränderlicher Daten und algebraischer Abstraktionen flexible und gleichzeitig robuste Architektur erhältst. Unser Seminar zeigt dir, wie du Komplexität und Abhängigkeiten - im Vergleich zu objektorientierter Architektur - reduzieren kannst. 

Praktische Anwendung in Haskell 

Du entdeckst, wie du in Haskell, einer funktionalen Programmiersprache, deine Architektur direkt als Code umsetzt. Dieses Seminar umfasst viele praktische Übungen, die dir helfen, die Theorie unmittelbar in die Praxis zu übertragen.  

Am 1. Tag des Seminars bekommst du eine grundlegende und kompakte Einführung in die funktionale Programmierung,  Dies ist ideal, falls du bisher wenig oder keine Erfahrung damit hattest. Benutzt werden die spezielle Lehrsprachen und die erprobte didaktische Methodik der Programm-Konstruktionsanleitungen. 

Lerne von Expert:innen 

Unser Trainer und oose-Kooperationspartner Dr. Michael Sperber bringt seine umfangreiche Erfahrung und Expertise ein. Als Mitautor des FUNAR-Curriculums garantiert er eine hohe Qualität der Schulung und vermittelt Inhalte, die direkt aus der Praxis kommen und sofort anwendbar sind. Nutze die Gelegenheit, um von einem führenden Experten auf dem Gebiet der funktionalen Programmierung zu lernen.

5 Startdaten
Hamburg, Online
ab2.748,90 €
Kurs anzeigen

Domänenspezifische Sprachen (DSL)

oose eG

Vor Ort
Online

Dieses Seminar ist Teil der Advanced Module der iSAQB-Zertifizierung für Software-Architekten (CPSA-A). Hier lernst du die Design- und Implementierungsprinzipien von domänspezifischen Sprachen (DSL) kennen. Diese sind entscheidend, denn Domänen vieler Projekte sind inhaltlich und fachlich kompliziert und erfordern besondere Flexibilität bei der Problemlösung, da sie Aspekte wie komplexe Regelwerke, Abläufe oder Beschreibungen von Domänenentitäten enthalten.  

Vorteile von DSLs in deinem Projekt 

In vielen Projekten ist die übliche Mehrzweck-Programmiersprache nicht immer ideal, um alle Anforderungen zu erfüllen. Dies zeigt sich besonders, wenn Benutzer:innen Software selbst konfigurieren sollen oder wenn die Sprache entweder zu komplex ist, um grundlegende Eigenschaften klar zu definieren oder nicht ausdrucksstark genug, um technische Details verständlich darzustellen. Domänspezifische Sprachen (“domain-specific languages”, DSLs) können helfen, diese Komplexität zu bändigen, befähigen Benutzer:innen selbstständig mit der Software auch komplexe Aufgaben zu lösen, ermöglichen Low-Code-Ansätze, bei denen Aufgaben mit weniger Code gelöst werden können, als es in der Implementierungssprache des Projekts möglich wäre, und verbessern Qualitätseigenschaften wie Adaptierbarkeit, Modifizierbarkeit, Analysierbarkeit und Sicherheit. 

Praxisorientiertes Lernen mit Racket 

Das Seminar vermittelt Fähigkeiten bei Design und Implementierung von DSLs, die in vielen Kontexten anwendbar sind. Dabei gehen wir systematisch vor. Wir fangen mit einfachen DSLs, die als Library in die Implementierungssprache des Projekts eingebettet werden, und die wir schrittweise weiterentwickeln zu komplett eigenständigen Sprachen mit eigener Syntax und Semantik. Die nötigen Grundlagen aus der Informatik werden begleitend vermittelt. 

Alle Aspekte des Seminars werden von praktischen Übungen begleitet, welche die Teilnehmer:innen befähigen, selbst DSLs zu entwickeln und in die Architektur ihres Projekts zu integrieren. Die Übungen führen wir in Racket durch, eine besonderes leicht zur lernende und leistungsfähige Plattform für das Design von DSLs. Außerdem machen wir Exkurse in Xtext und MPS. 

3 Startdaten
Hamburg, Online
ab2.748,90 €
Kurs anzeigen

Flexible Architekturmodelle (FLEX)

oose eG

Vor Ort

In diesem Seminar beschäftigen wir uns intensiv mit Microservices und Self-Contained Systems. Wir klären, was diese Architekturstile ausmacht, wann sie nützlich sind und wann nicht. Dabei beleuchten wir auch kritisch, wo ihre Grenzen liegen und andere Ansätze für flexible Architekturen besser geeignet sind. 

Praktische Umsetzung 

Lerne, wie du von einer monolithischen Anwendung zu einer verteilten Architektur wie Microservices gelangst. Wir zeigen dir, welche Herausforderungen dabei auftreten, welche Tradeoffs es gibt, und wie man damit umgeht. Anhand eines praxisnahen Beispiels vertiefen wir die Inhalte in praxisnahen Übungen und rüsten dich für die Anwendung in deinen Projekten. 

Werkzeuge für Architektinnen und Architekten 

Wir behandeln wichtige Werkzeuge, Methoden und Muster für komplexe verteilte Systeme. Hierbei betrachten wir nicht nur die technische Ebene, sondern insbesondere auch organisatorische Aspekte, die du bei einer Microservice-Architektur unbedingt berücksichtigen solltest. 

Deine Zukunft in der Software-Architektur 

Als Teil der Advanced-Module der iSAQB-Zertifizierung für Software-Architekten (CPSA-A) liefert dieses Seminar einen essenziellen Teil deines Werkzeugkastens für flexible Softwarearchitekturen. 

5 Startdaten
Eltville am Rhein, Hamburg
ab2.748,90 €
Kurs anzeigen

Infrastruktur, Container & Cloud-Native (CLOUDINFRA)

oose eG

Vor Ort

Dieses Seminar bieten wir übrigens auch auf Englisch an.

Du bist Softwareentwickler:in oder Softwarearchitekt:in und willst Systeme nicht nur entwerfen, sondern auch weiterentwickeln? Dann ist unser Seminar genau das Richtige für dich. Hier lernst du alles über Cloud Computing - von Grundlagen bis hin zu fortgeschrittenen Techniken. Wir zeigen dir, wie du deine Projekte effektiv in der Cloud umsetzt und wie Automatisierungspotentiale sowie Container-Manager dabei helfen. 

Inhalte und Methodik 

Unser Seminar bietet dir eine tiefe Einsicht in die Cloud. Du verstehst, welche Architekturpatterns in der Cloud angewendet werden und wie Serverless Computing als extreme Form des Cloud Computings funktioniert. Durch praxisnahe Anwendungsszenarien und interaktive Methoden erlangst du ein fundiertes Verständnis für die Thematik. 

Praxisrelevanz: Cloud Native Anwendungsarchitekturen 

Am Ende des Seminars bist du in der Lage, eine Cloud Native Anwendungsarchitektur aufzubauen und zu betreiben. Du kannst die Vorteile, Potentiale und Grenzen des Cloud Computings klar und überzeugend deinem Management präsentieren. So trägst du aktiv zur technologischen Weiterentwicklung deines Unternehmens bei. 

Dein Schritt in die Zukunft 

Mit dem Besuch dieses Seminars, das Teil der Advanced Module der iSAQB-Zertifizierung für Software-Architekten (CPSA-A) ist, erweiterst du nicht nur dein Wissen, sondern positionierst dich auch als Fachkraft in einem zukunftsorientierten Bereich. Sei bereit für die nächste Stufe deiner beruflichen Entwicklung! 

Hamburg
ab2.748,90 €
Kurs anzeigen

Softwarearchitekturentscheidungen auf Augenhöhe treffen

oose eG

Vor Ort

Du kennst die Herausforderung: Softwarearchitektur-Entscheidungen sind komplex und oft mit Risiken verbunden. Die Zuständigkeiten sind unklar und nicht selten fehlt es an Entscheidungsbefugnissen. Erfahre, wie du solche Situationen meistern und klare Verantwortlichkeiten im Team schaffen kannst. 

Vorteile kollaborativer Entscheidungsfindung 

Entdecke die Vorteile kollaborativer Entscheidungsfindung. Dieses Verfahren fördert den konstruktiven Umgang mit typischen Hindernissen und ermöglicht es dir, gemeinsam mit deinem Team nachhaltige Lösungen zu entwickeln. Die Integration aller Teammitglieder verbessert nicht nur das Ergebnis, sondern stärkt auch den Zusammenhalt. 

Praktische Anwendung des Entscheidungsverfahrens 

In unserem Seminar bekommst du nicht nur theoretisches Wissen, sondern setzt dieses direkt um. Du wendest das Entscheidungsverfahren an eigenen Fragestellungen an, probierst Methoden in Kleingruppen aus und reflektierst die Ergebnisse. Diese praktische Erfahrung bereitet dich optimal auf reale Herausforderungen vor. 

Nutzen für dein Team 

Mit den erlernten Techniken stärkst du die Entscheidungsfähigkeit deines Teams. Durch die verbesserte Entscheidungsfindung könnt ihr effizienter arbeiten, Konflikte vermeiden und technische Herausforderungen erfolgreich meistern. Profitiere von einem stärkeren, entscheidungsfreudigeren und effektiveren Entwicklungsteam.  

1 Startdaten
Heiligenhafen
ab1.951,60 €
Kurs anzeigen

Intensivkurs Softwarearchitektur inkl. iSAQB-CPSA-F Zertifizierung

oose eG

Vor Ort

Termine Herbst 2025:

Modul 1: 22.09. - 24.09.2025 in Hamburg

Modul 2: 20.10. - 22.10.2025 in Hamburg

Termine Frühling 2026:

Modul 1: 13.04. - 15.04.2026 in Hamburg

Modul 2: 18.05. - 20.05.2026 in Hamburg

Termine Herbst 2025:

Modul 1: 19.10. - 21.10.2026 in Hamburg

Modul 2: 16.11. - 18.11.2026 in Hamburg

In dieser umfassenden Variante unseres Klassikers "Lebendige Softwarearchitektur mit Methode" lernst und erfährst du alles, was du an methodischem Handwerkszeug benötigst, um den Herausforderungen des Architekten-Jobs gewachsen zu sein. Wir arbeiten dabei sowohl mit einem von uns vorbereiteten Fallbeispiel als auch mit und an deinen eigenen, realen Projekten. Zum Abschluss des 2. Moduls legst du die Prüfung zum 'iSAQB Certified Professional for Software Architecture' ab.

Gemeinsam betrachten wir die architekturrelevanten Anforderungen und die Werkzeuge, mit denen man diese identifiziert und dokumentiert. Basierend darauf werden grundlegende Entscheidungen, fachliche Komponenten, Muster, Schnittstellen und Verteilungskonzepte der Software methodisch entworfen und so dokumentiert, dass es nützlich und ansprechend ist. Dabei bieten wir zusätzlich einen Ausblick auf Themen aus verschiedenen iSAQB-Advanced-Modulen.

In zwei jeweils 3-tägigen Modulen widmen wir uns sowohl theoretischen Inhalten als auch vielen praktischen Übungen.

Du erhältst im Seminar explizit Zeit, um das Gelernte an deinem System anzuwenden. Anschließend überlegen wir gemeinsam, wie du die neuen Methoden nach dem Training nachhaltig in deinen Arbeitsalltag integrieren kannst. Nach dem Seminar unterstützen wir dich dabei mit einem Live Online-Coaching, das im Seminarpreis bereits inkludiert ist.

2 Startdaten
Hamburg
ab5.224,10 €
Kurs anzeigen
10

Häufig gestellte Fragen

Alles, was Sie über Softwarearchitektur Kurse wissen müssen

Klicken Sie einfach auf einen beliebigen Kurs, um verfügbare Termine und Standorte anzuzeigen. Sie können dann direkt buchen oder den Anbieter für weitere Informationen kontaktieren. Viele Anbieter bieten auch flexible Terminplanung an. Bei Fragen zu Inhalten, Voraussetzungen oder individuellen Anpassungen erreichen Sie die Anbieter direkt über die Kursdetailseite.

Was Sie in Softwarearchitektur Kursen lernen

Der Kurs 'Softwarearchitektur' in der Kategorie 'IT / Programmierung' richtet sich an IT-Profis und Entwickler, die ihre Fähigkeiten im Entwerfen und Steuern komplexer Softwaresysteme vertiefen möchten. Teilnehmer lernen, wie sie die Grundprinzipien der Softwarearchitektur anwenden und robuste sowie skalierbare Anwendungen entwickeln. Wichtige Lerninhalte umfassen Architekturdesign, Muster und Stile, Dokumentationstechniken und das Refactoring von Architekturen.

Ein zentraler Bestandteil des Kurses ist die Vermittlung von Fähigkeiten zur Anforderungsanalyse und zur Auswahl geeigneter Technologien und Tools unter Berücksichtigung von Aspekten wie Leistung, Sicherheit und Wartbarkeit. Teilnehmer werden in der Fähigkeit geschult, Komponenten- und Schichtmodelle zu entwerfen und verständliche Architekturentscheide zu dokumentieren, die auch langfristig Bestand haben.

Dieser Kurs bereitet auf anerkannte Zertifikate wie das iSAQB® Certified Professional for Software Architecture (CPSA) und das TOGAF® Standard vorbereitet. Diese Zertifizierungen öffnen Türen zu Karrierechancen als Softwarearchitekt, Solution Architect oder technischer Projektleiter. Die Nachfrage nach Experten in diesen Rollen ist branchenübergreifend sehr hoch.

Der Kurs richtet sich an Softwareentwickler und -ingenieure mit soliden Grundkenntnissen in der Programmierung und Softwareentwicklung. Idealerweise bringen die Teilnehmer Erfahrung in einem oder mehreren Programmiersprachen sowie in Softwareprojekten mit. Ambitionierte IT-Fachkräfte, die ihre Karriere auf die nächste Stufe heben möchten, profitieren ebenfalls von dieser Weiterbildungsoption.

kursmap.de

Die führende Plattform für Weiterbildung und berufliche Entwicklung in Deutschland.

Rechtliches

  • Impressum
  • Datenschutz
  • AGB

Unternehmen

  • Für Anbieter
  • Über uns
© 2025 kursmap.de - All rights reserved.