Kontakt aufnehmen

Schulungsübersicht

Einführung in Design Patterns

  • Was sind Design Patterns?
  • Warum verwendet man Design Patterns?
  • Gang of Four (GoF) und Klassifikation der Patterns
  • Häufige Design-Prinzipien (SOLID, DRY, KISS, YAGNI)

Erzeugungsdesignpatterns (Creational Design Patterns)

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

Strukturmuster (Structural Design Patterns)

  • Adapter
  • Bridge
  • Composite
  • Decorator
  • Facade
  • Flyweight
  • Proxy

Verhaltensmuster (Behavioral Design Patterns)

  • Chain of Responsibility
  • Command
  • Interpreter
  • Iterator
  • Mediator
  • Memento
  • Observer
  • State
  • Strategy
  • Template Method
  • Visitor

Anwendung von Design Patterns in realen Anwendungen

  • Design Patterns in Unternehmensanwendungen
  • Umgestaltung von Legacy-Code mit Design Patterns
  • Kombination mehrerer Patterns für robuste Lösungen
  • Best Practices und Fallstricke

Zusammenfassung und nächste Schritte

Voraussetzungen

  • Erfahrung mit der Java-Programmierung
  • Verständnis von Objektorientierten Programmierung (OOP) Konzepten
  • Basiswissen über Architekturprinzipien der Software

Zielgruppe

  • Java-Entwickler, die ihre Design-Fähigkeiten verbessern möchten
  • Software-Architekten, die skalierbare Anwendungen entwerfen
  • Technische Leiter, die die Wartbarkeit und Effizienz des Codes verbessern wollen
 21 Stunden

Teilnehmerzahl


Preis je Teilnehmer (exkl. USt)

Erfahrungsberichte (2)

Kommende Kurse

Verwandte Kategorien