Duration
4 days
Pre-requisites
Good knowledge of Java and Java EE
Course Outline
Introduction to Design Patterns
- Design Patterns
- Defining a Pattern
- Recognizing and Applying Patterns
- SOLID design principles SOLID
- Unified Modelling Language
- Seeing Patterns
- Warning Signs and Pitfalls
Creational Patterns
- Factory Patterns
- The Singleton Pattern
- APIs and Providers
- Cascading Factories
Behavioural Patterns
- The Strategy Pattern
- The Template Method Pattern
- The Observer Pattern
- The Model/View/Controller Pattern
- The Command Pattern
- The Chain of Responsibility Pattern
- Iterator Pattern
Structural Patterns
- The Composite Pattern
- The Adapter Pattern
- The Decorator Pattern
- The Facade Pattern
Java EE Patterns
- Model/View/Controller
- The Front and Application Controller Patterns
- The Business Delegate Pattern
- The Service Locator Pattern
- The Transfer Object Pattern
Conclusion
Programme scope, delivery arrangements and suitability are confirmed during enquiry.