The Software Architecture Camp - Foundation with certification as "Certified Professional for Software Architecture - Foundation Level (CPSA-F)"
The Software Architecture Camp - Foundation is a iSAQB-certified training with particularly profound and pragmatic introduction to software architecture with a high proportion of exercises. You will learn in each camp simultaneously from two of the most famous German architecture experts that give you their exceptional practical knowledge in the team. Exciting discussions and particularly valuable experience are guaranteed. You learn and practice the various tasks of software architects by means of case studies. The focus of the camp is on methodical and systematic approach to architecture design and evaluation.
Success factor software architecture
The more complex software systems are, the more software architects determine the success of IT projects. In recent years we have learned a lot about successful software architectures, so that the profession of software architect has become even certifiable. Such knowledge should be any practicing or aspiring software architects and developers familiar advanced!
In this intensive workshop we will prepare you specifically and practically prior to the tasks of software architects. You learn the methodological tools of successful architects know: What should you do? How to design and communicate your architecture? What resources are available? How do you rate the quality of architectures?
Qualified training with independent certification
Following the workshop, you have the opportunity to undertake an independent review organization to "Certified Professional for Software Architecture - Foundation Level (CPSA-F)" according to the standardized curriculum of the "International Software Architecture Qualification Board" (iSAQB, isaqb.org) check and get certified.
This written exam takes about 75 minutes. Please note that this examination in addition € 250, - will cost. The Software Architecture Camp will adequately prepare you for this exam. Additional preparations are not necessary.
Who should attend?
The camp is aimed at all those who work in IT projects of solution structures: priority for software architects, developers, and quality assurance, but also to system analysts who want to communicate with their developers better. Project managers get to know the reasons and methods for structural decisions and can therefore prepare their teams optimally.
In addition to the course materials and practice examples, see the following books included in the price of the seminar: "etiquette for software architects" by Gernot Starke, "Effective Software Architecture - A Practical Guide" "documenting software architectures and communicate" by Gernot Starke, by Stefan Zörner, "Patterns compact design patterns for effective software development" by Gernot Starke and Charles Eilebrecht and "certification for Software Architects" by Gernot Starke and Peter Hurschka!
Below an overview of the (standardized by iSAQB) Curriculum for Software Architects
Our recommendation: Intensive Workshop with Dr. Jörg Preußig as the ideal complement to Software Architecture Camp! You can also book separately both events.
In Software Architecture Camp will be apparent that various social skills are needed to fill the role of a software architect. The workshop on "Soft Skills for Software Architects" usually takes place on the first day before the Software Architecture Camp instead. The contents complement the Software Architecture Camp in an excellent manner. Served in this workshop your relevant skills, such as in the areas of leadership, conflict management and presentation. The work on cases from the everyday life of the project participants granted a high practical relevance.
Dealing with conflict and difficult project participants
Present architectural decisions and withstand pressure
Sovereign Response to faults and attacks
Stakeholders Timely communication
Work on concrete practical cases, the participants
Tasks, roles and responsibilities of software architects
Introduction, basic concepts
Architecture in the development process
Derivation of architecture targets
Presentation of the case study
Examples of software architectures
Domain Driven Design
Design professional structures
Systematic architecture development
Process of architecture development overview
Views (with examples) and technical concepts
Development of a first system idea
Tactics and practices to achieve quality objectives
Architecture views: Development and Communications
Stakeholders Timely communication
Develop and describe building blocks and interfaces
Develop modules and structures: exercises
Develop and describe processes and scenarios
Exercise: Run-time views for the case study
Develop distribution and deployment describe
Exercise: develop deployment view
Cross-sectional technical concepts
Develop technical concepts for the case study: Exercise
Use of UML
Objectives and requirements
Typical architecture documents
Architecture and Quality
Scenario-based methods for architecture evaluation (ATAM)
Use metrics for architectures and code
Architecture and system evaluation
Tools for software architects
What types of tools do you need?
The Software Architecture Camp - Advanced with iSAQB certification "Certified Professional for Software Architecture - Advanced Level (CPSA-A)"
With the individual competence modules of the Software Architecture Camps - Advanced, you have the opportunity to reach the next iSAQB certification stage after the Foundation Level. In these modules, you can add the appropriate credit points for the examination to - collect "Certified Professional for Software Architecture Advanced Level (CPSA-A)". You will learn only by the most renowned experts in each subject area.
The advanced training program deepens your knowledge and skills in the competence areas of technology, methodology and communication. Licensing in the advanced level requires the purchase of the Foundation levels. However, you can also participate without prior Foundation certification for the Advanced modules. For registration for the CPSA A test, you need at least 70 credit points, which cover all three areas of competence. The Software Architecture Camp - Advanced Level offers you all the necessary modules.