Software Architecture Foundations
built for success
Software Architecture Foundations Training
(For software developers & architects, devops, software managers)
Have you ever noticed the word "legacy" is conotated only negatively when it comes to software development?
Quickly adapting to changing needs of users on the one side and new technologies on the other side are key factors for the long term success of a software product. While the speed of technology evolution keeps increasing this puts a lot of pressure on software development teams to built systems which are ready for adaption and long time maintainability.
Software quality and non-functional aspects of software are often not understood or treated well enough or at the right time which often leads to "historically evolved systems" which are hard to understand and barely maintainable or extendable.
With a well developed software architecture you lay foundation for how your software can evolve and adapt over the time to tackle the challenges provided by always faster changing requirements and customer needs. This directly affects the customers happiness and by thus the market share of your software product. Traditional ways of applying software architecture have also changed as agile development increased the tact for bringing software to the market and require a different role understanding. Agile principles also affect how software architecture decissions are made, documented, communicated and eventually implemented in software products.
In this training you will learn why software architecture matters and what software quality has to do with it. You'll also learn how to establish, document and maintain a software architecture in an agile way so it can evolve with your product organically.
Learn:
- Key drivers for a future proof software architecture
- How to create long time maintainability and extendebility to reduce costs
- Advantages and Disadvantages of different architecture styles and tactics
- What architecture decissions are and best practices handle them
- How to organically establish and maintain software architecture
- Documenting software architecture with arc42
References
Kurse
Content
Show details
Course + Workshop
2 Days
2d
Foundations of software architecture
The role of the Software Architect
Understanding sofware quality
Design and Development of Software Architectures
Architectural Patterns
Documenting Achitecture
Tools & Resources
Evaluating Software Architectures
Develop your first arc42 documentation (workshop)
Conclusion
Certificate
per participant, plus VAT and traveling cost according to expenditure
990 €
For individuals
- Open training for single participants.
- Book individually.
- Remote.
Upcoming Dates
- May 19, 2025 - May 20, 2025 - TrainingDateState.Open
For companies
(minimum 4 participants)
- On your demand.
- Book exclusively for your team.
- On site or remote.
- Traveling cost according to expenditure
Your benefit
- Content tailored to your needs - ensuring maximum benefit for your team.
- Available in English and German - We offer this proven training across Europe.
- Experienced trainers with technical and didactic skills from various conferences (.NET Cologne, DWX, IT-Tage, ...).
- Inhouse or remote - all trainings.
- Includes theory and practice parts in all trainings.
- Complete training records provided after the course.
- Training certificate for all participants.