Exploring Design Patterns with Java

Course

Inhouse

Price on request

Description

  • Type

    Course

  • Methodology

    Inhouse

  • Start date

    Different dates available

This course explores the most common object-oriented design patterns (Gang of Four) and how to use these patterns to develop solid, robust and reusable software development applications.

Facilities

Location

Start date

Inhouse

Start date

Different dates availableEnrolment now open

About this course

Skills Gained:Explore and understand basic Design Pattern conceptsUse Design Patterns effectively to build robust, well designed, reusable systemsBe familiar with the GOF PatternsCreational: Abstract Factory – (full), Factory Method – (full), Singleton – (full), Builder – (brief), Prototype – (brief)Structural: Composite – (full), Adapter – (full), Proxy – (full), Bridge – (brief), Facade – (brief), Decorator – (brief)Behavioral: Observer – (full), Strategy – (full), Iterator – (full), Visitor – (short), Interpreter – (short), Chain of Command – (short), Command – (short), Mediator – (short), State – (short)

Software architects and designers requiring advanced design skills.

Object-Oriented Analysis & Design-UML or equivalent experience. At least 6 months experience programming with Java.

The course covers the patterns in the three core areas:Creational, Structural, Behavioral.This course is hands-on with design projects and programming labs. Course examples in the slides are geared towards Java. There are also several projects interlaced in the course, in addition to coding labs.

Questions & Answers

Add your question

Our advisors and other users will be able to reply to you

Who would you like to address this question to?

Fill in your details to get a reply

We will only publish your name and question

Reviews

This centre's achievements

2018

All courses are up to date

The average rating is higher than 3.7

More than 50 reviews in the last 12 months

This centre has featured on Emagister for 6 years

Subjects

  • Java
  • Design

Course programme


#text-block-10 { margin-bottom:0px; text-align:left; }

Introduction to Design Patterns

Overview of OO concepts and Interfaces
The Iterator Pattern – Learning Patterns via an Example (with Lab)
Background/History of Patterns

Design Patterns: A More Formal Approach

UML Overview
Gang of Four (GOF) Patterns Description
GOF Patterns Catalog

#text-block-11 { margin-bottom:0px; text-align:left; }

Moving Deeper into Patterns

Factory Method Pattern (with Lab)
Strategy Pattern (with Lab)
Decorator Pattern (with Lab)
Composite Pattern
Template Method Pattern

Exploring Other Patterns

Command Pattern (with Lab)
Chain of Responsibility Pattern (with Lab)
Proxy Pattern
Façade Pattern
Patterns for Enterprise Systems

Exploring Design Patterns with Java

Price on request