ODBIERZ TWÓJ BONUS :: »

Wzorce projektowe w Javie. Kurs video. Programowanie efektywnych rozwiązań

Podstawowe informacje:
Czas trwania: 06:15:39
Poziom: średnio zaawansowany
Autor: Szymon Majkut
Liczba lekcji: 32
Technologia: Java 17
Dla firm
Rozwiń umiejętności swoich pracowników dzięki kursom video
Dowiedz się więcej
  • Monitorowanie postępów pracowników. Przejrzyste raporty i imienne certyfikaty ukończenia kursów
  • Atrakcyjne rabaty dla zespołów. Im więcej pracowników liczy zespół, tym większy uzyskasz rabat
  • Doradztwo w wyborze tematyki szkoleń. Mamy setki kursów, dostosujemy program nauczania pod Twój zespół
Indywidualnie
104,30 zł 149,00 zł (-30%)
75,99 zł najniższa cena z 30 dni Dodaj do koszyka Za zakup otrzymasz 104 punktów
Korzyści:
  • Certyfikat ukończenia
  • Materiały dodatkowe do kursu
  • Test online
  • Dożywotni dostęp
  • Dostęp w aplikacji (także offline)
  • Napisy w języku polskim
Ścieżki rozwoju w helion.pl

Czego się nauczysz?

  • Stosowania wzorców strukturalnych (Adapter, Bridge, Composite, Decorator, Facade, Flyweight, Proxy) w aplikacjach Java
  • Implementowania wzorców kreacyjnych (Abstract Factory, Builder, Factory Method, Prototype, Singleton)
  • Wykorzystywania wzorców behawioralnych (Strategy, Observer, Command, State, Template Method, Iterator, Visitor, Mediator, Interpreter, Memento, Chain of Responsibility)
  • Dobierania wzorca do problemu i porównywania podejścia ,,z wzorcem" vs ,,bez wzorca"
  • Rozpoznawania wzorców w istniejącym kodzie i prowadzenia refaktoryzacji pod ich użycie
  • Projektowania przejrzystych interfejsów i zależności zgodnych z zasadami OOP
  • Ćwiczenia wzorców na praktycznych zadaniach i utrwalania nawyków implementacyjnych

Spis lekcji

1. Bez czego nie zaczniemy? Wstęp 00:28:33
1.1. Po co się wzorować?
00:05:57
1.2. Budulcowe mechanizmy wzorca - przypomnienie
00:22:36
2. Zacznijmy od czegoś szybkiego 01:34:12
2.1. Jak po sznurku - Iterator
00:16:42
2.2. Powycinany algorytm - Template Method
00:12:21
2.3. Która będzie najskuteczniejsza? - Strategy
OGLĄDAJ » 00:10:06
2.4. Czasami lepiej co nieco ukryć - Facade
00:11:17
2.5. Z jednego interfejsu w drugi - Adapter
00:10:44
2.6. Jedynak - Singleton
00:11:22
2.7. Podaj mi swoją kopię - Prototype
00:10:09
2.8. Colonies. Toy project I - prezentacja
00:06:31
2.9. Colonies. Toy project I - rozwiązanie
00:05:00
3. Wzorce częste i popularne 01:34:25
3.1. Nie pogubić się w rozkazach - Command
00:17:47
3.2. Wszystko zależy od kontekstu - State
00:16:45
3.3. Spójrz jak się zmieniam - Observer
00:13:19
3.4. Specjalista od złożonych problemów - Composite
00:10:12
3.5. Z kim właściwie rozmawiam? - Proxy
00:12:07
3.6. Poskładam co trzeba - Builder
00:16:16
3.7. Discounter. Toy project II - prezentacja
00:03:28
3.8. Discounter. Toy Project II - rozwiązanie
00:04:31
4. Wzorce szybkie, ale rzadsze 01:18:45
4.1. Akceptujesz moje odwiedziny? - Visitor
00:12:24
4.2. Podaj dalej! - Chain Of Responsibility
00:16:41
4.3. Dobrze opakowany - Decorator
00:12:43
4.4. Rozdziela i łączy - Bridge
00:12:44
4.5. Hierarchia fabryczek - Factory Method
00:13:44
4.6. Very Smart Home. Toy project III - prezentacja
00:04:56
4.7. Very Smart Home. Toy project III - rozwiązanie
00:05:33
5. Wzorce... pozostałe! 01:19:44
5.1. Łącznik między stronami - Mediator
00:16:26
5.2. Warto zapamiętać - Memento
OGLĄDAJ » 00:13:13
5.3. Każdy może interpretować po swojemu - Interpreter
00:15:23
5.4. Podzielisz się tym obiektem? - Flyweight
00:12:56
5.5. Fabryka fabryk! - Abstract Factory
00:15:24
5.6. Jakieś wnioski? - Kilka słów na zakończenie kursu
00:06:22

Obierz kurs na... rozwój zawodowy w języku Java

Kariera zawodowa programisty jest związana z nieustanną nauką i doskonaleniem zdobytych umiejętności. Jednym z podstawowych etapów rozwoju programisty Java jest zaznajomienie się z dobrymi praktykami programistycznymi, co obejmuje także wzorce projektowe – i to im właśnie poświęcony jest ten kurs. Wzorce projektowe stanowią zestaw praktycznych rozwiązań realnych problemów, zaobserwowanych w trakcie rozwoju sztuki tworzenia oprogramowania. Sama znajomość wzorców projektowych pozwala programiście na szybszą analizę kodu, szczególnie tworzonego w ramach większego projektu.

Proponowane przez nas szkolenie jest przeglądem najpopularniejszych wzorców, które początkujący programista powinien poznać, a bardziej doświadczony przećwiczyć po raz kolejny. Materiał został skonstruowany tak, by przeprowadzić kursanta przez przegląd obiektowych wzorców projektowych: strukturalnych, kreacyjnych i operacyjnych. Każdy wzorzec jest omawiany pod względem teoretycznym, następnie przedstawiane są jego budowa i główne założenia, a także sposób zastosowania. Jednocześnie wzorce porównuje się do analogicznego rozwiązania, które nie używa wzorca, ale również pozwala poradzić sobie z problemem – dzięki temu można łatwiej się nauczyć stosować zdobytą wiedzę podczas poprawiania własnych projektów. W ramach kursu możliwe jest sprawdzanie nabywanej wiedzy poprzez wykonywanie praktycznych zadań, kończących niektóre moduły szkoleniowe.

Przystępujący do nauki kursant powinien znać podstawy programowania obiektowego, w szczególności z wykorzystaniem języka Java.

Co Cię czeka podczas naszego profesjonalnego szkolenia

Ucząc się z naszym kursem, poznasz między innymi:

  • Elementy programowania obiektowego używane przy konstrukcji wzorców projektowych
  • Wzorce projektowe strukturalne (Adapter, Bridge, Composite, Decorator, Facade, Flyweight, Proxy)
  • Wzorce kreacyjne (Abstractfactory, Builder, Factorymethod, Prototype, Singleton)
  • Wzorce operacyjne (Chainofresponsibility, Iterator, Observer, Templatemethod, Command, Mediator, State, Visitor, Interpreter, Memento, Strategy)

Szkolenie Wzorce projektowe w Javie. Kurs video. Programowanie efektywnych rozwiązań kończy się na poziomie średnio zaawansowanym. W związku z konstrukcją kursu może on być również wykorzystywany na późniejszych etapach nauki jako materiał powtórkowy dla osób zaawansowanych.

By za każdym razem nie wymyślać od nowa koła...

...powstały wzorce projektowe. Są to uniwersalne i sprawdzone w praktyce rozwiązania powtarzalnych, często występujących problemów. Wzorce projektowe wskazują powiązania i zależności pomiędzy klasami i obiektami. Ułatwiają tworzenie, modyfikację i utrzymanie kodu źródłowego. Opisują rozwiązanie, jednak nie są jego implementacją. Sięga się po nie tam, gdzie pojawia się programowanie obiektowe. O wartości wzorca projektowego stanowi nie tylko samo rozwiązanie problemu, ale także dokumentacja, która wyjaśnia cel, działanie, zalety danego rozwiązania – co pomaga w łatwiejszym używaniu i adaptacji wzorców w danym zastosowaniu.

Wybrane bestsellery

O autorze kursu video

Szymon Majkut – absolwent Wydziału Elektrotechniki, Automatyki, Informatyki i Inżynierii Biomedycznej Akademii Górniczo-Hutniczej im. S. Staszica w Krakowie. Współautor publikacji Tracing the Evolution of Approaches to Semantic Similarity Analysis. Od kilku lat aktywny programista Java. W wolnych chwilach zajmuje się tańcem i oddaje się zajęciom sportowym, jest zapalonym fanem gier planszowych. Kiedy tylko ma możliwość, spędza czas z najbliższymi. Nieustannie się zastanawia, gdzie jeszcze dałoby się wykorzystać grafy.

Wyznaczajcie sobie ambitne cele, ale ich spełnienie musicie uzależnić od dostosowanego do siebie planu, który szybciej lub wolniej, ale nieprzerwanie będzie Was do nich zbliżał.
 

Oceny i opinie klientów: Wzorce projektowe w Javie. Kurs video. Programowanie efektywnych rozwiązań Szymon Majkut (0)

Informacja o opiniach
Weryfikacja opinii następuje na podstawie historii zamowień na koncie Użytkownika umiejszczającego opinię. Użytkownik mógł otrzymać punkty za opublikowanie opinii uprawniającej do uzyskania rabatu w ramach Programu Kadr.

Szczegóły kursu

Dane producenta » Dane producenta:

Helion SA
ul. Kościuszki 1C
41-100 Gliwice
e-mail: gpsr@helion.pl
Format: Online
Data aktualizacji: 2023-11-07
ISBN: 978-83-289-0048-6, 9788328900486
Numer z katalogu: 215434

Videopoint - inne kursy

Kurs video
104,30 zł
Dodaj do koszyka
Zamknij Pobierz aplikację mobilną Helion