Courses / Java/JavaEE


Web Development  |  Frameworks/Tools  |  Java/JavaEE  |  Ultimate  |  Managers  |  Nuggets/Seminars

Courses Search 

Java Design Patterns

Course Syllabus | Time Table Calendar | Time Table List
 
 
Duration: 24 Hours (3 days)
 
Upcoming Date: the upcoming date will be published soon
 

Day 1
UML Recap ( 1 hour ):
  • Class Diagrams.
  • Sequence Diagrams.
  • Interaction Diagrams.
Design Principles ( 2 hours):
  • Open/Closed Principle.
  • The Liskov Substitution Principle.
  • Design by Contract.
  • Inversion of Control & Dependency Injection.
  • Composition over Inheritance.
Creational Patterns ( 5 hours):
  • Factory.
  • Abstract Factory.
  • Builder.
  • Prototype.
  • Singleton.

Day 2
Creational Patterns (cont.) ( 1 hour ):
  • Factory.
  • Abstract Factory.
  • Builder.
  • Prototype.
  • Singleton.
Structural Patterns ( 6 hours):
  • Adapter.
  • Bridge.
  • Composite.
  • Decorator.
  • Façade.
  • Flyweight.
  • Proxy.
Behavioral Patterns ( 1 hour ):
  • Command.
  • Mediator.
  • Chain of Responsibility.
  • Iterator.
  • Memento.
  • Observer.
  • State.
  • Strategy.
  • Template Method.
  • Interpreter.
  • Visitor.

Day 3
Behavioral Patterns (cont.) ( 7 hours):
  • Command.
  • Mediator.
  • Chain of Responsibility.
  • Iterator.
  • Memento.
  • Observer.
  • State.
  • Strategy.
  • Template Method.
  • Interpreter.
  • Visitor.
Overview of non GoF Patterns ( 1 hour ):
  • Non GoF Patterns.