Kontakt aufnehmen

Schulungsübersicht

Einführung in Design Patterns

  • Was sind Design Patterns?
  • Warum verwendet man Design Patterns?
  • Gang of Four (GoF) und Einteilung der Patterns
  • Häufig verwendete Designprinzipien (SOLID, DRY, KISS, YAGNI)

Kreationelle Design Patterns

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

Strukturelle Design Patterns

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

Verhaltensbasierte 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
  • Refaktorierung von Legacy-Code mittels Design Patterns
  • Kombinieren mehrerer Patterns für robuste Lösungen
  • Best Practices und häufige Fallstricke

Zusammenfassung und nächste Schritte

Voraussetzungen

  • Erfahrung in der Java-Programmierung
  • Grundlegende Kenntnisse objektorientierter Programmierung (OOP)
  • Grundlegendes Wissen über Prinzipien der Softwarearchitektur

Zielgruppe

  • Java-Entwickler, die ihre Designfähigkeiten erweitern möchten
  • Softwarearchitekten, die skalierbare Anwendungen entwerfen
  • Technical Leads, die die Wartbarkeit und Effizienz des Codes verbessern möchten
 21 Stunden

Teilnehmerzahl


Preis je Teilnehmer (exkl. USt)

Erfahrungsberichte (3)

Kommende Kurse

Verwandte Kategorien