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 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
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