Here’s What You’ll Get
We will cover how an architect operates in an IT Team, which soft skills are required to become an outstanding architect, and which extra responsibilities you can take on to really make an impression on your peers.
By the end of this course, you will be able to create great architectures, you will know all reference architecture design patterns and how to create these patterns in UML. You’ll also learn about caching, exception management, deployment scenarios, quality factors… and much more!
Content: training lectures, video lessons, quizzes and assignments.
Requirements: a Windows, Mac, or Linux laptop with Visual Studio, Rational Rose or an online UML design tool.
Support: Slack channel
Associated certification: none
The Architect and The Team
Software Team Roles
The Functional Analyst
The Lead Developer
The Solution Architect
What Makes a Great Architect?
The Architect Job Description
Responsibilities of Great Architects
Personality Traits of Great Architects
Common Pitfalls for Architects
Designing a Software Architecture
What is a Software Architecture?
Key Principles of Software Architectures
Guidelines for Software Architectures
Introduction to UML
Seven Popular UML Diagrams
Designing Architectures with UML
The Process for Designing Architectures
Arquitecture Design Patterns
Layered Arquitecture Patterns
Structural Arquitecture Patterns
Presentation Architecture Patterns
Service Arquitecture Patterns
Hybrid Arquitecture Patterns
Designing Layers, Components, and Services
Choosing The Right Patterns
Designing Layered Arquitectures
Designing Components Architectures
Designing Service-Oriented Architectures
Design Quality Attributes
Runtime Quality Attributes
Planning for Caching
Planning for Exceptions
Planning for Deployment
Sign Up For This Training
Nikolaj Otte, online student
Frequently Asked Questions
- This Training
- Self-Paced Training
- Guided Training
- Classroom Training