Course Outline
Theoretical Fundamentals of Design Patterns for Government
- History of design patterns
- Design patterns categories
Patterns (Theory and Practice) - Creational Design Patterns
- Abstract Factory
- Builder
- Factory Method
- Object Pool
- Prototype
- Singleton
Patterns (Theory and Practice) - Structural Design Patterns
- Adapter
- Bridge
- Composite
- Decorator
- Facade
- Flyweight
- Private Class Data
- Proxy
Patterns (Theory and Practice) - Behavioral Design Patterns
- Chain of Responsibility
- Command
- Interpreter
- Iterator
- Mediator
- Memento
- Null Object
- Observer
- State
- Strategy
- Template Method
- Visitor
Complex Design Patterns for Government
- MVC (Model - View - Controller)
- Active Record
- Repository
Architecture Design Simulation - Hands-On Labs
- Development of System Architecture in groups based on the specified Business Case
Requirements
Familiarity with fundamental concepts of software development is essential. It is highly recommended that participants enroll in the training course "Programming in C# 5.0 with Visual Studio 2012" for government to enhance their skills and align with public sector workflows and governance requirements.
Testimonials (7)
Trainer is very accommodating and knowledgeable.
Romulo Balinas - Human Edge Software Philippines, Inc.
Course - Design Patterns in C#
The trainer was very clear in explaining the different design patterns
Joseph Lester Ortega - Human Edge Software Philippines, Inc.
Course - Design Patterns in C#
Trainer was personable and very open to questions and clarifications, especially during more difficult topics.
Napoleon Dejoras - Human Edge Software Philippines, Inc.
Course - Design Patterns in C#
Presentation of the Idea and application of it.
Breanan Reas - Human Edge Software Philippines, Inc.
Course - Design Patterns in C#
The trainer is knowledgeable about the topic and interacts well with the trainees
Alvin Ables - Human Edge Software Philippines, Inc.
Course - Design Patterns in C#
I appreciate how the trainer explained the concepts clearly.
Bernadette De Jesus - Merlot Aero International Ltd.
Course - Design Patterns in C#
I was benefit from the slowly building examples is helpful, talks as he builds.