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: 4:18:34
Ocena

Kup kurs 59,50 zł

Kurs video

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

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

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

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

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

Wydawnictwo:
Videopoint
Wersja:
Online i ZIP (1.6GB)
Czas trwania:
4:18:34
Ocena:
Bądź pierwszym, który oceni ten kurs

Videokurs (39,90 zł najniższa cena z 30 dni)

119,00 zł (-50%)
59,50 zł

Dodaj do koszyka lub Kup na prezent

(39,90 zł najniższa cena z 30 dni)

Przenieś na półkę

Do przechowalni

Kurs z certyfikatem

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

1 Rafał Sawicki

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 książki

Zamknij

Wybierz metodę płatności