Moderne Software-Entwicklung und Architektur (DO3)
DevOps Kurse

Moderne Software-Entwicklung und Architektur (DO3)

Praxisnahes Training zu REST, APIs, Microservices, Sicherheit und Cloud-Deployment

3 Tage
Aufbau
Autorisierter Partner

Die wichtigsten Themen

Moderne Software-Architektur verstehen

REST, JSON und OpenAPI einordnen

Microservices und SOA praxisnah planen

Sicherheitsrisiken in APIs bewerten

Cloud-Deployment fachlich einordnen

LPI-DevOps-Inhalte vorbereiten

Überblick

In der Schulung Moderne Software-Entwicklung und Architektur (DO3) lernst du, wie aktuelle Software-Anwendungen konzipiert, entwickelt, abgesichert und deployed werden. Der Schwerpunkt liegt auf Architekturprinzipien, die in Webanwendungen, Desktop-Anwendungen, API-basierten Systemen und verteilten Services gleichermaßen relevant sind. Statt nur einzelne Frameworks zu betrachten, vermittelt das Training die Konzepte hinter REST, GraphQL, JSON, OpenAPI, Microservices, Message-Brokern, Datenhaltung und Cloud-Plattformen.

Diese Software-Architektur Schulung richtet sich an Entwicklerinnen, Entwickler und technische Projektverantwortliche, die moderne Anwendungslandschaften besser planen, bewerten und in DevOps-Prozesse einordnen möchten. Du lernst typische Architekturentscheidungen kennen, erkennst Risiken wie SQL-Injections oder Cross-Site-Scripting und verstehst, wie Security-Mechanismen wie CORS, Tokens, Authentifizierung und Content-Security-Policy zusammenspielen.

Die Inhalte sind außerdem Bestandteil der DevOps Trainings und unterstützen die Vorbereitung auf den LPI DevOps Tools Engineer. Als passende Vertiefung bieten sich das Training Source Code Management und CI / CD (DO4), der Workshop LPI DevOps Tools Engineer Prüfungsvorbereitung (DO6) sowie das Seminar REST Services mit OpenAPI und Swagger für Entwickler an.

Wer hier richtig ist
  • Software-Entwicklerinnen und Software-Entwickler, die Anwendungen architektonisch sauber planen und weiterentwickeln möchten
  • Web-Entwicklerinnen und Web-Entwickler mit Praxisbezug zu REST, JSON, APIs, Security und Deployment
  • Technische Projektleiterinnen, Projektleiter und IT-Architektinnen, die Architekturentscheidungen fundiert bewerten müssen
  • Kandidatinnen und Kandidaten für den LPI DevOps Tools Engineer, die den Architektur- und Entwicklungsbereich gezielt vorbereiten
Das lernst du
  • Fundiertes Verständnis moderner Software-Architekturen von SOA bis Microservices
  • REST, JSON, GraphQL, OpenAPI und Swagger fachlich einordnen und in Architekturentscheidungen berücksichtigen
  • Sicherheitsrisiken in Webanwendungen und APIs bewerten, darunter CORS, Tokens, SQL-Injections und XSS
  • Geeignete Datenhaltungs- und Kommunikationsmuster für verteilte Anwendungen auswählen
  • Software-Entwicklung, Deployment und Cloud-Plattformen im DevOps-Kontext verbinden
  • Gezielte Vorbereitung auf Architektur- und Entwicklungsinhalte des LPI DevOps Tools Engineer
Die Themen Entwicklung von Software-Anwendungen im Architekturkontext · Unterschiede zwischen klassischen Anwendungen, Webanwendungen und verteilten Systemen...

Grundlagen moderner Software-Architektur

  • Entwicklung von Software-Anwendungen im Architekturkontext
  • Unterschiede zwischen klassischen Anwendungen, Webanwendungen und verteilten Systemen
  • Architekturentscheidungen für Wartbarkeit, Erweiterbarkeit und Deployment
  • Service Oriented Architecture (SOA) und Abgrenzung zu Microservices
  • Loose Coupling, Immutable-Konzepte und robuste Schnittstellen

APIs, Schnittstellen und Datenformate

  • API-Konzepte und Standards für moderne Anwendungslandschaften
  • REST-Prinzipien, Ressourcenmodellierung und HTTP-Methoden
  • JSON als Austauschformat in Web- und Service-Architekturen
  • OpenAPI und Swagger zur Beschreibung, Dokumentation und Abstimmung von APIs
  • GraphQL als ergänzender Ansatz für flexible Datenabfragen

Microservices, Messaging und Datenhaltung

  • Architekturprinzipien für Microservices
  • Kommunikation zwischen Services über APIs und Message-Broker
  • Objekt-Speicherung und Datenhaltung in verteilten Anwendungen
  • Relationale Datenbanken im Vergleich zu NoSQL-Systemen
  • Auswirkungen von Datenmodell, Konsistenz und Service-Grenzen auf die Architektur

Sicherheit in modernen Anwendungen

  • Sicherheitsanforderungen für Webanwendungen und APIs
  • CORS, Tokens, Authentifizierung und Autorisierung
  • Content-Security-Policy als Schutzmechanismus im Browser-Kontext
  • Typische Risiken wie SQL-Injections und Cross-Site-Scripting
  • Bewertung sicherheitsrelevanter Architekturentscheidungen

Deployment und Cloud-Plattformen

  • Deployment-Modelle für moderne Software-Anwendungen
  • Einordnung von Cloud-Plattformen wie OpenStack und Cloud Foundry
  • Zusammenspiel von Software-Architektur, Betrieb und DevOps-Prozessen
  • Praxisnahe Betrachtung von Anwendungen über Entwicklung, Test und Bereitstellung hinweg
So arbeiten wir
  • Fachliche Einführung in Architekturmodelle, API-Konzepte und Sicherheitsmechanismen
  • Praxisnahe Demonstrationen zu REST, OpenAPI, JSON, Microservices und Deployment-Szenarien
  • Analyse typischer Architekturentscheidungen und ihrer Auswirkungen auf Entwicklung und Betrieb
  • Diskussion von Risiken, Fehlerbildern und Gegenmaßnahmen aus realistischen Software-Projekten
  • Einordnung der Inhalte in den Kontext DevOps Tools Engineer und angrenzende Trainingspfade
Auf welche Zertifizierungen oder Examen bereitet der Kurs vor?

Die Schulungsinhalte decken relevante Themenbereiche der offiziellen LPI DevOps Tools Engineer Zertifizierung ab. Die Zertifizierung richtet sich an Fachkräfte, die Werkzeuge und Konzepte aus Software-Entwicklung, Deployment, Containerisierung, CI/CD und DevOps-Prozessen nachweisen möchten.

Dieses Seminar ersetzt keine vollständige Prüfungsvorbereitung, liefert jedoch eine wichtige fachliche Grundlage für den Architektur- und Entwicklungsbereich. Für die gezielte Prüfungsvorbereitung empfiehlt sich ergänzend der LPI DevOps Tools Engineer Prüfungsvorbereitung Workshop (DO6).

Empfohlene Vorkenntnisse
  • Grundlegende Erfahrung in der Software-Entwicklung
  • Sichere Basiskenntnisse in mindestens einer Programmiersprache
  • Verständnis grundlegender Web- und Netzwerkbegriffe von Vorteil
  • Erste Berührungspunkte mit Software-Architektur, APIs oder Deployment-Prozessen hilfreich
Dein Fahrplan

Der erste Seminartag ordnet moderne Software-Entwicklung in den Architekturkontext ein. Behandelt werden Unterschiede zwischen klassischen Anwendungen, Webanwendungen und verteilten Systemen sowie zentrale Prinzipien wie SOA, Loose Coupling und Immutable-Konzepte.

  • Überblick über moderne Software-Entwicklung und Architektur
  • Service Oriented Architecture und Microservices als Architekturansätze
  • Grundlagen von APIs, REST, JSON und HTTP-basierter Kommunikation
  • Einführung in OpenAPI, Swagger und GraphQL
Organisatorisches

Lernformate

Unsere Seminare bieten dir maximale Flexibilität: Du kannst zwischen Live-Online und Vor Ort in unseren modernen Schulungszentren im D-A-CH Raum wählen. Beide Formate garantieren dir die gleiche hohe Qualität und interaktive Lernerfahrung.

Schulungsarten

Wir bieten dir verschiedene Schulungsarten: Offene Seminare, Firmenseminare für Teams und Inhouse-Schulungen direkt bei dir vor Ort. So findest du genau das Format, das zu deinen Bedürfnissen passt.

Aktuelle Software

In unseren offenen Kursen arbeiten wir mit der aktuellsten Software-Version. So lernst du direkt mit den Tools und Features, die du auch in deinem Arbeitsalltag verwendest - praxisnah und zukunftsorientiert. Bei Inhouse- und Firmenschulungen bestimmt ihr die Version.

Deine Vorteile

Zufriedenheitsgarantie

Wir sind von unserer Qualität überzeugt. Sollte ein Training einmal nicht deinen Erwartungen entsprechen, bieten wir dir an, den Kurs kostenlos zu wiederholen oder ein anderes Training zu besuchen. Ohne Risiko, ohne Diskussion.

Inklusivleistungen

Deine Teilnahme beinhaltet: Schulungsmaterial, Zertifikat, Verpflegung (bei Präsenzveranstaltungen) und persönliche Betreuung durch unsere Trainer und unser Orga-Team. Alles aus einer Hand - keine versteckten Kosten.

Lernen von Experten

Unsere Trainer sind zertifizierte und erfahrene Profis mit jahrelanger Berufserfahrung. Sie vermitteln dir in den Kursen nicht nur theoretisches Wissen, sondern teilen ihre Erfahrungen aus realen Projekten und helfen dir, das Gelernte direkt in deiner täglichen Arbeit anzuwenden. Das ist kein Werbeversprechen, sondern unser Anspruch. Am besten siehst du das in unseren Bewertungen, z.B. auch bei Google.

Keine Vorkasse

Du zahlst erst nach dem Seminar. Keine Vorkasse, keine Vorauszahlung - so kannst du sicher sein, dass du nur für das bezahlst, was du auch wirklich erhalten hast. Die Rechnung erhältst du erst nach Kursbeginn.

Max. 8 Teilnehmende

Wir setzen auf kleine Gruppen, damit du die Aufmerksamkeit bekommst, die du verdienst. So haben wir mehr Zeit für deine individuellen Fragen und können gezielt auf deine Bedürfnisse eingehen.

Termine & Buchung

Vor Ort

Standardpreis: 1.390,00 € netto (1.654,10 € brutto)
25. - 27.11.2026
31.03. - 02.04.2027

Online

Standardpreis: 1.390,00 € netto (1.654,10 € brutto)
25. - 27.11.2026
31.03. - 02.04.2027

Der passende Termin ist nicht dabei? Kontaktiere uns - wir finden die passende Lösung

Inhouse-Schulungen & Firmenseminare

Inhouse-Schulungen

Buche diese Schulung als maßgeschneiderte Inhouse-Schulung für dein Unternehmen oder deine Behörde. Unsere Trainer kommen zu dir und führen die Schulung in deinen Räumlichkeiten durch.

Vorteile:

  • Maßgeschneiderte Inhalte für dein Unternehmen
  • Flexible Terminplanung nach euren Bedürfnissen
  • Kosteneffizient bei mehreren Teilnehmern
  • Schulung in vertrauter Umgebung
  • Fokus auf deine spezifischen Anforderungen

Firmen-Seminare

Firmen-Seminare finden an einem unserer Schulungsstandorte statt, sind aber maßgeschneidert für dich und exklusiv für dein Team. Sie können auch online stattfinden.

Ideal für:

  • Geschlossene Gruppen aus einem Unternehmen / Behörde
  • Individuelle Terminplanung für dein Team
  • An unseren Schulungsstandorten oder Online
  • Angepasste Inhalte für deine Anforderungen

Fragen und Antworten zu Moderne Software-Entwicklung und Architektur (DO3)

Ist die Schulung Moderne Software-Entwicklung und Architektur (DO3) ein Software-Architektur Kurs?

Ja. Die Schulung vermittelt zentrale Konzepte moderner Software-Architektur und verbindet sie mit praktischen Themen aus Software-Entwicklung, APIs, Microservices, Datenhaltung, Sicherheit und Deployment. Sie eignet sich besonders, wenn du Architekturentscheidungen besser verstehen, bewerten oder in Projekten fundierter mitgestalten möchtest.

Welche Inhalte werden in der Software-Architektur Schulung behandelt?

Behandelt werden unter anderem SOA, Microservices, REST, JSON, GraphQL, OpenAPI, Swagger, Message-Broker, relationale Datenbanken, NoSQL, Objekt-Speicherung, Cloud-Plattformen sowie Sicherheitsaspekte wie CORS, Tokens, Authentifizierung, Content-Security-Policy, SQL-Injections und Cross-Site-Scripting.

Für wen ist das DO3 Training geeignet?

Das Training richtet sich an Software-Entwicklerinnen, Web-Entwickler, technische Projektleiterinnen, IT-Architekten und DevOps-orientierte Fachkräfte. Besonders sinnvoll ist es, wenn du bereits entwickelst und moderne Architekturkonzepte wie APIs, Microservices und Cloud-Deployment systematisch einordnen möchtest.

Welche Voraussetzungen sind für das Seminar nötig?

Du solltest grundlegende Erfahrung in der Software-Entwicklung mitbringen und mindestens eine Programmiersprache kennen. Erste Kenntnisse zu Webtechnologien, HTTP, Datenbanken oder Deployment-Prozessen sind hilfreich, aber nicht zwingend Voraussetzung für den Einstieg in die Architekturthemen.

Bereitet das Seminar auf den LPI DevOps Tools Engineer vor?

Ja, die Inhalte sind Bestandteil des Themenumfelds der LPI DevOps Tools Engineer Zertifizierung. Für eine vollständige und prüfungsnahe Vorbereitung empfiehlt sich zusätzlich der LPI DevOps Tools Engineer Prüfungsvorbereitung Workshop (DO6).

Welche Seminare passen als Ergänzung zu DO3?

Als nächste Schritte eignen sich besonders Source Code Management und CI / CD (DO4), Versionskontrolle mit Git sowie REST Services mit OpenAPI und Swagger für Entwickler. Damit vertiefst du Versionsverwaltung, CI/CD-Pipelines und API-Design gezielt.

Weitere häufig gestellte Fragen und Antworten findest du in den FAQs .

Unser Qualitätsversprechen: Wissen, das in der Praxis funktioniert

Aus der Praxis für die Praxis

Schluss mit theoretischem Ballast. Wir trainieren dich für reale IT-Herausforderungen, nicht für Multiple-Choice-Tests. Unsere Trainer vermitteln dir genau das Wissen, das am nächsten Montagmorgen im Job wirklich funktioniert.

Individuell statt "Schema F"

Deine Fragen passen nicht ins Standard-Skript? Bei uns schon. Wir verzichten auf starre Lehrpläne und geben deinen konkreten Projekt-Fragen Raum. Unsere Trainer passen die Inhalte flexibel an das an, was dich und dein Team aktuell weiterbringt.

Maximale Freiheit: Remote oder vor Ort

Lerne so, wie es in deinen Alltag passt - ohne Reise-Stress und Zeitverlust. Egal ob remote, hybrid oder präsent vor Ort: Wir garantieren dir ein nahtloses und effektives Lernerlebnis, egal von wo du dich zuschaltest.

Mit Zufriedenheitsgarantie

Wir sind von unserer Qualität überzeugt - und wollen, dass du es auch bist. Sollte ein Training einmal nicht deinen Erwartungen entsprechen, bieten wir dir an, den Kurs kostenlos zu wiederholen oder ein anderes Training zu besuchen. Ohne Risiko, ohne Diskussion.

Über 20.000 Unternehmen und Behörden vertrauen auf uns

Alle Referenzen
Siemens Logo
Telekom Logo
Rheinmetall Logo
Infineon Logo
MAN Logo
Fraunhofer Logo
ADAC Logo
Munich Re Logo
Deutsche Bahn Logo
ab 1.390 €
zzgl. 19% MwSt.