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)
That we got a complex overview also about the context - for example why do we need some annotations and what they mean. I liked the practical part of the training - having to manually run the commands and call the rest api's
Alina - ACCENTURE SERVICES S.R.L
Kurz - Quarkus for Developers
The extra information that was shared, the training was not straightforward groovy, which was nice.
Covenant - Vodacom
Kurz - Groovy Programming
Instruktor může téma vysvětlit jasně a zodpovědět každou otázku.
Hannah Mae Lubigan - Security Bank Corporation
Kurz - Advanced Spring Boot
Přeloženo strojem
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.