course

Class is guaranteed to run NL/EN
This training is available in Dutch and English. More information

Design Patterns for C++, C#, VB.NET and Java Developers

Learn to apply Design Patterns

January 9, 2025
- Veenendaal / Remote
1 day
740 (excl. VAT)

Description

Design patterns describe simple and elegant solutions to specific problems in Object Oriented Design.

Design patterns capture solutions that have developed and evolved over time. They play an important role in designing complex systems. The importance in design patterns lies in the fact that application development can result in a design that is smaller, simpler and far more understandable than if these patterns were ignored.

At the end of the course, students will be able to: understand and apply different design patterns.

Learning Goals

This training covers the following learning goals:

CheckmarkUnderstand what a Design Pattern is.
UnderstandLogo InfoSupport
CheckmarkUnderstand why Design Patterns are useful.
UnderstandLogo InfoSupport
CheckmarkUnderstand the structure of the Design Pattern catalog in the book "Design Patterns" by Gamma et alii.
UnderstandLogo InfoSupport
CheckmarkApply various Design Patterns
ApplyLogo InfoSupport
For the above learning goals we use Bloom's Taxonomy

Prior Knowledge

Before beginning this course, students should have:

  • at least 6 months of programming experience
  • knowledge of OO-concepts
  • experience in Technical Design

Subjects

  • Introduction Design Patterns
  • Design Patterns: definitions and overview
  • Creational patterns abstract the instantiation process.
  • Structural patterns are concerned with how classes and objects are composed to form larger structures.
  • Behavioural Patterns: These patterns are concerned with algorithms and the assignments of responsibilities and communications between objects.

Schedule

Start dateDurationLocation
January 9, 2025
Class is guaranteed to run
1 day
Veenendaal / Remote
This is a hybrid training and can be followed remotely. More information
Sign up
February 4, 2025
1 day
Veenendaal / Remote
This is a hybrid training and can be followed remotely. More information
Sign up
Keep me posted on new sessions

All courses can also be conducted within your organization as customized or incompany training.

Our training advisors are happy to help you provide personal advice or find Incompany training within your organization.

Trainers

Prior knowledge courses

"The instructor was clearly very experienced and had a lot of knowledge about the subject."
Mika
  • icon

    Hoge waardering

  • icon

    Praktijkgerichte trainingen

  • icon

    Gecertificeerde trainers

  • icon

    Eigen docenten