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

GoldbeckDataportTheben Smart EnergyHedgehogDE-CIXRösberg EngineeringKASTOLTB LeitungsbauChemical Check

Kurse

Content

Course + Workshop

2 Days
2d
Foundations of software architecturecaret down
The role of the Software Architectcaret down
Understanding sofware qualitycaret down
Design and Development of Software Architecturescaret down
Architectural Patternscaret down
Documenting Achitecturecaret down
Tools & Resourcescaret down
Evaluating Software Architecturescaret down
Develop your first arc42 documentation (workshop)caret down
Conclusioncaret down
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

Verified Open Badge

Certification System

  • 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.

Trainers