Schulungsübersicht
Einführung in Design Patterns
- Was sind Entwurfsmuster?
- Warum Entwurfsmuster verwenden?
- Gang of Four (GoF) und Musterklassifizierung
- Gemeinsame Entwurfsprinzipien (SOLID, DRY, KISS, YAGNI)
Schöpferische Design Patterns
- Fabrik-Methode
- Abstrakte Fabrik
- Singleton
- Builder
- Prototyp
Strukturell Design Patterns
- Adapter
- Brücke
- Zusammengesetzt
- Dekorateur
- Fassade
- Fliegengewicht
- Proxy
Verhaltensmuster Design Patterns
- Kette der Verantwortung
- Befehl
- Interpreter
- Iterator
- Vermittler
- Memento
- Beobachter
- Zustand
- Strategie
- Vorlage Methode
- Besucher
Anwendung von Design Patterns in realen Anwendungen
- Entwurfsmuster in Unternehmensanwendungen
- Refactoring von Legacy-Code mit Entwurfsmustern
- Kombinieren mehrerer Muster für robuste Lösungen
- Bewährte Praktiken und Fallstricke
Zusammenfassung und nächste Schritte
Voraussetzungen
- Erfahrung mit Java Programmierung
- Verständnis von Object-Oriented Programming (OOP) Konzepten
- Grundkenntnisse der Prinzipien der Softwarearchitektur
Zielgruppe
- Java-Entwickler, die ihre Designfähigkeiten verbessern möchten
- Softwarearchitekten, die skalierbare Anwendungen entwerfen
- Technische Leiter, die die Wartbarkeit und Effizienz von Code verbessern wollen
Erfahrungsberichte (5)
Dass wir einen komplexen Überblick über den Kontext bekamen - zum Beispiel, warum wir einige Anmerkungen brauchen und was sie bedeuten. Mir gefiel der praktische Teil des Trainings - die Befehle manuell auszuführen und die restlichen APIs aufzurufen
Alina - ACCENTURE SERVICES S.R.L
Kurs - Quarkus for Developers
Maschinelle Übersetzung
Die zusätzlichen Informationen, die geteilt wurden, machten das Training nicht einfach nur lustig, was sehr angenehm war.
Covenant - Vodacom
Kurs - Groovy Programming
Maschinelle Übersetzung
Der Trainer kann das Thema klar erläutern und jede Frage beantworten.
Hannah Mae Lubigan - Security Bank Corporation
Kurs - Advanced Spring Boot
Maschinelle Übersetzung
Der Trainingsstil und der Trainer helfen bei der Lösung von Problemen, die während der Übungen auftreten.
Carl Angelo Gonzales - Security Bank Corporation
Kurs - Spring Boot for Beginners
Maschinelle Übersetzung
Der Umfang der abgedeckten Themen war erheblich, und der Trainer bemühte sich, diesen gerecht zu werden.
Lakshmipriya Sivakumar - Deque Systems Inc
Kurs - Spring Boot, React, and Redux
Maschinelle Übersetzung