Effective IT Architecture

Effective IT Architecture is a comprehensive training course that will jumpstart your way to becoming a IT architect. The course is an interactive introduction to IT architecture and what it means to be a  IT architect. It's aimed at software developers who are looking towards their first IT architect role, developers who want to become more architecturally aware and IT architects who are new to the role. Throughout the course you'll reinforce everything you learn by defining the architecture for a small software system through a series of hands-on exercises.

What will you learn

  • Understand what IT architecture is all about.
  • Understand what it means to be a IT architect and the responsibilities associated with the role.
  • Understand the trade-offs that are made when making architectural decisions.
  • Experience what it feels like to be an architect on a bespoke software development project; including gathering non-functional requirements, determining the drivers for architecture and defining an architecture.
  • Appreciate that even a little architecture can go a long way to building better software.


  • Architectural Analysis and Design
  • Types of Architecture
  • Architectural Design and Principles
  • Challenges of an Architect
  • What is the role of architecture?
  • Architectural Views
  • Architectural Styles and Quality Attributes
  • Service-Oriented Concepts
  • Service Engineering
  • Service Virtualization and Enterprise Service Bus


Project managers, Application Architects, Designers.


1 day


Instructor Lead