Software Architektur - Grundlagen

Next Date:
Termin auf Anfrage
Total Duration:
8 Stunden in 1 Tag
Internship:
Nein
Teaching Languages:
  • Deutsch
Type of Course:
  • Weiterbildung 
Type of Provision:
  • Angebote für Unternehmen Jetzt Anfragen
  • Virtuelles Klassenzimmer 
  • E-Learning 
Execution Time:
  • Abendveranstaltung
  • Tagesveranstaltung
  • Wochenendveranstaltung
min. Participants:
3
max. Participants:
12
Price:
€1,071 - Gesamtpreis pro Tag für Veranstaltungen bis drei (3) Teilnehmern.
Type of Qualification:
Zertifikat/Teilnahmebestätigung 
Final Examination:
Nein
Qualification Title:
keine Angaben
Certifications of the Course:
  • Nicht zertifiziert
Courses for Women only:
Nein
Childcare:
Nein
Link to Course:
Quantity of Details:
Suchportal Standard Plus

Target Groups:
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 die sich im Thema: Software Architektur - Grundlagen weiterbilden wollen.
Professional Requirements:
Keine besonderen Anforderungen.
Technical Requirements:
Keine besonderen Anforderungen.
Classification of the Federal Employment Agency:
keine Angaben

Contents

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 Conwaysche 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
- Conways 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


Haben Sie schon einmal an einem Produkt gearbeitet, das einfach nicht skaliert werden konnte, um die Anforderungen der Benutzer zu erfüllen? Sind Sie auf unzählige Probleme gestoßen, wenn Sie Funktionen hinzugefügt haben, die nicht passten, oder haben Sie Tage damit verbracht, kleine Änderungen vorzunehmen, die eigentlich nur ein paar Minuten dauern sollten? Diese Probleme hängen mit der Architektur Ihres Systems zusammen. Es ist entscheidend für den Erfolg Ihres Unternehmens, dass Sie eine gute Grundarchitektur haben. Sie werden feststellen, dass die Architektur das fehlende Bindeglied zwischen Ihrem Entwicklungsprozess und Ihrer Implementierung ist. Sie können nicht agil sein, wenn Sie mit Ihrer Architektur kämpfen. Zuerst erfahren Sie, was ein Architekt tut, was Architektur ist, und im allgemeinen Sinne, wie Architektur Ihren Entwicklungsprozess und sogar die Struktur Ihres Unternehmens leitet. Dann werde Sie lernen, wie man es tatsächlich macht, wie man ein Design entwirft, das mit dem System wachsen kann. Sie werden modernes, domänenbasiertes Denken und User Stories anwenden. Schließlich werden Sie die gängigsten Architekturmuster erkennen. Ohne eine gute zugrundeliegende Architektur wird Ihr Unternehmen so ineffizient arbeiten, dass die Wahrscheinlichkeit des Scheiterns sehr hoch ist. Es gibt wirklich keinen besseren Ausgangspunkt, um Ihr Produkt für den Erfolg zu rüsten, als eine gute Architektur.


Die Weiterbildung "Software Architektur - Grundlagen" bieten wir Ihnen als Coaching, Workshop, Training - Live-Online und Vor-Ort an.

All statements without guarantee. The providers are solely responsible for the correctness of the given information.

Published on 26.03.2024, last updated on 18.05.2024