Java Design Patterns for Business
Three day course
This three day course will give you a solid introduction to object-oriented design patterns applied to the Java programming language. It is aimed at new programmers familiar with the syntax of Java but requiring a grounding into how to go about designing & creating real-world applications.
Prerequites
Some knowledge of Java (version 5 or above), and a basic awareness of what is meant be encapsulation, inheritance and polymorphism.
Learning outcomes
At the end of the course you should be able to:
- Describe the important design patterns
- Identify the optimum pattern to use in various situations
- Adapt a pattern to specific application needs
Topics covered
- Why use patterns
- The three main pattern categories
- Unified Modeling Language (UML) diagrams
- Singleton pattern
- Simple factory pattern
- Factory method pattern
- Abstract factory pattern
- Adapter pattern
- Composite pattern
- Decorator pattern
- Command pattern
- Iterator pattern
- Observer pattern
- State pattern
- Strategy pattern
- Template method pattern
- Model-View-Controller (MVC) pattern
Please contact us for more information regarding this course.
Contact usJava training courses
Our Java courses cover the language from first principles through to advanced use in the real world.
PHP training courses
Our PHP courses are for web programmers with a range of abilities, including security essentials.
We use cookies to enhance your experience of this site. For details about these cookies and how to control them see our cookie policy.