Das Seminar "Design-Pattern C++ - Entwurfsmuster" ist seitens des Herstellers nicht mehr verfügbar, bzw. abgekündigt. Wir können Ihnen diese Schulung in Form eines Workshops in Ihrem Unternehmen oder in unserem Schulungszentrum anbieten.

Seminarinformationen

Seminar - Ziel

In dieser 3-tägigen Schulung "Design-Pattern C++ - Entwurfsmuster" lernen Sie eine Vielzahl von Design-Patterns kennen, die in der C++-Programmierung eingesetzt werden können. Dabei werden erzeugende Muster (Creational Patterns), strukturelle Muster (Structural Patterns) und verhaltensorientierte Muster (Behavioural Patterns) behandelt.

Sie erhalten einen fundierten Einblick in die Konzepte und Prinzipien der Design-Patterns. Die erzeugenden Muster umfassen Singleton, Factory, Abstract Factory, Builder und Prototype. Die strukturellen Muster beinhalten Adapter, Composite, Decorator und Proxy. Die verhaltensorientierten Muster umfassen Command, Observer, Strategy und Template Method.

Durch das Erlernen dieser Muster können Sie in der C++-Programmierung flexible, erweiterbare und gut strukturierte Software entwickeln. Die Schulung bietet Ihnen die Möglichkeit, Ihr Verständnis für Design-Patterns zu vertiefen und deren Anwendung in der Praxis zu erlernen.

Teilnehmer - Zielgruppe

  • Entwickler

Kurs - Voraussetzungen

  • Grundkenntnisse in der objektorientierten Programmierung in C++

Seminardauer

  • 3 Tage
  • 09:00 Uhr bis 17:00 Uhr

Schulungsunterlagen

  • nach Absprache

Seminar-Inhalt / Agenda

Allgemeine Einführung

Creational Patterns (Erzeugungsmuster)

  • Singleton
  • Factory
  • Factory method
  • Abstract factory
  • Builder
  • Prototype
  • Handle
  • Registry

Structural Patterns (Strukturmuster)

  • Adapter
  • Composite
  • Decorator
  • Downcast
  • Error
  • Facade
  • Functor
  • Identity
  • Proxy
  • Smartpointer

Behavioural Patterns (Verhaltensmuster)

  • Command
  • Helper
  • Iterator
  • Observer
  • MVC, MVP, MVVM
  • Strategy
  • Envelope-Letter
  • State
  • Template method

Weitere Schulungen zu Thema C++ Programmierung

Plattformübergreifende Entwicklung mit Qt - Einführung

- u.a. in Nürnberg, Berlin, Stuttgart, München, Köln

In diesem 3-tägigen Seminar "Plattformübergreifende Entwicklung mit Qt - Einführung" erlernen Sie die grundlegenden Konzepte und Techniken zur Entwicklung plattformübergreifender Anwendungen mit Qt. Sie machen sich mit der Qt-Entwicklungsumgebung und dem QtCreator ...

C++ Programmierung Grundlagen

- u.a. in Nürnberg, Berlin, Stuttgart, München, Köln

In diesem 5-tägigen Seminar "C++ Programmierung Grundlagen" erwerben Sie die Fähigkeiten, Programme mit der erweiterten Sprache C zu entwickeln. Sie lernen, eigene Problemstellungen selbstständig in funktionierende Programme zu überführen. Die Unterschiede zu C ...

Clean Code für C++ Entwickler

- u.a. in Hannover, München, Zürich, Freiburg, Nordhausen

In dieser 2-tägigen Schulung "Clean Code für C++ Entwickler" lernen Sie, wie Sie hochwertige und wartbare C++-Projekte unter Anwendung der Clean Code-Prinzipien umsetzen. Sie werden mit wichtigen Konzepten wie KISS, DRY und Information Hiding vertraut gemacht und ...

Embedded Systems: RTOS Entwicklung mit C/C++ Fortgeschritten

- u.a. in Bremen, Hannover, Stuttgart, Heidelberg, Nordhausen

In diesem 1-tägigen Seminar „Embedded Systems: RTOS Entwicklung mit C/C++ Fortgeschritten“ erwerben die Teilnehmer ein vertieftes Verständnis für fortgeschrittene Methoden der Multicore- und Echtzeitprogrammierung. Dabei lernen sie, wie Multicoreprozessoren effizient ...