Wzorce Projektowe (Design Patterns)
4.5 (119 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
919 students enrolled

Wzorce Projektowe (Design Patterns)

Wprowadzenie do najpopularniejszych wzorców projektowych w języku Java
4.5 (119 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
919 students enrolled
Last updated 3/2019
Polish
Current price: $9.99 Original price: $129.99 Discount: 92% off
30-Day Money-Back Guarantee
This course includes
  • 4.5 hours on-demand video
  • 15 articles
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
Training 5 or more people?

Get your team access to Udemy's top 3,000+ courses anytime, anywhere.

Try Udemy for Business
What you'll learn
  • Jak wyjaśnić ideę i działanie Wzorców Projektowych.
  • Jak odpowiednio dobrać rozwiązanie do problemu.

  • Jakie są uniwersalne i sprawdzone rozwiązania na wiele często spotykanych problemów.

  • Po ukończeniu tego kursu będziesz lepszym programistą!
  • Jak w praktyce zastosować przedstawione Wzorce Projektowe.
Course content
Expand all 84 lectures 04:58:47
+ Singleton
6 lectures 16:26

Podstawowe informacje o wzorcu singleton.

Singleton - wprowadzenie
02:24
Singleton - schemat działania
00:53
Singleton - implementacja
02:53
Singleton - podsumowanie
01:25
Kolej na Ciebie - Singleton
00:42
+ Builder
7 lectures 28:32
Builder - wprowadzenie
05:32
Builder z klasą wewnętrzna - schemat działania
02:10
Builder z klasą wewnętrzna - implementacja
06:59
Builder wersja klasyczna - schemat działania
01:53
Builder wersja klasyczna - implementacja
08:54
Builder - podsumowanie
02:18
Kolej na Ciebie - Builder
00:46
+ Fabryka (Factory)
8 lectures 25:15
Fabryka - wprowadzenie
02:21
Metoda fabrykująca - schemat działania
01:26
Metoda fabrykująca - implementacja
04:33
Fabryka abstrakcyjna - wprowadzenie
04:13
Fabryka abstrakcyjna - schemat działania
02:30
Fabryka abstrakcyjna - implementacja
07:51
Fabryka - podsumowanie
01:37
Kolej na Ciebie - Factory
00:44
+ Pyłek (Flyweight)
5 lectures 22:54
Pyłek - wprowadzenie
05:09
Pyłek - schemat działania
04:20
Pyłek - implementacja
10:28
Pyłek - podsumowanie
01:35
Kolej na Ciebie - Pyłek
01:22
+ Adapter
6 lectures 15:56
Adapter - wprowadzenie
05:05
Adapter - schemat działania
01:13
Adapter - implementacja
03:08
Adapter dwukierunkowy - implementacja
04:04
Adapter - podsumowanie
01:22
Kolej na Ciebie - Adapter
01:04
+ Dekorator
5 lectures 19:18
Dekorator - wprowadzenie
05:36
Dekorator - schemat działania
01:51
Dekorator - implementacja
08:14
Dekorator - podsumowanie
01:45
Kolej na Ciebie - Dekorator
01:52
+ Łańcuch Odpowiedzialności (Chain of Responsibility)
5 lectures 23:42
Łańcuch Odpowiedzialności - wprowadzenie
07:26
Łańcuch Odpowiedzialności - schemat działania
02:49
Łańcuch Odpowiedzialności - implementacja
10:58
Łańcuch Odpowiedzialności - podsumowanie
01:13
Kolej na Ciebie - Łańcuch Odpowiedzialności
01:16
+ Metoda Szablonowa (Template Method)
5 lectures 11:47
Metoda Szablonowa - wprowadzenie
03:48
Metoda Szablonowa - schemat działania
01:19
Metoda Szablonowa - implementacja
03:41
Metoda Szablonowa - podsumowanie
02:03
Kolej na Ciebie - Metoda Szablonowa
00:56
Requirements
  • Podstawowa znajomość języka Java.
  • Podstawowa znajomość programowania obiektowego.
  • Podstawowa umiejętność obsługi dowolnego IDE.
Description

Wzorce Projektowe (Design Patterns) są tematem istniejącym w świecie programowania od wielu, wielu lat i zagościły w nim już na dobre. Pytanie o wybrany wzorzec jest niemal pewniakiem podczas rozmowy kwalifikacyjnej na startowe pozycje w branży.

W tym kursie poznasz popularne wzorce służące do ułatwienia tworzenia skomplikowanych obiektów, dynamicznej zmiany ich zachowań czy takie, które pozwalają na komunikację pomiędzy dwoma różnymi interfejsami. Są to uniwersalne rozwiązania służące do rozwiązywania problemów, z którymi programistom często przychodzi się zmagać w codziennej pracy.

Naszym celem jest zapewnienie kursantowi:

  • wiedzy teoretycznej,
  • zdolności wykrycia w żywym kodzie możliwości zastosowania danego wzorca,
  • umiejętności poprawnego zaimplementowania wzorca,

gdzie owo "poprawnie" to nie przekopiowanie diagramu UML wymyślonego dla jakiegoś abstrakcyjnego problemu, lecz taka implementacja, która idealnie wpasuje się w konkretny kontekst biznesowy.

Kurs jest dostępny w rozdzielczości 1080p - wystarczy w playerze Udemy wybrać AUTO w polu wyboru rozdzielczości. Przy dostatecznie dobrym połączeniu internetowym filmy będą wówczas wyświetlane w najwyższej możliwej rozdzielczości.

Who this course is for:
  • Jeśli chcesz poznać koncept Wzorców Projektowych...
  • Jeśli chcesz zdobyć praktyczną umiejętność stosowania Wzorców Projektowych...
  • Jeśli chcesz ugruntować swoją wiedzę z zakresu Wzorców Projektowych...
  • Jeśli chcesz rozwijać się w zawodzie programisty i szlifować swoje rzemiosło...
  • Jeśli chcesz wzbogacić zasób swoich narzędzi programistycznych o uniwersalne, sprawdzone i praktyczne metody...
  • ... ten kurs jest właśnie dla CIEBIE!