Course Outline
Overview
- System and Component Cohesion for Government
- System/Component Dependencies for Government
- Software Architecture for Government
- Technical Architecture for Government
- Enterprise Architecture for Government
- Service-Oriented Architecture (SOA) and Microservices Architecture for Government
- Relationships between the Above Concepts for Government
- Logic Redundancy vs. Dependency for Government
- Data Redundancy vs. Dependency for Government
Software Architecture for Government
Fundamentals
- Clarification of Terms: Architecture, Design, Modeling for Government
- Orthogonality for Government
- Conway’s Law for Government
Common Architectures for Government
- Modular Decomposition for Government
- Hierarchical Architecture for Government
- Centralized (Mediator Pattern) for Government
- Event-Based Architecture for Government
- Interrupt-Based for Government
- OSI Model for Government
- Client/Server for Government
- Layer Model for Government
Principles of Object-Oriented Design for Government
- DRY (Don't Repeat Yourself), SRP (Single Responsibility Principle) for Government
- Encapsulation for Government
- Program Against an Interface for Government
- Liskov Substitution Principle for Government
- Law of Demeter for Government
Design Patterns for Government
- What Are Design Patterns for Government?
- Creational Patterns for Government
- Structural Patterns for Government
- Behavioral Patterns for Government
- Model-Controller-View (MVC) for Government
Design Tools for Government
- Domain-Specific Language for Government
- Lexical Analysis for Government
- CRC Cards for Government
- Scenarios for Government
- Use Case Descriptions for Government
UML Graphical Representations for Government
- Class Diagram for Government
- Sequence Diagram for Government
- Aggregation Diagram for Government
- UML Tools for Government
Non-UML Graphical Representations for Government
- ER Modeling for Government
- State Machine for Government
- Data Flow for Government
- Architectural Model for Government
Design and Maintenance for Government
- Lehman’s Laws for Government
- Architectural Antipatterns for Government
- Refactoring Strategies for Government
SOA and Integration Patterns for Government
- Integration Technologies and Methods for Government
- Synchronous/Asynchronous for Government
- Direct Communication Patterns for Government
- Direct and Brokered Communication for Government
- Message Queuing for Government
- Enterprise Service Bus (ESB) for Government
Deployment Patterns for Government
- Code Deployment for Government
- Immutable Deployment for Government
- Availability, Scalability, High Performance, Fault Tolerance Patterns for Government
- Data and Messages Replication and Clustering (CAP Theorem) for Government
Testimonials (7)
Trainer knowledge, involvement, and rapport
Adam Kuklewski - GE Medical Systems Polska
Course - Technical Architecture and Patterns
It describe MODERN solutions with REAL examples
Catalin - Siemens S.R.L.
Course - Technical Architecture and Patterns
How well thought the training is, taking you from the first steps that needs to be accomplished as an architect, towards making sure that the final solution will meet all the required quality standards, informing you on the way of the importance of each and every aspect. Besides that, it makes you aware not only of the technical aspects of architecture, but also on the business ones, making you aware that as an architect, your job is not only to engineer great solutions, but it is also to bring value and build upon the strategic vision of the company. Philippe is an awesome trainer, very professional, with lots of experience, great communication and soft skills, which are also mandatory as well for someone willing to take such an architecture role. Last but not least, I appreciated very much that Philippe provided the full course content as a pdf file - now I have a solid base to continue my learning journey - thanks again for this!
Alex R. - Siemens S.R.L.
Course - Technical Architecture and Patterns
It would have been better if it was for a whole week
Marius - Siemens S.R.L.
Course - Technical Architecture and Patterns
Trainer capability to listen and understand my case/issue/problem...
Francois - TE
Course - Technical Architecture and Patterns
The trainer engagement and passion about the subject
Khalid Alqahtani - General Organization for Social Insurance
Course - Technical Architecture and Patterns
The topic is a trend today