- Doświadczenie w programowaniu Java
- Zrozumienie koncepcji Object-Oriented Programming (OOP)
- Podstawowa znajomość zasad architektury oprogramowania
Odbiorcy
- Programiści Java chcący poprawić swoje umiejętności projektowania
- Architekci oprogramowania projektujący skalowalne aplikacje
- Liderzy techniczni dążący do poprawy łatwości utrzymania kodu i wydajności
Design Patterns (GoF) dla Java to ustrukturyzowane podejście do rozwiązywania powtarzających się problemów związanych z projektowaniem oprogramowania przy użyciu ugruntowanych wzorców zaproponowanych przez Gang of Four (GoF).
To prowadzone przez instruktora szkolenie na żywo (na miejscu lub zdalnie) jest przeznaczone dla średnio zaawansowanych programistów Java, którzy chcą zastosować wzorce projektowe w celu poprawy struktury oprogramowania, łatwości konserwacji i skalowalności.
Pod koniec tego szkolenia uczestnicy będą mogli
- Zrozumieć cel i zalety wzorców projektowych.
- Skutecznie stosować wzorce twórcze, strukturalne i behawioralne w Java.
- Poprawić możliwość ponownego użycia kodu, skalowalność i łatwość konserwacji.
- Refaktoryzacja istniejących baz kodu przy użyciu wzorców projektowych.
Format kursu
- Interaktywny wykład i dyskusja.
- Wiele ćwiczeń i praktyki.
- Praktyczne wdrożenie w środowisku laboratoryjnym na żywo.
Opcje dostosowania kursu
- Aby poprosić o spersonalizowane szkolenie dla tego kursu, skontaktuj się z nami.
Wprowadzenie do Design Patterns
- Czym są wzorce projektowe?
- Dlaczego warto używać wzorców projektowych?
- Gang Czterech (GoF) i klasyfikacja wzorców
- Wspólne zasady projektowania (SOLID, DRY, KISS, YAGNI)
Tworzenie Design Patterns
- Metoda fabryki
- Fabryka abstrakcyjna
- Singleton
- Konstruktor
- Prototyp
Strukturalny Design Patterns
- Adapter
- Most
- Kompozyt
- Dekorator
- Fasada
- Flyweight
- Proxy
Zachowanie Design Patterns
- Łańcuch odpowiedzialności
- Polecenie
- Interpreter
- Iterator
- Mediator
- Memento
- Obserwator
- Stan
- Strategia
- Metoda szablonu
- Gość
Zastosowanie Design Patterns w rzeczywistych aplikacjach
- Wzorce projektowe w aplikacjach dla przedsiębiorstw
- Refaktoryzacja starszego kodu przy użyciu wzorców projektowych
- Łączenie wielu wzorców w celu uzyskania solidnych rozwiązań
- Najlepsze praktyki i pułapki
Podsumowanie i kolejne kroki
United Arab Emirates - Design Patterns (GoF) for Java
Qatar - Design Patterns (GoF) for Java
Egypt - Design Patterns (GoF) for Java
Saudi Arabia - Design Patterns (GoF) for Java
South Africa - Design Patterns (GoF) for Java
Brasil - Design Patterns (GoF) for Java
Canada - Design Patterns (GoF) for Java
中国 - Design Patterns (GoF) for Java
香港 - Design Patterns (GoF) for Java
澳門 - Design Patterns (GoF) for Java
台灣 - Design Patterns (GoF) for Java
USA - Design Patterns (GoF) for Java
Österreich - Design Patterns (GoF) for Java
Schweiz - Design Patterns (GoF) for Java
Deutschland - Design Patterns (GoF) for Java
Czech Republic - Design Patterns (GoF) for Java
Denmark - Design Patterns (GoF) for Java
Estonia - Design Patterns (GoF) for Java
Finland - Design Patterns (GoF) for Java
Greece - Design Patterns (GoF) for Java
Magyarország - Design Patterns (GoF) for Java
Ireland - Design Patterns (GoF) for Java
Luxembourg - Design Patterns (GoF) for Java
Latvia - Design Patterns (GoF) for Java
España - Design Patterns (GoF) for Java
Italia - Design Patterns (GoF) for Java
Lithuania - Design Patterns (GoF) for Java
Nederland - Design Patterns (GoF) for Java
Norway - Design Patterns (GoF) for Java
Portugal - Design Patterns (GoF) for Java
România - Design Patterns (GoF) for Java
Sverige - Design Patterns (GoF) for Java
Türkiye - Design Patterns (GoF) for Java
Malta - Design Patterns (GoF) for Java
Belgique - Design Patterns (GoF) for Java
France - Design Patterns (GoF) for Java
日本 - Design Patterns (GoF) for Java
Australia - Design Patterns (GoF) for Java
Malaysia - Design Patterns (GoF) for Java
New Zealand - Design Patterns (GoF) for Java
Philippines - Design Patterns (GoF) for Java
Singapore - Design Patterns (GoF) for Java
Thailand - Design Patterns (GoF) for Java
Vietnam - Design Patterns (GoF) for Java
India - Design Patterns (GoF) for Java
Argentina - Design Patterns (GoF) for Java
Chile - Design Patterns (GoF) for Java
Costa Rica - Design Patterns (GoF) for Java
Ecuador - Design Patterns (GoF) for Java
Guatemala - Design Patterns (GoF) for Java
Colombia - Design Patterns (GoF) for Java
México - Design Patterns (GoF) for Java
Panama - Design Patterns (GoF) for Java
Peru - Design Patterns (GoF) for Java
Uruguay - Design Patterns (GoF) for Java
Venezuela - Design Patterns (GoF) for Java
Polska - Design Patterns (GoF) for Java
United Kingdom - Design Patterns (GoF) for Java
South Korea - Design Patterns (GoF) for Java
Pakistan - Design Patterns (GoF) for Java
Sri Lanka - Design Patterns (GoF) for Java
Bulgaria - Design Patterns (GoF) for Java
Bolivia - Design Patterns (GoF) for Java
Indonesia - Design Patterns (GoF) for Java
Kazakhstan - Design Patterns (GoF) for Java
Moldova - Design Patterns (GoF) for Java
Morocco - Design Patterns (GoF) for Java
Tunisia - Design Patterns (GoF) for Java
Kuwait - Design Patterns (GoF) for Java
Oman - Design Patterns (GoF) for Java
Slovakia - Design Patterns (GoF) for Java
Kenya - Design Patterns (GoF) for Java
Nigeria - Design Patterns (GoF) for Java
Botswana - Design Patterns (GoF) for Java
Slovenia - Design Patterns (GoF) for Java
Croatia - Design Patterns (GoF) for Java
Serbia - Design Patterns (GoF) for Java
Bhutan - Design Patterns (GoF) for Java