Design Patterns for Java (GoF)

Design Patterns for Java (GoF)
Duration
24 hours
Course type
Online
Language
English
Duration
24 hours
Location
Online
Language
English
Code
DEV-001_JVA
Training for 7-8 or more people? Customize trainings for your specific needs
Design Patterns for Java (GoF)
Duration
24 hours
Location
Online
Language
English
Code
DEV-001_JVA
€ 600 *
Training for 7-8 or more people? Customize trainings for your specific needs

Description

certificate
After completing the course, a certificate
is issued on the Luxoft Training form

Objectives

After completing the course participants will be able to:

  • describe the patterns and principles of their use;
  • understand the challenges and benefits of a design based on code reuse;
  • use pattern-related terminology in discussions, design and development;
  • develop applications based on patterns;
  • understand and use application-level patterns.

Target Audience

  • Developers;
  • Technical Leads.

Prerequisites

  • A clear understanding of the principles of object-oriented programming.
  • At least one year of experience in working with object-oriented languages.
  • Knowledge of Java and UML is also recommended.

Roadmap

1. Module 1:

  • Introduction
  • Authors, Recommended reading
  • OOP, UML
  • Principles of object-oriented design
  • SOLID
  • GoF Patterns Catalogue

2. Module 2:

  • Singleton, Prototype, Factory Method, Abstract Factory, Builder

3. Module 3:

  • Adapter, Bridge, Composite, Decorator, Façade, Flyweight , Proxy

4. Module 4:

  • Interpreter, Iterator, Visitor, Observer, Mediator, Memento, Command, Chain of Responsibility, Template method, Strategy, State
Courses you may be interested in
Java Advanced II: High Performance Java
This course focuses on improving the performance of Java applications: identifying bottlenecks, approaches / methods for improving performance, and tools / libraries to achieve high performance.
JVA-076
40 hours
Still have questions?
Connect with us