Software Architektur - Grundlagen

Institut: HECKER CONSULTING
Bereich: Technik, EDV, Telekommunikation

Kursbeschreibung

Ohne eine solide zugrundeliegende Software-Architektur wird Ihr Projekt aller Wahrscheinlichkeit nach scheitern.

Software-Architektur ist nicht nur das Zusammenstellen bestehender Pakete, als wären es Bausteine.

Es ist ein durchdachter Ansatz für das Design, der dazu beiträgt, dass Systeme mit Ihrem Unternehmen skalieren und Ihr Team auf eine agilere Weise entwickeln kann.

Sie erfahren, was Software-Architektur wirklich ist, wie sie Ihnen helfen kann, bessere Anwendungen zu erstellen, und welche Beziehung die Architektur zur Implementierung, zum Design und zur Entwicklung hat.

Verstehen Sie, wie die Arbeit aussieht, egal ob Sie ein traditioneller oder moderner Architekt sind, und die wichtigsten Theorien und Konzepte, die Sie für den Einstieg benötigen, kennenlernen.

Außerdem lernen Sie das Conway'sche Gesetz und domänenbasiertes Denken, die Unterschiede zwischen System- und Unternehmensarchitektur sowie sechs der gängigsten Architekturmuster, von Monolithen bis zu Microservices.

Software-Architektur
  • Die Bedeutung der Software-Architektur
  • Was Sie wissen müssen
  • Was ist Software-Architektur?
Der Software-Architekt
  • Was ist das für ein Job? Traditionelle Architekten
  • Was ist das für ein Job? Moderne Architekten
  • Ein Tag im Leben eines Architekten: Morgens
  • Ein Tag im Leben eines Architekten: Nachmittags
  • Vom Entwickler zum Architekten
Architektonisches Denken
  • Conway's Gesetz: Architektur und Organisationsstruktur
  • Inkrementelles versus langfristiges Design
  • Top-down versus Bottom-up
  • Die Rolle der Domäne (begrenzte Kontexte)
Der Designprozess: Eine kurze Einführung
  • Sammeln von Anforderungen: Problemstellung und User Stories
  • Eingrenzung: Vertikale versus horizontale Aufteilung
  • Identifizieren von begrenzten Kontexten und Entitäten
Kategorien der Architektur
  • System- versus Unternehmensarchitektur
  • Entwurfsmuster
Allgemeine Architekturmuster
  • Monolithen
  • Mikrokernel-(Plugin-)Architektur
  • Nachrichtenbasierte Architekturen
  • Microservices und Miniservices
  • Reaktive und choreografierte Systeme

Ohne eine solide zugrundeliegende Software-Architektur wird Ihr Projekt aller Wahrscheinlichkeit nach scheitern.

Software-Architektur ist nicht nur das Zusammenstellen bestehender Pakete, als wären es Bausteine.

Es ist ein durchdachter Ansatz für das Design, der dazu beiträgt, dass Systeme mit Ihrem Unternehmen skalieren und Ihr Team auf eine agilere Weise entwickeln kann.

Sie erfahren, was Software-Architektur wirklich ist, wie sie Ihnen helfen kann, bessere Anwendungen zu erstellen, und welche Beziehung die Architektur zur Implementierung, zum Design und zur Entwicklung hat.

Verstehen Sie, wie die Arbeit aussieht, egal ob Sie ein traditioneller oder moderner Architekt sind, und die wichtigsten Theorien und Konzepte, die Sie für den Einstieg benötigen, kennenlernen.

Außerdem lernen Sie das Conway'sche Gesetz und domänenbasiertes Denken, die Unterschiede zwischen System- und Unternehmensarchitektur sowie sechs der gängigsten Architekturmuster, von Monolithen bis zu Microservices.

Software-Architektur
  • Die Bedeutung der Software-Architektur
  • Was Sie wissen müssen
  • Was ist Software-Architektur?
Der Software-Architekt
  • Was ist das für ein Job? Traditionelle Architekten
  • Was ist das für ein Job? Moderne Architekten
  • Ein Tag im Leben eines Architekten: Morgens
  • Ein Tag im Leben eines Architekten: Nachmittags
  • Vom Entwickler zum Architekten
Architektonisches Denken
  • Conway's Gesetz: Architektur und Organisationsstruktur
  • Inkrementelles versus langfristiges Design
  • Top-down versus Bottom-up
  • Die Rolle der Domäne (begrenzte Kontexte)
Der Designprozess: Eine kurze Einführung
  • Sammeln von Anforderungen: Problemstellung und User Stories
  • Eingrenzung: Vertikale versus horizontale Aufteilung
  • Identifizieren von begrenzten Kontexten und Entitäten
Kategorien der Architektur
  • System- versus Unternehmensarchitektur
  • Entwurfsm…
Datum
auf Anfrage
Uhrzeit
09:00
Dauer
ab 1 Tag nach Vereinbarung
Ort
Virtuelles Klassenzimmer, Live-Online-Seminar
E-Mail
Kontakt
Peter Hecker
Straße
Erkrather Str. 401
PLZ
40231
Ort
Düsseldorf
Land
Deutschland
Bundesland
---
Keine besonderen Anforderungen.
Zielgruppe
Interessenten mit abgeschlossener Berufsausbildung oder Berufserfahrungen im Medienbereich, Kommunikationsbereich oder kaufmännischen Bereich, die sicher im Umgang mit dem PC sind sowie eine Affinität zum Internet und digitalen Medien haben und eineSoftware Architektur Grundlagen - Beratung, Coaching, Workshop, Training suchen!
Kursnummer
60163d28a0c4290b59bc
Plätze
12

Diese Kurse könnten Sie auch interessieren ...

Uber Weiterbildungsvorschläge