ODBIERZ TWÓJ BONUS :: »

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

Podstawowe informacje:
Czas trwania: 04:18:34
Poziom: podstawowy
Autor: Rafał Sawicki
Liczba lekcji: 36
Technologia: Java 17, IntelliJ IDEA 2022
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
83,30 zł 119,00 zł (-30%)
77,35 zł najniższa cena z 30 dni Dodaj do koszyka
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
Ten kurs należy do ścieżki Java Developer
Czas trwania: 21 godz.
DOWIEDZ SIĘ WIĘCEJ
Ten kurs należy do ścieżki Java Developer »

Czego się nauczysz?

  • Porządkowania kodu z użyciem wzorców kreacyjnych (Singleton, Builder, Factory, Factory Method, Abstract Factory)
  • Stosowania wzorców strukturalnych (Adapter, Decorator, Facade, Proxy) w modułach Javy
  • Implementowania wzorców behawioralnych (Null Object, Observer, Command, Template Method, Chain of Responsibility, Strategy)
  • Rozróżniania, kiedy wzorców używać, a kiedy ich unikać
  • Rozpoznawania wzorców w zastanym kodzie i dostosowywania implementacji
  • Pisania testów sprawdzających kontrakty wzorców i ich wariantów
  • Wdrażania wzorców do średnich projektów oraz tworzenia ,,języka projektu"

Spis lekcji

1. Wstęp 00:05:31
1.1. Wprowadzenie do wzorców projektowych
00:05:31
2. Wzorzec Singleton 00:19:57
2.1. Teoria
00:04:08
2.2. Podstawowa implementacja
00:04:41
2.3. Implementacja typu leniwe ładwowanie (lazy loading)
00:03:54
2.4. Implementacja bezpieczna wielowątkowo
OGLĄDAJ » 00:07:14
3. Wzorce z rodziny Fabryka 00:44:50
3.1. Wzorzec Fabryka - teoria
00:05:36
3.2. Wzorzec Fabryka - implementacja
00:11:07
3.3. Wzorzec Metoda Wytwórcza - teoria
00:03:38
3.4. Wzorzec Metoda Wytwórcza - implementacja
00:07:36
3.5. Wzorzec Fabryka Abstrakcji - teoria
00:06:00
3.6. Wzorzec Fabryka Abstrakcji - implementacja
00:10:53
4. Wzorzec Budowniczy 00:17:16
4.1. Teoria
00:04:25
4.2. Implementacja
00:12:51
5. Wzorzec Pusty Obiekt 00:15:36
5.1. Teoria
00:05:08
5.2. Implementacja
00:10:28
6. Wzorzec Obserwator 00:17:59
6.1. Teoria
00:03:56
6.2. Implementacja
00:14:03
7. Wzorzec Polecenie 00:13:12
7.1. Teoria
00:04:36
7.2. Implementacja
00:08:36
8. Wzorzec Metoda Szablonowa 00:09:45
8.1. Teoria
00:03:54
8.2. Implementacja
00:05:51
9. Wzorzec Strategia 00:16:31
9.1. Teoria
00:05:43
9.2. Implementacja
00:10:48
10. Wzorzec Łańcuch odpowiedzialności 00:25:07
10.1. Teoria
00:04:32
10.2. Implementacja
00:20:35
11. Wzorzec Mediator 00:13:34
11.1. Teoria
00:05:23
11.2. Implementacja
00:08:11
12. Wzorzec Adapter 00:14:00
12.1. Teoria
00:05:25
12.2. Implementacja
OGLĄDAJ » 00:08:35
13. Wzorzec Dekorator 00:13:24
13.1. Teoria
00:04:37
13.2. Implementacja
00:08:47
14. Wzorzec Fasada 00:11:33
14.1. Teoria
00:04:16
14.2. Implementacja
00:07:17
15. Wzorzec Pełnomocnik 00:17:52
15.1. Teoria
00:03:31
15.2. Implementacja
00:14:21
16. Zakończenie kursu 00:02:27
16.1. Podsumowanie
00:02:27

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ą.

Wybrane bestsellery

O autorze kursu video

Rafał Sawicki - podwójny inżynier, absolwent Politechniki Wrocławskiej na kierunkach automatyka i robotyka, a także informatyka, ponadto magister zarządzania, które ukończył na tej samej uczelni. Stypendysta jubileuszowego programu Fundacji Lotto „65 na 65”. Od pięciu lat związany z komercyjnym programowaniem, przez ostatnie trzy lata pracował głównie w środowisku Javy. Sam siebie określa jako ciekawego świata inżyniera oprogramowania, wciąż poszukującego nowych wyzwań. Główny obszar jego zainteresowań to tworzenie oprogramowania rozumiane jako proces całościowy, obejmujący zarówno inżynierię, jak i zarządzanie projektami. Realizował projekty dla firm z branży automotive, technologicznej i rekrutacyjnej. Od 2020 roku jest ambasadorem dolnośląskiego Cyber Labu, a od 2021 - członkiem rady nadzorczej. W chwilach wolnych od pracy uwielbia podróżować i choć podróżuje rzadko, to intensywnie. Po godzinach oddaje się również dwóm innym pasjom: grze na gitarze i tworzeniu memów.

Programista to człowiek, który potrafi znaleźć potrzebne mu informacje szybciej od reszty społeczeństwa. Nie jest osobą wszechwiedzącą. Jest osobą, która wie, gdzie i jak zdobyć wiedzę. Nie kuj więc teorii na pamięć i nie bój się używać Google’a!

Oceny i opinie klientów: Wzorce projektowe. Kurs video. Schematy rozwiązań w języku Java Rafał Sawicki (1)

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.
6.0
  • 6 (1)
  • 5 (0)
  • 4 (0)
  • 3 (0)
  • 2 (0)
  • 1 (0)
  • Opinia: anonimowa Opinia dodana: 2023-04-25 Ocena: 6   
    Opinia potwierdzona zakupem
    Opinia dotyczy produktu: kurs video
    Czy opinia była pomocna:

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: 2022-12-01
ISBN: 978-83-832-2188-5, 9788383221885
Numer z katalogu: 186091

Videopoint - inne kursy

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