Seminare
Seminare

Moderne Software-Entwicklung und Architektur (DO3)

Seminar - PROKODA GmbH

Moderne Software-Entwicklung und Architektur (DO3)
Termin Ort Preis*
25.11.2026- 27.11.2026 online 1.654,10 €
25.11.2026- 27.11.2026 München 1.654,10 €
31.03.2027- 02.04.2027 online 1.654,10 €
31.03.2027- 02.04.2027 München 1.654,10 €

Alle Termine anzeigen

*Alle Preise verstehen sich inkl. MwSt.

Detaillierte Informationen zum Seminar

Inhalte:

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
Teilnahmevoraussetzungen:
  • 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
Zielgruppe:
  • 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
Nach unten
Nach oben
Wir setzen Analyse-Cookies ein, um Ihre Zufriedenheit bei der Nutzung unserer Webseite zu verbessern. Diese Cookies werden nicht automatisiert gesetzt. Wenn Sie mit dem Einsatz dieser Cookies einverstanden sind, klicken Sie bitte auf Akzeptieren. Weitere Informationen finden Sie hier.
Akzeptieren Nicht akzeptieren









Um Spam abzuwehren, geben Sie bitte die Buchstaben auf dem Bild in das Textfeld ein:

captcha



Bei der Verarbeitung Ihrer personenbezogenen Daten im Zusammenhang mit der Kontaktfunktion beachten wir die gesetzlichen Bestimmungen. Unsere ausführlichen Datenschutzinformationen finden Sie hier. Bei der Kontakt-Funktion erhobene Daten werden nur an den jeweiligen Anbieter weitergeleitet und sind nötig, damit der Anbieter auf Ihr Anliegen reagieren kann.







Um Spam abzuwehren, geben Sie bitte die Buchstaben auf dem Bild in das Textfeld ein:

captcha