Course Code: dpgofjava
Duration: 21 hours
Prerequisites:
  • 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
Overview:

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.
Course Outline:

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

Sites Published:

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

Nepal - Design Patterns (GoF) for Java

Uzbekistan - Design Patterns (GoF) for Java