Java Design Patterns
Information | Time Table | Download | Attend This Course | Purchase
Level:
% Complete:
 
 20%
Moderator: Shimi
Developers: N/A
Tagged as: Java, Object Oriented, Design
View time table as: Calendar | List
Move the mouse pointer over a chapter to view its details.
09:00
10:00
11:00
12:00
13:00
14:00
15:00
16:00
17:00
18:00
19:00
Day 1
UML Recap
UML Recap (1 hour):
  • Class Diagrams.
  • Sequence Diagrams.
  • Interaction Diagrams.
Design Principles
Design Principles (2 hours):
  • Open/Closed Principle.
  • The Liskov Substitution Principle.
  • Design by Contract.
  • Inversion of Control & Dependency Injection.
  • Composition over Inheritance.
Creational Patterns
Creational Patterns (5 hours):
  • Factory.
  • Abstract Factory.
  • Builder.
  • Prototype.
  • Singleton.
Day 2
Creational Patterns (cont.)
Creational Patterns (cont.) (1 hour):
  • Factory.
  • Abstract Factory.
  • Builder.
  • Prototype.
  • Singleton.
Structural Patterns
Structural Patterns (6 hours):
  • Adapter.
  • Bridge.
  • Composite.
  • Decorator.
  • Façade.
  • Flyweight.
  • Proxy.
Behavioral Patterns
Behavioral Patterns (1 hour):
  • Command.
  • Mediator.
  • Chain of Responsibility.
  • Iterator.
  • Memento.
  • Observer.
  • State.
  • Strategy.
  • Template Method.
  • Interpreter.
  • Visitor.
Day 3
Behavioral Patterns (cont.)
Behavioral Patterns (cont.) (7 hours):
  • Command.
  • Mediator.
  • Chain of Responsibility.
  • Iterator.
  • Memento.
  • Observer.
  • State.
  • Strategy.
  • Template Method.
  • Interpreter.
  • Visitor.
Overview of non GoF Patterns
Overview of non GoF Patterns (1 hour):
  • Non GoF Patterns.
Note: This is only the estimated timetable. Final schedule will be decided on class.

« Back to courses list