![](https://static01.helion.com.pl/videopoint/img/testy/produkt_cert_info.png)
Wzorce projektowe w Javie. Kurs video. Programowanie efektywnych rozwiązań
- Ocena:
- Bądź pierwszym, który oceni ten kurs
- Wersja:
- Online
- Czas trwania:
- 06:15:39
- Technologia:
- Java 17
+ gratis
Kupując ten produkt dodatkowo otrzymasz:
Java EE. Zaawansowane wzorce projektowe ( ebook )
Opis kursu video Wzorce projektowe w Javie. Kurs video. Programowanie efektywnych rozwiązań
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
-
Pierwsza wersja Javy ukazała się w 1995 roku. Po 27 latach od publikacji kod napisany w tym języku programowania możemy spotkać niemal wszędzie: w aplikacjach webowych, chmurowych, narzędziach programistycznych, a nawet systemach wbudowanych. Java w lodówce? Tak, i to dosłownie! Ponadto przyszłość Javy maluje się w jasnych barwach, ponieważ deklasu
(47,60 zł najniższa cena z 30 dni)
41.65 zł
119.00 zł (-65%) -
Utrzymanie czystego kodu ułatwia pracę programistom i przyczynia się do szybszego reagowania na potrzeby odbiorców i wdrażania nowych funkcji. Większa efektywność zespołów programistycznych jest nieoceniona dla funkcjonowania firm. Pozwala zminimalizować ryzyko poważnych awarii i pozytywnie wpływa na wizerunek marki. Jednak utrzymanie czystego kodu
(84,50 zł najniższa cena z 30 dni)
67.60 zł
169.00 zł (-60%) -
Informatyka, w szczególności programowanie, algorytmami stoi. Stanowią one punkt wyjścia do tworzenia sprawnie działającego kodu. Dlatego też wiedza o tym, jak za ich pomocą efektywnie rozwiązywać najbardziej skomplikowane problemy, okazuje się być nieoceniona w wielu dziedzinach – od analizy danych, przez rozwój oprogramowania, aż po sztuczną inte
(64,50 zł najniższa cena z 30 dni)
51.60 zł
129.00 zł (-60%) -
Stoisz przed wyborem przedmiotów maturalnych i jako jeden z nich rozważasz informatykę? To będzie świetna decyzja! Bo tu nie chodzi tylko o samą maturę, naprawdę. Zdać ją oczywiście trzeba, i to zdać dobrze – szczególnie jeśli planujesz kontynuować naukę programowania na studiach – ale umiejętność kodowania sama w sobie to jest to! Otworzy Ci nieje
(55,60 zł najniższa cena z 30 dni)
55.60 zł
139.00 zł (-60%) -
Nic skuteczniej niż rutyna nie zabija kreatywności. Konieczność monotonnego powtarzania tych samych mechanicznych czynności i zadań może źle wpłynąć na jakość naszej codziennej pracy - niezależnie od tego, czym się zajmujemy. Ale uwaga: nie musi tak być. W każdym razie nie wtedy, kiedy swoją pracę wykonujemy przy komputerze, znamy w stopniu przynaj
(59,59 zł najniższa cena z 30 dni)
59.59 zł
149.00 zł (-60%) -
Wśród wielu narzędzi ułatwiających i przyspieszających pracę programisty wzorce projektowe są jednym z najgenialniejszych rozwiązań. Wie o tym każdy, kto choć raz spróbował się nimi posłużyć przy tworzeniu aplikacji, serwisu WWW lub dowolnego programu. Można dzięki nim ominąć rozsypujące się puzzle poleceń i zapomnieć o kodzie tworzonym od podstaw.
(45,15 zł najniższa cena z 30 dni)
45.15 zł
129.00 zł (-65%) -
Czym są wyrażenia regularne (z angielskiego zwane regular expressions albo — w skrócie — regex) oraz komu i do czego mogą się przydać? Otóż są to pewne wzorce, które odnoszą się do łańcucha symboli — mogą na przykład opisywać zbiór pasujących łańcuchów, a także wyszczególniać istotne części danego łańcucha. To potężne narzędzie pozwala sprawdzić, c
(39,59 zł najniższa cena z 30 dni)
39.59 zł
99.00 zł (-60%) -
Oprogramowanie Apache Kafka powstało jako broker wiadomości w LinkedIn. Obecnie pełni funkcję rozproszonego systemu przetwarzania strumieniowego danych, używanego do budowania aplikacji opracowujących duże ilości danych w czasie rzeczywistym. Z zalet tego oprogramowania korzystają firmy na całym świecie – jest kluczowym narzędziem w takich sektorac
(35,60 zł najniższa cena z 30 dni)
35.60 zł
89.00 zł (-60%) -
Właściwe wymagania to nie tylko kwestia ich dokumentacji, ale też przede wszystkim kwestia odpowiedniego ich pozyskania i walidacji. Dobrej jakości wymagania zmniejszają ryzyko produktowe i projektowe, pozwalają tworzyć systemy, które realnie spełniają potrzeby interesariuszy i umożliwiają im osiągnięcie pożądanych celów. Każda osoba zaangażowana w
(84,50 zł najniższa cena z 30 dni)
59.15 zł
169.00 zł (-65%) -
Java należy do najpopularniejszych języków programowania na świecie. Używana przez miliony programistów, jest na tyle uniwersalna, że znajduje zastosowanie zarówno w aplikacjach desktopowych, mobilnych, jak i serwerowych, a także w zaawansowanych systemach zarządzania bazami danych. Z jej zalet korzystają samodzielni specjaliści, niewielkie firmy i
(39,59 zł najniższa cena z 30 dni)
34.65 zł
99.00 zł (-65%) -
International Software Testing Qualifications Board, w skrócie ISTQB, jest międzynarodową radą certyfikacji w dziedzinie testowania oprogramowania. Ta uznana organizacja non profit zajmuje się opracowywaniem i ujednolicaniem standardów certyfikacji dla branży testerskiej na całym świecie. Jak już słusznie przypuszczasz, egzamin ISTQB nazwę zawdzięc
(67,05 zł najniższa cena z 30 dni)
104.30 zł
149.00 zł (-30%)
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ł.
Spis lekcji (odkodowane lekcje)
-
1. Bez czego nie zaczniemy? Wstęp 00:28:33
-
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 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 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
Kurs Video "Wzorce projektowe w Javie. Kurs video. Programowanie efektywnych rozwiązań" zobaczysz:
-
w aplikacjach Ebookpoint i Videopoint na Android, iOS, HarmonyOs
-
na systemach Windows, MacOS i innych z dostępem do najnowszej wersji Twojej przeglądarki internetowej
Szczegóły kursu
- Ilość lekcji:
- 32
- Czas trwania:
- 6 godz. 15 min.
- Format:
- Online
- Data aktualizacji:
- 2023-11-07
- ISBN :
- 978-83-289-0048-6, 9788328900486
- Numer z katalogu:
- 215434
- Do kursu dołączone są materiały dodatkowe, znajdziesz je w Twojej Bibliotece
- Kategorie:
Programowanie » Techniki programowania
Programowanie » Java
Testowanie oprogramowania » Jakość oprogramowania
Programowanie » Wzorce projektowe
- Kategoria wiekowa: 16+
Videopoint - inne kursy
-
Angular został przystosowany przez programistów Google’a do tworzenia złożonych i skalowalnych aplikacji. Dzięki modułowości i wydajności jest wybierany do pisania wymagających aplikacji korporacyjnych i biznesowych. Kod jest zredukowany i zorganizowany modułowo, co zapewnia czytelność i ułatwia pracę nad projektem. Dla tworzenia dynamicznych aplik
(81,95 zł najniższa cena z 30 dni)
119.20 zł
149.00 zł (-20%) -
Sztuczna inteligencja przyczyniła się do prawdziwej rewolucji technologicznej i zmieniła branżę informatyczną. Po funkcje oparte na AI chętnie sięgnął Microsoft, by udoskonalić swój wiodący produkt – Excela. AI poprzez zaawansowane algorytmy potrafi automatycznie analizować i interpretować duże zbiory danych, co przyspiesza proces podejmowania decy
(112,05 zł najniższa cena z 30 dni)
199.20 zł
249.00 zł (-20%) -
Pytest – nowoczesny framework do uruchamiania testów automatycznych w języku Python. Można używać tej platformy do przeprowadzania testów jednostkowych, ale sprawdzi się świetnie także podczas konstruowania rozbudowanych testów wyższego poziomu (integracyjnych, end-to-end) dla całych aplikacji czy bibliotek. Z Pytestu do testowania kodu korzystają
(39,90 zł najniższa cena z 30 dni)
59.59 zł
149.00 zł (-60%) -
Realizacja kolejnych projektów – oto, w jaki sposób pracuje dziś bardzo wielu specjalistów. By wspiąć się na wyższy poziom kariery, zdobyć nową, ciekawą posadę, awansować w strukturach firmy, trzeba opanować sztukę profesjonalnego zarządzania projektami. Tu z pomocą wkracza Microsoft Project. Narzędzie, które ma ugruntowaną rynkową pozycję i opinię
(81,95 zł najniższa cena z 30 dni)
59.59 zł
149.00 zł (-60%) -
InDesign jest kluczowym narzędziem używanym w branży graficznej, wydawniczej i reklamowej. Ten program komputerowy, stworzony przez firmę Adobe, służy do projektowania, łamania, składania i przygotowywania do druku materiałów poligraficznych – szczególnie wydawnictw wielostronicowych i o skomplikowanej strukturze. Za jego pomocą można przygotować p
(26,97 zł najniższa cena z 30 dni)
53.95 zł
67.44 zł (-20%) -
Skrót AI jest dziś używany we wszelkich kontekstach i powtarzany niczym magiczne zaklęcie. Jedni się cieszą, inni się boją. My, w ramach naszego kursu, pokazujemy, jak skorzystać z niezwykłych możliwości, jakie niosą ze sobą najpopularniejsze dziś modele generatywnego AI. Dzięki zaprzęgnięciu ich do pracy można znacznie ułatwić i przyspieszyć reali
(65,45 zł najniższa cena z 30 dni)
95.20 zł
119.00 zł (-20%) -
Marzysz o pracy w IT, która „robi różnicę”? Stanowisko inżyniera sieci wiąże się ze sporą odpowiedzialnością, ponieważ od niego zależy działanie sieci całego przedsiębiorstwa. Tylko co to właściwie znaczy? W praktyce chodzi o prawidłowe funkcjonowanie programów i aplikacji sieciowych, działanie telefonii IP, możliwość tworzenia kopii zapasowych i k
(76,05 zł najniższa cena z 30 dni)
135.20 zł
169.00 zł (-20%) -
Jeśli myślisz o karierze analityka danych albo starasz się o pracę na stanowisku, na którym będziesz analizować dane, ten kurs jest specjalnie dla Ciebie. Opanujesz dzięki niemu między innymi niezbędne podstawy języka SQL i dowiesz się, jak funkcjonuje i do czego może Ci posłużyć system zarządzania relacyjnymi bazami danych MySQL. Te dwie technolog
(112,05 zł najniższa cena z 30 dni)
199.20 zł
249.00 zł (-20%) -
Szybka i efektywna analiza danych – temu właśnie służą tabele i wykresy przestawne dostępne w arkuszu kalkulacyjnym Excel. Nieistotne dla osób, które z Excela korzystają doraźnie – po to, by ułatwić sobie zapisywanie pewnych informacji i prezentowanie ich w bardziej profesjonalny sposób – w rękach eksperta od analizy stają się naprawdę potężnym nar
(99,49 zł najniższa cena z 30 dni)
159.20 zł
199.00 zł (-20%) -
Jeśli w swojej pracy masz lub miewasz do czynienia z danymi, z pewnością orientujesz się, że do tego celu stworzono dotąd całkiem sporo narzędzi. Nic dziwnego – przy tej liczbie danych, z jaką spotykamy się w dzisiejszym cyfrowym świecie, zdolność do ich sprawnego analizowania i wyciągania z nich konstruktywnych wniosków daje przewagę konkurencyjną
(62,55 zł najniższa cena z 30 dni)
97.29 zł
139.00 zł (-30%)
Dzięki opcji "Druk na żądanie" do sprzedaży wracają tytuły Grupy Helion, które cieszyły sie dużym zainteresowaniem, a których nakład został wyprzedany.
Dla naszych Czytelników wydrukowaliśmy dodatkową pulę egzemplarzy w technice druku cyfrowego.
Co powinieneś wiedzieć o usłudze "Druk na żądanie":
- usługa obejmuje tylko widoczną poniżej listę tytułów, którą na bieżąco aktualizujemy;
- cena książki może być wyższa od początkowej ceny detalicznej, co jest spowodowane kosztami druku cyfrowego (wyższymi niż koszty tradycyjnego druku offsetowego). Obowiązująca cena jest zawsze podawana na stronie WWW książki;
- zawartość książki wraz z dodatkami (płyta CD, DVD) odpowiada jej pierwotnemu wydaniu i jest w pełni komplementarna;
- usługa nie obejmuje książek w kolorze.
Masz pytanie o konkretny tytuł? Napisz do nas:
Kurs video
![](https://static01.helion.com.pl/videopoint/img/ajax-loader.gif)
![ajax-loader](https://static01.helion.com.pl/videopoint/img/ajax-loader.gif)
Oceny i opinie klientów: Wzorce projektowe w Javie. Kurs video. Programowanie efektywnych rozwiązań Szymon Majkut (0)
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.