Schulung · Workshop · Coaching · Beratung

Moderne Software-Anwendungen Kurs: Architektur bis zur Cloud

Moderne Software-Anwendungen: Grundlagen der Architektur vom Skript zur Cloud

Dauer: ab 1 Tag (8 UE) | Preis: ab 900 EUR (netto) | Live online oder vor Ort | Termin nach Vereinbarung

Sie lernen die Grundlagen, nach denen moderne Software-Anwendungen aufgebaut sind – vom Python-Skript über die Full-Stack-Anwendung bis zur Cloud – und begründen Architekturentscheidungen nachvollziehbar.

Gesamtpreis für bis zu 3 Teilnehmende · Unverbindliche Anfrage · Keine Vorkasse

Welche Architektur braucht Ihre Anwendung – und wann braucht sie eine andere?

Softwarearchitektur entscheidet darüber, ob eine Anwendung nach zwei Jahren noch mit vertretbarem Aufwand geändert werden kann. Sie legt fest, wie Oberfläche, Fachlogik und Daten zusammenarbeiten, welche Schnittstellen es gibt und wo die Anwendung läuft. Das Seminar zeigt diese Zusammenhänge an einer Entwicklung, die viele Projekte tatsächlich durchlaufen: Aus einem Skript, das eine Aufgabe erledigt, wird eine Web-Anwendung mit Datenbank und schließlich ein Dienst in der Cloud. An jeder Stufe wird sichtbar, welches Problem die nächste löst und welche neuen Kosten sie mitbringt.

Nach einer Einführung in Begriffe, Schichten und Qualitätsziele analysieren Sie ein einfaches Python-Skript und seine Grenzen. Es folgen eine To-do-Anwendung mit Frontend, API und Datenbank sowie eine Rezeptverwaltung mit Cloud-Diensten, Monitoring und Infrastruktur als Code. Danach geht es um APIs – von REST und OpenAPI über OAuth 2.0 bis zur Anbindung von Sprachmodellen per Schnittstelle –, um Tests, Git und automatisierte Auslieferung sowie um die Auswahl eines Tech-Stacks für Web, Mobilgeräte und IoT. Ein Schwerpunkt liegt darauf, Entscheidungen festzuhalten: mit C4-Diagrammen und Architecture Decision Records.

Wenn Coding-Agenten große Teile des Codes schreiben, wird die Architektur zur wichtigsten Vorgabe, die ein Team machen kann. Ein Agent hält Schichtgrenzen nur ein, wenn sie dokumentiert und automatisch prüfbar sind. Sie sehen, wie ADRs und eine OpenAPI-Spezifikation als Kontext dienen, wie Architekturtests Verstöße melden und warum Infrastrukturänderungen vom Agenten vorgeschlagen, aber von Menschen freigegeben werden. Als Werkzeug nutzen wir Claude Code, weil es Diagramme, Spezifikationen und Quelltext im selben Repository liest.

Das Seminar richtet sich an Entwickler:innen ebenso wie an Projektleiter:innen und Product Owner, die technische Entscheidungen verstehen und mittragen müssen. Programmierkenntnisse helfen, sind aber keine Voraussetzung: Die Code-Beispiele lesen wir gemeinsam, statt dass alle sie selbst schreiben. Auf Wunsch spielen wir die Fallbeispiele an Ihrer eigenen Systemlandschaft durch.

Die teuersten Architekturfehler, die mir begegnen, sind keine falschen Technologien, sondern fehlende Entscheidungen. Niemand hat festgelegt, wo die Fachlogik wohnt – also wohnt sie überall. Eine mittelmäßige Architektur, die alle kennen, schlägt eine brillante, die nur im Kopf eines Einzelnen existiert. Deshalb beginne ich jedes Architekturprojekt mit einer Seite Text: Was bauen wir, für wen, und was bauen wir bewusst nicht? Microservices, Serverless oder Kubernetes kommen erst danach.

Was Sie danach können

  • Sie beschreiben eine Anwendung mit Schichten, Komponenten und C4-Diagrammen
  • Sie begründen den Schritt vom Skript zur Full-Stack- oder Cloud-Anwendung mit Qualitätszielen
  • Sie wählen API-Stil und Authentifizierungsverfahren passend zum Einsatzzweck
  • Sie dokumentieren Architekturentscheidungen als ADR und bewerten einen Tech-Stack nach Kriterien

Zielgruppe und Voraussetzungen

  • Entwickler:innen, die vom Programmieren einzelner Funktionen zur Gestaltung ganzer Anwendungen wechseln
  • Projektleiter:innen, Product Owner und IT-Verantwortliche, die Architekturentscheidungen mittragen
  • Technisch Interessierte und Quereinsteiger:innen mit ersten Programmiererfahrungen
Themen und Inhalte für Ihre Beratung, Coaching, Workshop, Training, Schulung und Weiterbildung:

Moderne Software-Anwendungen: Grundlagen der Architektur vom Skript zur Cloud

Grundlagen der Softwarearchitektur
  • Warum Softwarearchitektur zählt: Änderbarkeit, Kosten und technische Schulden
  • Was Softwarearchitektur ist: Strukturen, Entscheidungen und Qualitätsmerkmale
  • Bausteine einer Anwendung: Präsentation, Anwendungslogik, Datenhaltung
  • Frontend und Backend: Aufgaben, typische Sprachen und die Schnittstelle dazwischen
  • Qualitätsziele nach ISO/IEC 25010: Performance, Sicherheit, Wartbarkeit
  • Architekturentscheidungen als Architecture Decision Record (ADR) festhalten
  • Architektur mit C4-Diagrammen beschreiben: Kontext, Container, Komponenten
Aufbau einer einfachen Skript-Anwendung
  • Komponenten einer Skript-Anwendung am Python-Beispiel: Eingabe, Logik, Ausgabe
  • Grenzen einfacher Skripte: keine Tests, Konfiguration im Code, kein Mehrbenutzerbetrieb
  • Skript in Module zerlegen: Konfiguration, Fachlogik und Ein-/Ausgabe trennen
  • Abhängigkeiten und Umgebungen reproduzierbar verwalten, z. B. mit uv
Entwicklung einer Full-Stack-Anwendung
  • Architektur einer Full-Stack-Anwendung: Browser, API-Server, Datenbank
  • Praxisbeispiel To-do-Liste: Oberfläche, REST-API und Datenmodell
  • Datenbank für dauerhafte Speicherung: Schema, Migrationen, Transaktionen
  • Relational oder dokumentenbasiert: PostgreSQL und MongoDB im Vergleich
  • Grenzen lokaler Full-Stack-Lösungen: Skalierung, Ausfallsicherheit, Datensicherung
  • Monolith, modularer Monolith oder Microservices: Kriterien statt Mode
Cloudbasierte Anwendungen
  • Bausteine einer Cloud-Anwendung: Rechenleistung, Speicher, verwaltete Datenbank, Netz
  • Container, Serverless-Funktionen und Platform-as-a-Service gegeneinander abwägen
  • Praxisbeispiel Rezeptverwaltung: Bilder im Objektspeicher, Datenbank als Dienst
  • Infrastruktur als Code mit Terraform oder OpenTofu
  • Monitoring und Observability: Logs, Metriken und Traces mit OpenTelemetry
  • Nutzungsanalysen datenschutzkonform: Ereignisse, Einwilligung, DSGVO
  • Grenzen der Cloud: Kosten, Abhängigkeit vom Anbieter, Datenstandort
Integration von APIs
  • APIs als Verträge zwischen Systemen: REST, GraphQL, gRPC und Webhooks
  • Schnittstellen mit OpenAPI beschreiben und versionieren
  • Authentifizierung und Autorisierung: OAuth 2.0, OpenID Connect, Rollen
  • Typische Schwachstellen nach den OWASP API Security Top 10
  • KI-Funktionen per API einbinden: Textanalyse, Zusammenfassung, Embeddings
  • Kosten, Latenz und Datenschutz beim Einsatz von KI-Schnittstellen
Testing und Updates von Softwareanwendungen
  • Qualitätssicherung mit der Testpyramide: Unit-, Integrations- und End-to-End-Tests
  • Statische Analyse und Code-Reviews als Teil der Qualitätssicherung
  • Versionskontrolle mit Git: Branches, Pull Requests, Trunk-based Development
  • CI/CD-Pipeline: Build, Tests und Bereitstellung automatisieren
  • Neue Funktionen sicher ausrollen: Feature Flags, Blue-Green- und Canary-Releases
  • Abhängigkeiten und Sicherheitslücken überwachen, Software-Stückliste (SBOM) erzeugen
Auswahl des richtigen Tech-Stacks
  • Tech-Stack: Sprache, Framework, Datenbank, Hosting und ihre Rolle in der Architektur
  • Auswahlkriterien: Teamwissen, Ökosystem, Betriebsaufwand, Lizenz
  • Web, native App oder plattformübergreifend: iOS, Android, PWA, Flutter, React Native
  • IoT-Architektur: Geräte, Gateway, MQTT und Verarbeitung am Edge
  • Sicherheit und Updates für vernetzte Geräte über die gesamte Lebensdauer
Softwarearchitektur als Leitplanke für Coding-Agenten
  • ADRs und C4-Diagramme als Kontext, an den sich der Agent bei Änderungen hält
  • Schichtgrenzen per Architekturtest erzwingen, z. B. mit ArchUnit oder dependency-cruiser
  • Vertrag zuerst: Agent erzeugt Server-Stubs und Client aus der OpenAPI-Spezifikation
  • Infrastrukturcode des Agenten nur als terraform plan vorlegen, Freigabe durch Menschen
  • Agent liest Logs und Traces der Testumgebung, erhält aber keinen Zugriff auf Produktivdaten
Praxisprojekt: Raumbuchung für ein Coworking-Haus vom Skript zur Cloud
  • Startpunkt: Python-Skript, das Buchungen aus einer CSV-Datei auf Überschneidungen prüft
  • Ausbau zur Web-Anwendung mit API, Datenbank und Anmeldung
  • Betrieb in der Cloud mit Container, verwalteter Datenbank und Monitoring
  • Architekturentscheidungen der drei Stufen als ADRs dokumentieren und vorstellen

*) Die Inhalte werden individuell abgestimmt und mit Praxisbeispielen abgerundet.

Ein Symbol für einen Kalender.

Offene Termine

Kostenlose Reservierung
Ein Symbol für Angebot erhalten.

Unser Angebot

Individuelle Schulung für Einzelpersonen und Teams – live online oder vor Ort.

Dauer

Ein Symbol für Dauer.
ab 1 Tag (8 UE)

Die Dauer richtet sich nach Ihren Inhalten.

Preis

Ein Symbol für Preis.
ab 900 EUR (Nettopreis)
ab 1.071 EUR (Bruttopreis)

Die Preise verstehen sich bei Unternehmern gemäß § 14 BGB zzgl. MwSt. Der dargestellte Ab-Preis gilt für firmeninterne Veranstaltungen und entspricht dem niedrigsten Gesamtpreis für Veranstaltungen mit bis zu drei (3) Teilnehmenden.

Termin

Ein Symbol für einen Kalender.
Ganztägig + halbtägig
nach Vereinbarung

Ganztägig oder halbtägig nach Vereinbarung, live online oder vor Ort.

Ihre Vorteile

Ein Symbol für ein Vorgespräch durchführen.
Persönliches Vorgespräch
Ein Symbol für die individuelle Vorbereitung.
Individuelle Vorbereitung
Ein Symbol für Experten aus der Praxis.
Experten aus der Praxis
Ein Symbol für ein Zertifikat.
Inklusive Zertifikat

Unsere Garantien

1. Relevanz-Garantie

Wir passen den Inhalt spezifisch an die Bedürfnisse jedes Teilnehmers an. Irrelevante Themen werden ausgespart, um den größtmöglichen Nutzen zu garantieren.

2. Qualitäts-Garantie

Durch regelmäßiges Feedback optimieren wir unsere Schulungen kontinuierlich und garantieren Ihnen ein Lernerlebnis der Extraklasse.

3. Zufriedenheits-Garantie

Unsere Zufriedenheitsgarantie spricht für sich – bei Unzufriedenheit entstehen Ihnen keine Kosten.

Wir helfen gerne weiter!

Rufen Sie uns an, schreiben eine E-Mail oder nutzen das Kontaktformular.

Schulung anfragen

Unverbindlich · Keine Vorkasse

Einige Unternehmen, für die wir tätig waren

LeasePlan Deutschland GmbH

Postbank Systems AG

Johnson Health Tech GmbH

Teilnehmer

Feedback

Herr Hecker ist sehr gut auf individuelle Wünsche, Fragen und Anregungen eingegangen. Eine sehr informative, interessante und gelungene Veranstaltung.
Teilnehmer

Feedback

Herr Hecker hat das Thema sehr anschaulich dargestellt und ist auf alle Fragen eingegangen. Ich fühle mich jetzt gut vorbereitet, um durchzustarten.
Teilnehmer

Feedback

Die gelassene, professionelle Art hat mir gut gefallen. Kompetent, engagiert, professionell. Gute Beispiele, sympathisches Auftreten. Eigene Themenideen wurden aufgegriffen.
Unser Angebot für Ihre firmeninterne Beratung, Coaching, Workshop, Training und Weiterbildung

Lösungen für Ihren Bedarf an Coaching, Workshop, Training, Schulung und Weiterbildung

Profitieren Sie von unserer langjährigen Expertise in der beruflichen Weiterbildung, modernen Lernmethoden und einem Portfolio von über 600 IT-, Online- und Digital-Beratungsleistungen.
Selbstverständlich lassen sich die einzelnen Themen kombinieren. So erhalten Sie genau die Weiterbildung, die Sie wünschen und brauchen - als Coaching, Workshop, Training, Schulung und Weiterbildung!

✓
Ein Symbol für eine einzelne Person.

Für eine Person

Training & Coaching für Einzelpersonen

  • Passgenaue Inhalte auf den einzelnen Teilnehmer zugeschnitten
  • Ein sehr effektives Format, das schnell Ergebnisse bringt
  • Individuelles Training und Coaching motivieren und wirken
Jetzt anfragen
✓
Ein Symbol für eine Gruppe von Personen.

Für eine Gruppe

Training & Workshops für Teams und Abteilungen

  • Bedarfsgerechte Inhalte auf die Herausforderung der Praxis zugeschnitten
  • Konsequente Praxisorientierung, modernste Techniken und Tools
  • Neue Fähigkeiten und Kenntnisse nachhaltig in den Arbeitsalltag integrieren
Jetzt anfragen
✓
Ein Symbol für ein Unternehmen.

Für eine Firma

Training-Komplett-Lösungen für Ihr Unternehmen‍

  • Ganzheitliche Konzepte für Ihre Mitarbeiterentwicklung
  • Individueller Skill-Katalog zur Erweiterung Ihres internen Weiterbildungsangebots
  • Nachhaltige Personalentwicklung realisieren
Jetzt anfragen

So wird daraus Ihre Firmenschulung

1. Bedarf klären: Im kostenlosen Vorgespräch besprechen wir Ziele, Vorkenntnisse und Praxisaufgaben.

2. Angebot abstimmen: Inhalte, Format (live online oder vor Ort), Dauer und Preis legen wir gemeinsam fest.

3. Schulung durchführen: Sie arbeiten an Übungen aus Ihrem Alltag oder an einem neutralen Beispiel und nehmen konkrete nächste Schritte mit.

Häufige Fragen zur Schulung

Gilt der Ab-Preis pro Person oder für die Veranstaltung?

Die 900 EUR netto sind der niedrigste Gesamtpreis für eine firmeninterne Veranstaltung mit bis zu drei Teilnehmenden. Größere Gruppen und einen anderen Umfang bieten wir individuell an. Der verbindliche Preis steht in Ihrem Angebot.

Können wir eigene Aufgaben einbringen?

Ja. Welche Aufgaben sich eignen, welche Zugänge nötig sind und wie wir die Vertraulichkeit sichern, klären wir im Vorgespräch. Alternativ arbeiten wir an einem neutralen Beispiel.

Ist die Anfrage schon eine Buchung?

Nein. Sie erhalten zuerst ein abgestimmtes Angebot und entscheiden dann über die Beauftragung. Eine Vorkasse gibt es nicht.

Ihre unverbindliche und kostenlose Schulungsanfrage zum Thema

Moderne Software-Anwendungen - Beratung, Coaching, Workshop, Training, Schulung und Weiterbildung

Schildern Sie uns kurz Ihren Bedarf. Ziele, Inhalte und Termin stimmen wir persönlich mit Ihnen ab.

*) Die Angabe erfolgt freiwillig. Wir nutzen Ihre Telefonnummer ausschließlich, um Ihre Anfrage effizienter zu bearbeiten oder Rückfragen zu klären.

Ich interessiere mich für den Termin:

Termin anfragen

Das Angebot von "HECKER CONSULTING" richtet sich ausschließlich an Unternehmen und Behörden (iSv § 14 BGB). Verbraucher (§ 13 BGB) sind vom Vertragsschluss ausgeschlossen. Mit Absendung der Anfrage bestätigt der Anfragende, dass er nicht als Verbraucher, sondern in gewerblicher Tätigkeit handelt. § 312i Abs. 1 S. 1 Nr. 1-3 und S. 2 BGB (Pflichten im elektronischen Geschäftsverkehr) finden keine Anwendung.

Vielen Dank, Ihre Nachricht wurde empfangen!
Beim Absenden des Formulars ist etwas schiefgelaufen.
Beratung, Coaching, Workshop, Training, Schulung

Ähnliche Leistungen, die Sie interessieren könnten.

Wir erweitern ständig unser Beratungsportfolio. Über 600 IT-, Online-, Digital-Beratungsleistungen haben wir für Sie im Programm. Selbstverständlich lassen sich die einzelnen Themen kombinieren. So erhalten Sie genau die Beratung, die Sie wünschen und brauchen - als Coaching, Workshop, Training, Schulung und Weiterbildung!

Mehr IT-, Online-, Digital-Beratungsleistungen anzeigen >>
Nach oben