Bądźmy w kontakcie

Plan Szkolenia

Wprowadzenie do wzorców projektowych

  • Czym są wzorce projektowe?
  • Dlaczego warto używać wzorców projektowych?
  • Gang of Four (GoF) i klasyfikacja wzorców
  • Typowe zasady projektowe (SOLID, DRY, KISS, YAGNI)

Wzorce kreacyjne

  • Metoda wytwórcza
  • Fabryka abstrakcyjna
  • Singleton
  • Budowniczy
  • Prototyp

Wzorce strukturalne

  • Adapter
  • Most
  • Kompozyt
  • Dekorator
  • Fasada
  • Pyłek
  • Pełnomocnik

Wzorce behawioralne

  • Łańcuch odpowiedzialności
  • Polecenie
  • Interpreter
  • Iterator
  • Mediator
  • Pamiątka
  • Obserwator
  • Stan
  • Strategia
  • Metoda szablonowa
  • Odwiedzający

Zastosowanie wzorców projektowych w rzeczywistych aplikacjach

  • Wzorce projektowe w aplikacjach przedsiębiorczych
  • 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

Wymagania

  • Doświadczenie w programowaniu w Javie
  • Zrozumienie koncepcji Programowania Obiektowego (OOP)
  • Podstawowa znajomość zasad architektury oprogramowania

Grupa docelowa

  • Programiści Javy, którzy chcą poprawić swoje umiejętności projektowe
  • Architekci oprogramowania projektujący skalowalne aplikacje
  • Liderzy techniczni dążący do poprawy utrzymywalności i efektywności kodu
 21 godzin

Liczba uczestników


Cena za uczestnika (netto)

Opinie uczestników (4)

Propozycje terminów

Powiązane Kategorie