Guidelines For Software Architectures

Guidelines For Software Architectures

Preview unavailable

You must log in or sign up to view this lesson.

LoginSign up

Become An Outstanding Solution Architect

Buy nowLearn more

Introduction

  • Course Introduction

The Architect And The Team

  • Section Introduction
  • Software Team Roles
  • The Functional Analyst
  • The Lead Developer.
  • The Architect.
  • Section Recap
  • Quiz 1: Test Your Skills
  • You've Earned A New Badge
  • Your Skill Progress

What Makes A Great Architect?

  • Section Introduction
  • The Architect Job Description
  • Responsibilities Of Great Architects
  • Personality Traits Of Great Architects
  • Common Pitfalls For Architects
  • Section Recap
  • Quiz 2: Test Your Skills
  • You Have Earned New Badges
  • Your Skill Progress

Designing A Software Architecture

  • Section Introduction
  • 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
  • Section Recap
  • Quiz 3: Test Your Skills
  • You Have Earned A New Badge
  • Your Skill Progress

Architecture Design Patterns

  • Section Introduction
  • Layered Architecture Patterns
  • Structural Architecture Patterns
  • Presentation Architecture Patterns
  • Service Architecture Patterns
  • Hybrid Architecture Patterns
  • Section Recap
  • Quiz 4: Test Your Skills
  • You Have Earned A New Badge
  • Your Skill Progress

Designing Layers, Components And Services

  • Section Introduction
  • Choosing The Right Patterns
  • Designing Layered Architectures
  • Designing Component Architectures
  • Designing Service-Oriented Architectures
  • Section Recap
  • Quiz 5: Test Your Skills
  • You Have Earned New Badges
  • Your Skill Progress

Architecture Considerations

  • Section Introduction
  • Design Quality Attributes
  • Runtime Quality Attributes
  • Planning For Caching
  • Planning For Exceptions
  • Planning For Deployment
  • Section Recap
  • Quiz 6: Test Your Skills
  • You Have Earned New Badges
  • Your Skill Progress

In Conclusion

  • Final Words
  • Course Recap