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

Java Training


Instructor very good at answering questions and is taking a "pulse" to see where we are at.
Comment from Shared Services 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