Kurs-ID: DesPat
Kurs Design Patterns
Professionelles Softwareengineering
Die richtige Verwendung von Softwaremustern garantiert in großen Projekten Wiederverwendbarkeit, effiziente Erweiterung, Skalierbarkeit, Transparenz und gilt als eine der Grunddisziplinen der Standardproduktentwicklung. Der Kursteilnehmer erlernt in diesem Seminar die Modellierung und Analyse komplexer Systeme mit Patterns und UML und erweitert somit sein Fachwissen, damit er effiziente Softwarearchitekturen produzieren kann.
Anfrage stellenSeminarinhalte
Unified Modelling Language (Wiederholung)
- Entstehungsgeschichte
- Aggregationen, Komposition, Schnittstellen, Realisierungen
Diagrammarten
- Use-Case-Diagramme
- Klassen- und Objektdiagramme
- Sequenzdiagramme
Erzeugungsmuster
- Abstrakte Fabrik (abstract factory)
- Erbauer (creational patterns)
- Fabrikmethode (factory method)
- Prototyp (prototype)
- Singleton
Strukturmuster
- Adapter
- Brücke
- Dekorierer
- Fassade
- Fliegengewicht
- Kompositum
- Pipes und Filters
- Proxy
Verhaltensmuster
- Beobachter
- Besucher
- Interpreter
- Iterator
- Kommando
- Memento
- Schablonenmethode
- Strategie
- Vermittler
- Zustand
- Zuständigkeitskette
Kursthemen
Das Training Design Patterns ist folgendem Thema zugeordnet:
Lernmethode
Ausgewogene Mischung aus Theorie und praktischen Übungen in technisch einwandfreier Schulungsumgebung, zur Festigung Ihres Lernerfolges. Direkter Austausch mit Trainer.in und anderen Teilnehmenden.
Zielgruppe
Diese Schulung richtet sich an Anwendungsprogrammierer, Systemprogrammierer, Softwareingenieure und Projektmanager
Voraussetzungen
Für diesen Kurs benötigen Sie: Solide Erfahrung in der OOP mit einer C++ ähnlichen Programmiersprache wie Java, C# oder Python.
Dauer und Zeiten
3 Kurstage (pro Tag 8 Unterrichtsstunden à 45 Min.)
In der Regel beginnt ein Schulungstag um 9:00 Uhr und endet um 16:30 Uhr.
Weiterführende Seminare
Schulungsort
Der Schulungsort für das Seminar Design Patterns ist in unseren Räumen in der Kastanienallee 53 in 10119 Berlin Mitte oder in den Räumen des Kunden, sofern dort eine zu vereinbarende geeignete Schulungsumgebung zur Verfügung steht.
Termine
Hinweis
Zur Realisierung der Patterns wird in dieser Schulung als Referenzsprache Java verwendet.
Dieser Kurs kann als Firmenkurs auch in englischer Sprache durchgeführt werden.
Ihre allskills Mehrwerte inklusive
- Kostenlose Schnuppersession
- Preisvorteil 3=5
- Anmeldezugabe
- Vollverpflegung bei offenen Seminaren
- Schulungsunterlage oder Fachbuch falls verfügbar
- Arbeitsmaterialen: Block und Stift
- Teilnahmezertifikat (auch optional als validierbare Online-Version)
- Erfolgsgarantie
- Nachbetreuung