• This Java Patterns course reviews common and emerging patterns specific to Java SDK and EE development.

  • This training is designed for developers interested in using Java for their applications.
  • Be familiar with OOP concepts
  • Be familiar with design patterns (at least at a fundamental level)
  • Have knowledge of persistency solutions
  • Explore the concept of design patterns
  • Understand the most used design patterns and the problems for which they can be applied
  • Learn aspect oriented programming and how it is used to provide cross cutting concerns
  • Implement a number of design pattern solutions and understand the benefits and the trade-offs encountered when using them
  • Introduction
  • Creational design patterns
  • Abstract factory
  • Builder
  • Factory method
  • Singleton
  • Structural patterns
  • Adapter
  • Bridge
  • Decorator
  • Composite
  • Behavioral patterns
  • Chain of responsibility
  • Iterator
  • Observer
  • Strategy