Skip to main Content

English Delivery Only: Design Patterns in Java

  • Code training DESPAT
  • Duur 3 dagen

Klassikale training Prijs

eur1,980.00

(excl. BTW)

Vraag een groepstraining aan Schrijf je in

Methode

Deze training is in de volgende formats beschikbaar:

  • Klassikale training

    Klassikaal leren

  • Op locatie klant

    Op locatie klant

  • Virtueel leren

    Virtueel leren

Vraag deze training aan in een andere lesvorm.

Trainingsbeschrijving

Naar boven

*** Course delivered in English (UK - (GMT)) ***

Design Patterns in Java Course Overview

This course aims to teach what design patterns are and how they can help to design well-structured,reusable object-oriented software.

    • Methode: Virtueel leren
    • Datum: 09-11 februari, 2026 | 10:30 to 18:00
    • Locatie: Virtueel-en-klassikaal (W. Europe )
    • Taal: Nederlands

    eur1,980.00

Doelgroep

Naar boven

Who will the Course Benefit?

This Design Patterns in Java course is aimed at developers,designers,architects,and anyone else involved in the design and production of well-structured,reusable software written in Java or any other object-oriented language.

Trainingsdoelstellingen

Naar boven

Course Objectives

This course aims to provide the delegate with an understanding of what a design pattern is,how they're classified,and why they're important. It also seeks to provide the delegate with the skills necessary to apply commonly used patterns as and when it is appropriate to do so.

Inhoud training

Naar boven

Design Patterns in Java Training Course

Course Contents - DAY 1

Course Introduction

  • Administration and Course Materials
  • Course Structure and Agenda
  • Delegate and Trainer Introductions

Session 1: INTRODUCTION

  • What is a Design Pattern?
  • Why use Design Patterns?
  • Categories of Design Pattern
  • The Gang of Four Design Pattern Catalogue

Session 2: CREATIONAL PATTERNS

  • Singleton
  • Factory Method
  • Abstract Factory
  • Builder
  • Prototype
  • Object Pool

Design Patterns in Java Training Course

Course Contents - DAY 2

Session 3: STRUCTURAL PATTERNS

  • Adapter
  • Composite
  • Proxy
  • Flyweight
  • Facade
  • Bridge
  • Decorator

Session 4: BEHAVIOURAL PATTERNS

  • Template Method
  • Strategy
  • Observer
  • Mediator

Design Patterns in Java Training Course

Course Contents - DAY 3

Session 4: BEHAVIOURAL PATTERNS (CONT.)

  • State
  • Command
  • Chain of Responsibility
  • Iterator
  • Interpreter
  • Memento
  • Visitor
  • Null Object

Session 5: ANTI-PATTERNS

  • God Class
  • Dead Code
  • Functional Decomposition
  • Poltergeists
  • Boat Anchor
  • Old Yeller
  • Dead End
  • Spaghetti Code
  • Clipboard Coding
  • And more!

Voorkennis

Naar boven

Requirements

Delegates attending this course should be familiar with object-oriented principles and will be able to write simple applications in Java or an equivalent object-oriented language. This knowledge can be obtained by attendance on the pre-requisite Java Programming 1 / Java Developer or equivalent level course.

Vervolgtrainingen

Naar boven

Further Learning

  • Developing Applications with Java EE
  • Core Spring