In this compact training you will see how appropriate software architecture is iteratively created and lasts for a long time. Insightful input from your coach is followed by a concrete undertaking, supported by exercises with a »eureka!« effect. Learn the essentials of architectural drivers, software design, and the evaluation of solutions. Receive feedback and swap experiences with the other participants. We are able to impart to you in a lively way the methodological skills for contemporary software architecture while at the same time laying a solid foundation for your successful certification.
-- Description
The Principles of Software Architecture
-- Agenda
- Introduction and motivation: What (exactly) is software architecture? And who uses it?
- Contemporary approach: Iterative architecture development
- Context demarcation: Marking out the solution
- Influences: Quality objectives and general framework
- Big picture: Styles, designs, and principles
- Architectural vision: How much architecture up front?
- Structure design: Modularization and interfaces
- Alternative solutions: Making architectural decisions
- Concepts: Cross-sectional topics
- Documentation: Transparently documenting software architecture
- Evaluation: Sound securing of solutions
-- Happy Participants
(28 ratings)
94% of all participants would recommend this training.
-- Your Benefits
Contemporary approach to the topic
Impetus for your work in the team as a software developer or architect
Short theoretical inputs and exercises in small groups provide variety
Lively exchange of experiences in group work in different formats
-- Audience
You should have some practical experience in professional software development in a team. In addition, basic knowledge of at least one programming language is an advantage, as is knowledge of UML, object orientation, and enabling technologies such as relational databases and networks.
-- Training Objectives
Perform iterative architecture development
Classify quality goals and framework conditions
Know styles, patterns and principles
Structural design: know modularization and interfaces
Reach and document architectural decisions
Develop concepts and consider cross-cutting issues
Validate solution approaches in a well-founded manner
Completion of iSAQB® Certified Professional for Software Architecture - Foundation Level
-- Your Trainers
Falk Sippach
Architekturbewertungen, Java Experte
Stefan Zörner
Architekturdokumentation, Methodische Softwarearchitektur und Cloud-Anwendungen
Benjamin Wolf
Architecture documentation, software quality, software development process
Dr. Gernot Starke
Architecture improver, maintainer of arc42 and aim42
Markus Harrer
Software Analytics, software modernization, initiator cards42
Sven Johann
DevOps, program chair of GOTO Amsterdam
Stefan Tilkov
Software architecture, Author »REST und HTTP«
Gerrit Beine
Agile methods and organizations
-- Our Customers Say
»Many interactive elements despite the rather theoretical topic, good summarising repetitions. Very competent speaker with a lot of practical background!«
-- Technical Information and Books
Software-Architektur im Stream
Einmal in der Woche diskutiert Eberhard Wolff Software-Architektur im Live-Stream – oft zusammen mit einem Gast. Zuschauer:innen können über Chat, Twitter oder Formular mitdiskutieren oder Fragen stellen. Mehr Infos
Software Reviews – Identifying Risks and Problems in Software
This practical guide shows you how software systems that have grown over many years can be effectively analyzed and evaluated. More Info
Zertifizierung für Softwarearchitekten
Dieses kleine Büchlein erläutert die wesentlichen Themen des iSAQB Lehrplans in kompakter Form und erklärt die Modalitäten der Foundation-Level Prüfung. Es ersetzt kein Lehrbuch!
Effektive Softwarearchitekturen – Ein praktischer Leitfaden
Der bekannte Leitfaden von Gernot Starke unterstützt angehende Softwarearchitekt:innen bei der Vorbereitung auf die iSAQB CPSA-Foundation-Zertifizierung – und liegt hier in der neunten Auflage vor. In über 400 Seiten und 16 klar strukturierten Kapiteln lernen Leserinnen und Leser alle prüfungsrelevanten Grundlagen.
In-House Training
You can also book this training as an in-house training course exclusively for your team. Please use the enquiry form for more details.
Enquire now