Kurs Design Patterns mit JAVA - · PDF fileAnhand einer Fallstudie werden die Design Patterns...

1
Copyright © RIoTec GmbH Kurs Design Patterns (Entwurf Muster) in JAVA RIoTec GmbH Kursziel Ziel dieses Kurses ist das Kennenlernen der gängigen GOF Design Pattern in der Programmiersprache JAVA. Anhand einer Fallstudie werden die Design Patterns mit Java implementiert und getestet. Kursinhalt Design Patterns (Entwurfsmuster) in JAVA 1 Einführung 1.1 Was sind Design Patterns? 1.2 Definitionen 1.3 Standardbeschreibung(Template nach GOF) 1.4 Sinn und Zweck von Design Patterns 1.5 Der Katalog der Design Patterns 1.6 Auswahl und Verwendung von Design Patterns 2 Creational Patterns (Erzeugungsmuster) 2.1 Das Design Pattern `Abstract Factory` (Abstrakte Fabrik) 2.2 Das Design Pattern `Builder` (Erbauer) 2.3 Das Design Pattern `Factory Method` (Fabrikmethode) 2.4 Das Design Pattern `Prototype` (Prototyp) 2.5 Das Design Pattern `Singleton` (Singleton) 3 Structural Patterns (Strukturmuster) 3.1 Das Design Pattern `Adapter` (Adapter) 3.2 Das Design Pattern `Bridge` (Brücke) 3.3 Das Design Pattern `Composite` (Kompositum) 3.4 Das Design Pattern `Decorator` (Dekorierer) 3.5 Das Design Pattern `Facade` (Fassade) 3.6 Das Design Pattern `Flyweight` (Fliegengewicht) 3.7 Das Design Pattern `Proxy` (Proxy) 4 Behavioral Patterns (Verhaltensmuster) 4.1 Das Design Pattern `Chain Of Responsibility` (Zuständigkeitskette) 4.2 Das Design Pattern `Command` (Befehl) 4.3 Das Design Pattern `Interpreter` (Interpreter) 4.4 Das Design Pattern `Iterator` (Iterator) 4.5 Das Design Pattern `Mediator` (Vermittler) 4.6 Das Design Pattern `Memento` (Memento) 4.7 Das Design Pattern `Observer` (Beobachter) 4.8 Das Design Pattern `State` (Zustand) 4.9 Das Design Pattern `Strategy` (Strategie) 4.10 Das Design Pattern `Template Method` (Schablonenmethode) 4.11 Das Design Pattern `Visitor` (Besucher) 5 Fallstudie Voraussetzungen und Zielgruppe Vorraussetzungen: Grundkenntnisse der objektorientierten Programmierung von Vorteil. Zielgruppe: SW Entwickler, SW Architekten, Teamleiter, Projektleiter Kursdauer 24 Lektionen, Tagesseminare und Abendkurse Kurskosten auf Anfrage, inkl. Kursmaterial

Transcript of Kurs Design Patterns mit JAVA - · PDF fileAnhand einer Fallstudie werden die Design Patterns...

Page 1: Kurs Design Patterns mit JAVA - · PDF fileAnhand einer Fallstudie werden die Design Patterns mit Java implementiert und getestet. Kursinhalt Design Patterns (Entwurfsmuster) in JAVA

Copyright © RIoTec GmbH

Kurs

Design Patterns (Entwurf Muster) in JAVA

RIoTec GmbH

Kursziel Ziel dieses Kurses ist das Kennenlernen der gängigen GOF Design Pattern in der Programmiersprache JAVA.

Anhand einer Fallstudie werden die Design Patterns mit Java implementiert und getestet.

Kursinhalt Design Patterns (Entwurfsmuster) in JAVA

1 Einführung 1.1 Was sind Design Patterns? 1.2 Definitionen 1.3 Standardbeschreibung(Template nach GOF) 1.4 Sinn und Zweck von Design Patterns 1.5 Der Katalog der Design Patterns 1.6 Auswahl und Verwendung von Design Patterns

2 Creational Patterns (Erzeugungsmuster) 2.1 Das Design Pattern `Abstract Factory` (Abstrakte Fabrik) 2.2 Das Design Pattern `Builder` (Erbauer) 2.3 Das Design Pattern `Factory Method` (Fabrikmethode) 2.4 Das Design Pattern `Prototype` (Prototyp) 2.5 Das Design Pattern `Singleton` (Singleton)

3 Structural Patterns (Strukturmuster) 3.1 Das Design Pattern `Adapter` (Adapter) 3.2 Das Design Pattern `Bridge` (Brücke) 3.3 Das Design Pattern `Composite` (Kompositum) 3.4 Das Design Pattern `Decorator` (Dekorierer) 3.5 Das Design Pattern `Facade` (Fassade) 3.6 Das Design Pattern `Flyweight` (Fliegengewicht) 3.7 Das Design Pattern `Proxy` (Proxy)

4 Behavioral Patterns (Verhaltensmuster) 4.1 Das Design Pattern `Chain Of Responsibility` (Zuständigkeitskette) 4.2 Das Design Pattern `Command` (Befehl) 4.3 Das Design Pattern `Interpreter` (Interpreter) 4.4 Das Design Pattern `Iterator` (Iterator) 4.5 Das Design Pattern `Mediator` (Vermittler) 4.6 Das Design Pattern `Memento` (Memento) 4.7 Das Design Pattern `Observer` (Beobachter) 4.8 Das Design Pattern `State` (Zustand) 4.9 Das Design Pattern `Strategy` (Strategie) 4.10 Das Design Pattern `Template Method` (Schablonenmethode) 4.11 Das Design Pattern `Visitor` (Besucher)

5 Fallstudie

Voraussetzungen und Zielgruppe Vorraussetzungen:

Grundkenntnisse der objektorientierten Programmierung von Vorteil. Zielgruppe:

SW Entwickler, SW Architekten, Teamleiter, Projektleiter

Kursdauer 24 Lektionen, Tagesseminare und Abendkurse

Kurskosten auf Anfrage, inkl. Kursmaterial