×
Dodano do koszyka:
Pozycja znajduje się w koszyku, zwiększono ilość tej pozycji:
Zakupiłeś już tę pozycję:
Książkę możesz pobrać z biblioteki w panelu użytkownika
Pozycja znajduje się w koszyku
Przejdź do koszyka

Zawartość koszyka

ODBIERZ TWÓJ BONUS :: »
Play
Wzorce projektowe. Kurs video. Schematy rozwiązań w języku Java
Autor:
Rafał Sawicki
Długość
liczba lekcji: 36, czas trwania: 04:18:34
Ocena

Kup kurs 41,65 zł

Kurs video

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

(ebook) (audiobook) (audiobook)
Wzorce projektowe. Kurs video. Schematy rozwiązań w języku Java Rafał Sawicki - okladka książki

Wzorce projektowe. Kurs video. Schematy rozwiązań w języku Java Rafał Sawicki - okladka książki

Wzorce projektowe. Kurs video. Schematy rozwiązań w języku Java Rafał Sawicki - audiobook MP3

Wzorce projektowe. Kurs video. Schematy rozwiązań w języku Java Rafał Sawicki - audiobook CD

Autor:
Rafał Sawicki
Wydawnictwo:
Videopoint
Wersja:
Online
Czas trwania:
4 godz. 18 min.
Technologia:
Java 17, IntelliJ IDEA 2022
Ocena:
6.0/6  Opinie: 1
  1. 1. Wstęp 00:05:31

  2. 2. Wzorzec Singleton 00:19:57

  3. 3. Wzorce z rodziny Fabryka 00:44:50

  4. 4. Wzorzec Budowniczy 00:17:16

  5. 5. Wzorzec Pusty Obiekt 00:15:36

  6. 6. Wzorzec Obserwator 00:17:59

  7. 7. Wzorzec Polecenie 00:13:12

  8. 8. Wzorzec Metoda Szablonowa 00:09:45

  9. 9. Wzorzec Strategia 00:16:31

  10. 10. Wzorzec Łańcuch odpowiedzialności 00:25:07

  11. 11. Wzorzec Mediator 00:13:34

  12. 12. Wzorzec Adapter 00:14:00

  13. 13. Wzorzec Dekorator 00:13:24

  14. 14. Wzorzec Fasada 00:11:33

  15. 15. Wzorzec Pełnomocnik 00:17:52

  16. 16. Zakończenie kursu 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 książki

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!

Videopoint - inne kursy

Zamknij

Przenieś na półkę

Proszę czekać...
ajax-loader

Zamknij

Wybierz metodę płatności

Kurs video
41,65 zł
Dodaj do koszyka
Zamknij Pobierz aplikację mobilną Ebookpoint
Zabrania się wykorzystania treści strony do celów eksploracji tekstu i danych (TDM), w tym eksploracji w celu szkolenia technologii AI i innych systemów uczenia maszynowego. It is forbidden to use the content of the site for text and data mining (TDM), including mining for training AI technologies and other machine learning systems.