Course details

Wzorce projektowe. Kurs video. Schematy rozwiązań w języku Java

Wzorce projektowe. Kurs video. Schematy rozwiązań w języku Java

Rafał Sawicki

Videocourse

Obierz kurs na wzorce projektowe

W 1994 roku w książce Design Patterns: Elements of Reusable Object-Oriented Software pierwszy raz pojawia się pojęcie wzorca projektowego. Jego autorzy, znani jako Banda Czworga, nazywają wzorce projektowe gotowymi schematami rozwiązań typowych programistycznych problemów. Można rzec, że dzięki tym schematom nie musimy wyważać otwartych drzwi. Należy je traktować jak poradniki oparte na wieloletnim doświadczeniu i najlepszych praktykach programowania obiektowego. Wzorce projektowe opisują, w jaki sposób poszczególne klasy komunikują się ze sobą, aby rozwiązać ściśle określone zagadnienie. Stanowią zbiór zasad dostosowany do danego problemu, nie są jednak gotowymi do skopiowania metodami, które można zastosować w kodzie. Dlatego wybór niewłaściwego w danej sytuacji wzorca może przynieść więcej strat niż korzyści, a znajomość wzorców projektowych to podstawowa umiejętność w pracy z kodem, zwłaszcza złożonym. Jeśli chcesz wiedzieć, jak przekuć znajomość wzorców projektowych w kod wysokiej jakości, nasz kurs jest właśnie dla Ciebie!

Z naszym profesjonalnym szkoleniem:

  • Poznasz najpopularniejsze grupy wzorców projektowych, w tym:

o wzorce behawioralne (Pusty obiekt, Obserwator, Polecenie, Metoda szablonowa, Łańcuch zobowiązań)

o wzorce kreacyjne (Singleton, Budowniczy, Fabryka, Metoda wytwórcza, Fabryka abstrakcji)

o wzorce strukturalne (Adapter, Dekorator, Fasada, Pełnomocnik)

  • Nauczysz się implementować wzorce projektowe
  • Poznasz przypadki użycia wzorców projektowych, a także sytuacje, w których nie powinno się ich stosować
  • Nauczysz się odpowiednio dobierać wzorce i dostosowywać je do swoich potrzeb
  • Dowiesz się, jak rozpoznać wzorzec w istniejącym już kodzie i jak z nim pracować

Wzorce projektowe. Kurs video. Schematy rozwiązań w języku Java to szkolenie, które wzniesie Cię na wyższy poziom wiedzy programistycznej. Po nauce dobrych praktyk i podstaw języka obiektowego wzorce projektowe są kolejnym ważnym do opanowania elementem w rozwoju aspirującego programisty. Rozdziały, z których składa się nasz kurs, są poświęcone poszczególnym schematom i ich implementacji w języku Java. Na początku poznasz wzorce kreacyjne odpowiedzialne za inicjalizację i konfigurację nowych obiektów. Kolejną grupą do odkrycia będą wzorce behawioralne opisujące złożony przepływ aplikacji i interakcji między obiektami. W ostatniej części kursu zagłębisz się we wzorce strukturalne wyjaśniające powiązania pomiędzy strukturami obiektów. Dzięki temu praktycznemu wdrożeniu będziesz w stanie tworzyć lepszy i łatwiejszy w utrzymaniu kod, a rozpoznanie wzorca w obcym kodzie będzie dla Ciebie błahostką. Wzorce projektowe to byty, z którymi programista ma do czynienia na co dzień. Ich znajomość i umiejętność implementacji ułatwi Ci zrozumienie systemu, nad którym pracujesz, a to fundamentalny krok ku temu, by stać się efektywniejszym programistą.

  • Title: Wzorce projektowe. Kurs video. Schematy rozwiązań w języku Java
  • Author: Rafał Sawicki
  • Duration time: 04:18:34
  • ISBN: 978-83-8322-188-5, 9788383221885
  • Date of issue: 2022-12-01
  • Format: Kurs Video
  • Item ID: vwzprj
  • Publisher: Videopoint