Vielen Dank für die Zusendung Ihrer Anfrage! Eines unserer Teammitglieder wird Sie in Kürze kontaktieren.
Vielen Dank, dass Sie Ihre Buchung abgeschickt haben! Eines unserer Teammitglieder wird Sie in Kürze kontaktieren.
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
Erfahrungsberichte (2)
Einrichten von Podman für die mühelose Arbeit mit lokalen Containern sowie die Nutzung von Kafka-Themes.
- Norfolk Southern
Kurs - Quarkus for Developers
Maschinelle Übersetzung
- Der Kursverlauf (von JVM-Interna bis zu anspruchsvolleren Themen) - Einige Erkenntnisse aus praktischen Übungen - Visuelles Design (keine Präsentation, sondern eine ansprechend gestaltete Seite)
Ivan Suvorov - Deutsche Bank
Kurs - Java Advanced
Maschinelle Übersetzung