Technical Architecture Training Courses

Testi...Client Testimonials

Technical Architecture and Patterns

I found the course structure to be very well thought out. While some of my colleagues failed to see Kristian's intentions I feel that the way he presented the material and managed to connect basic concepts with a much broader set of complex issues was spot on.

Alexander Pavlovsky - Unilogic Information Technology Ltd

Technical Architecture and Patterns

I liked the fact that his questions where creating subjects on matters that required discussion with colleagues on real life situations

Christakis Costa - Unilogic Information Technology Ltd

Technical Architecture Course Outlines

Code Name Duration Overview
technicalarc Technical Architecture and Patterns 21 hours With the emergence of very complex distributed systems, complexity of a single system moved to the complexity of the architecture of the group of systems. This course covers the relationship of Software Architecture with Technical Enterprise Architecture. These two areas are interrelated in a way which currently is not well described. For example, splitting complex monolithic system into two systems communicating via web services will trigger substantial changes to both the new systems, and the architecture between them. This course will cover trade-offs, currently common patterns and solutions for managing complex systems and communication within and between them. Overview System and Component Cohesion System/component Dependencies Software Architecture Technical Architecture Enterprise Architecture SOA and Micro services architecture Relationships between above concepts Logic redudancy vs dependency Data reduancy  vs dependency Software Architecture Fundamentals clarification of terms: architecture, design, modeling orthogonality conways Law Common Architectures modular decomposition hierarchical architecture centralised (Mediator Pattern) event-based architecture interrupt-based OSI client/server layer model Principles of OO Design DRY, SRP encapsulation program against an interface Liskovs principle Law of Demeter Design Patterns what are Design Patterns Creational Patterns Structural Patterns Behavioural Patterns Model-Controller-View (MCV) Design Tools Domain specific language Lexical Analysis CRC cards scenarios Use Case descriptions UML Graphical Representations Class Diagram Sequence Diagram aggregation diagram UML tools Non-UML Graphical Representations ER-modeling State Machine data flow architectural model Design and Maintenance Lehmanns Laws Architectural Antipatterns Refactoring Strategies SOA and Integration Patterns Integration technologies and methods Synchronous/Asynchronous More details direct communication patterns Direct and brokered communication Message Queuing ESB Deployment Patterns Code Deployment Immutable deployment Availability, Scaleability, High Performance, Fault tolerance patterns Data and messages replication and clustering (CAP theorem)  

Other regions

Weekend Technical Architecture courses, Evening Technical Architecture training, Technical Architecture boot camp, Technical Architecture instructor-led , Technical Architecture training courses, Technical Architecture trainer , Technical Architecture on-site,Weekend Technical Architecture training, Technical Architecture classes, Evening Technical Architecture courses, Technical Architecture private courses, Technical Architecture instructor, Technical Architecture coaching

Course Discounts Newsletter

We respect the privacy of your email address. We will not pass on or sell your address to others.
You can always change your preferences or unsubscribe completely.

Some of our clients