SETC Training844-434-7382
 Find a Course: 
Programming TrainingMicrosoft TrainingMS Office TrainingServer TrainingManagement TrainingNetwork TrainingAbout UsContact Us

Java Training

You have well-trained, knowledgeable and empathetic instructors delivering your courses. They all deliver their courses with enthusiasm and every student is important and more important, every student is able to use the knowledge gained from your courses because your instructors care, were willing to answer many questions and made it an inter-active training session.
Comment from Employment and Social Development Canada

1. Title

  • Java Design Patterns: From the Gang of Four to Enterprise Implementations (JDPATEE, 3 days)
    View PDF

2. Course Pre-requisites

  • Expert Java programming knowledge

3. Target Audience

  • Developers who want to learn how to implement Design Patterns in Java

4. Dates and Pricing

2 People for Guaranteed Live or Virtual Delivery $2,250.00 per person

5. Outline

Module 1: An Introduction to Design Patterns

Topic 1: What is a Design Pattern?

Topic 2: When Design Patterns Should and Should Not be Used

Topic 3: Overview of the Gang of Four Patterns

Topic 4: About Creational Design Patterns

Topic 5: About Structural Patterns

Topic 6: About Behavioural Design Patterns

Module 2: Creational Design Patterns

Topic 1: About Object Creation

Topic 2: Abstract Factory

Topic 3: Singleton

Topic 4: Builder

Topic 5: Prototype

Topic 6: Refactoring Considerations

Topic 7: Client Code Review

Module 3: Structural Patterns

Topic 1: About Object Structure

Topic 2: Adapter

Topic 3: Bridge

Topic 4: Composite

Topic 5: Façade

Topic 6: Flyweight

Topic 7: Decorator

Topic 8: Proxy

Topic 9: Refactoring Considerations

Topic 10: Client Code Review

Module 4: Behavioural Patterns

Topic 1: About Object Behaviour

Topic 2: Template Method

Topic 3: Command

Topic 4: Observer

Topic 5: Strategy

Topic 6: Visitor

Topic 7: Mediator

Topic 8: Iterator

Topic 9: Interpreter

Topic 10: Memento

Topic 11: State

Topic 12: Refactoring Considerations

Topic 13: Client Code Review

Module 5: Enterprise Design Patterns

Topic 1: Introduction to JEE Enterprise Design Patterns

Topic 2: About the Layers: Presentation, Integration and Business

Topic 3: Presentation: FrontController, ApplicationController, CompositeView and ViewHelper

Topic 4: Business: ApplicationService, ServiceLocator, SessionFacade and BusinessObject

Topic 5: Integration: ServiceActivator, WebServiceBroker and DataAccessObject

Module 6: Using Patterns in the Real World: An Overview

SETC Training on LinkedIn follow @CTESTraining Follow us on Facebook
  Programming Training
  Microsoft Training
  Network Training
  Management Training
  Server Training
  Microsoft Office Training
Site developed and authored by Jean-Marc Choquette