Overview:
The Software Architecture training course is an interactive introduction to software architecture and what it means to be a software architect. The training course teaches IT architects the mindset required to build robust, scalable and maintainable architectures. The course teaches a methodology and a set of techniques that show how to ensure that all aspects of a technical architecture are covered and documented.
Audience:
The Software Architecture training course is built for IT Architects and other software professionals aspiring to become IT architects. Developers, Designers, Architects, Consultants.
Pre-Requisite:
The Software Architecture training course requires a fundamental understanding of software development.
Course Curriculum
Architecture nut and bolts | |||
What is a Architecture Blue print? Details | 00:00:00 | ||
How is Architecture different from design ? Details | 00:00:00 | ||
What is difference between Solution Architecture and Enterprise Architecture ? Details | 00:00:00 | ||
What is Role of a Solution Architect ? Details | 00:00:00 | ||
Collect Requirements | |||
Understanding Quality of Service Details | 00:00:00 | ||
ISO Quality Model Details | 00:00:00 | ||
Quality Attribute Workshop (QAW) Details | 00:00:00 | ||
Identification of architectural drivers Details | 00:00:00 | ||
Scenario generation using Brain storming Details | 00:00:00 | ||
Scenario Consolidation, prioritization Details | 00:00:00 | ||
Scenario refinement Details | 00:00:00 | ||
Lab : Architecture driven requirements engineering using QAW Details | 00:00:00 | ||
Building and Documenting Architecture | |||
From Mud to Structure using Architectural Styles Details | 00:00:00 | ||
Decomposing further using Architectural Patterns Details | 00:00:00 | ||
Documenting Logical View Details | 00:00:00 | ||
Documenting Data View Details | 00:00:00 | ||
Thread Modeling Details | 00:00:00 | ||
Applying Tactics for Security scenarios Details | 00:00:00 | ||
Documenting Security View Details | 00:00:00 | ||
Applying Tactics for Scalability scenarios Details | 00:00:00 | ||
Documenting Concurrency View Details | 00:00:00 | ||
Applying Tactics for Availability scenarios Details | 00:00:00 | ||
Documenting Infrastructure View Details | 00:00:00 | ||
Performance Engineering Details | 00:00:00 | ||
Applying Tactics for Performance scenarios Details | 00:00:00 | ||
Documenting Deployment View Details | 00:00:00 | ||
Documenting Implementation View Details | 00:00:00 | ||
Lab : Building and Documenting Architecture Details | 00:00:00 | ||
Evaluate Architecture | |||
Architecture Trade of Analysis Method (ATAM) Details | 00:00:00 | ||
Scenario generation using Utility Tree Details | 00:00:00 | ||
Mapping Quality attributes with Architectural Decisions Details | 00:00:00 | ||
Scenario generation using Brain storming Details | 00:00:00 | ||
Documenting Risks and Non Risks Details | 00:00:00 | ||
Documenting sensitivity points Details | 00:00:00 | ||
Documenting Tradeoffs Details | 00:00:00 | ||
Active Review For intermediate Design (ARID) Details | 00:00:00 | ||
Software Architecture Analysis Method (SAAM) Details | 00:00:00 | ||
Lab : Evaluate Architecture using ATAM Details | 00:00:00 |
Course Reviews
No Reviews found for this course.