Návrh Školení
Úvod do Design Patterns
- Co jsou designové vzory?
- Proč používat designové vzory?
- Gang of Four (GoF) a klasifikace vzorů
- Společné principy designu (SOLID, DRY, KISS, YAGNI)
Kreativní Design Patterns
- Tovární metoda
- Abstraktní továrna
- Singleton
- Stavitel
- Prototyp
Strukturální Design Patterns
- Adaptér
- Most
- Kompozitní
- Dekoratér
- Fasáda
- Muší váha
- Proxy
Behaviorální Design Patterns
- Řetězec odpovědnosti
- Příkaz
- Tlumočník
- Iterátor
- Prostředník
- Memento
- Pozorovatel
- Stát
- Strategie
- Metoda šablony
- Návštěvník
Použití Design Patterns v aplikacích reálného světa
- Návrhové vzory v podnikových aplikacích
- Refaktorování staršího kódu pomocí návrhových vzorů
- Kombinace více vzorů pro robustní řešení
- Osvědčené postupy a úskalí
Shrnutí a další kroky
Požadavky
- Zkušenosti s programováním Java
- Pochopení Object-Oriented Programming (OOP) konceptů
- Základní znalost principů softwarové architektury
Publikum
- Java vývojářů, kteří chtějí zlepšit své designérské dovednosti
- Softwaroví architekti navrhující škálovatelné aplikace
- Technická vedení, jejichž cílem je zlepšit udržovatelnost a efektivitu kódu
Reference (5)
Že jsme získali komplexní přehled i o kontextu - například proč potřebujeme nějaké anotace a co znamenají. Líbila se mi praktická část školení – nutnost ručně spouštět příkazy a volat zbývající API
Alina - ACCENTURE SERVICES S.R.L
Kurz - Quarkus for Developers
Machine Translated
The extra information that was shared, the training was not straightforward groovy, which was nice.
Covenant - Vodacom
Kurz - Groovy Programming
the trainer can clearly explain the topic and can answer every question.
Hannah Mae Lubigan - Security Bank Corporation
Kurz - Advanced Spring Boot
Training style and trainer helps solve issues encountered during the exercises.
Carl Angelo Gonzales - Security Bank Corporation
Kurz - Spring Boot for Beginners
The breadth of the topis covered was quite a bit and the trainer tried to do justice to that.