
Java. Kurs video. Zaawansowane elementy języka
- Ocena:
- 5.3/6 4 opinii
- Wersja:
- Online i ZIP (1.84 GB)
- Czas trwania:
- 09:06:41
+ gratis
Kupując ten produkt dodatkowo otrzymasz:
Java. Efektywne programowanie. Wydanie III ( ebook )
Opis kursu video Java. Kurs video. Zaawansowane elementy języka
Obierz kurs na... zaawansowaną znajomość języka Java
Język Java należy do najważniejszych - i najpopularniejszych - języków programowania. Dlatego też jest obiektem zainteresowania wielu początkujących programistów. Można by wręcz zaryzykować tezę, że prawie każdy junior developer ma opanowane podstawy Javy i bazując na nich, rozpoczyna karierę zawodową. Tylko co dalej? Elementarna znajomość tego języka programowania jest dobra na początek. Należy jednak pójść dalej: poznać mechanizmy i technologię, na których bazują doświadczeni programiści. Dobre opanowanie technik, z których korzystają senior developerzy Javy, pozwala uniknąć pisania kodu „na chybił trafił”, a zamiast tego umożliwia swobodną pracę, bez stresu, za to z planem.
Ten kurs video jest przeznaczony zarówno dla początkujących Java developerów, którzy opanowali podstawy tego języka, jak i dla programistów znających go nieco lepiej i chcących pogłębić wiedzę, usystematyzować ją i w prosty sposób przestawić się ze „starej” Javy na rozwiązania, jakimi posługują się wersje 8 i 11. Omawiane techniki są wyjaśniane dogłębnie, od podstaw, jednak bez zbędnego teoretyzowania - tak jakby senior developer rozmawiał z junior developerem, siedząc przy wspólnym biurku w pracy. Autor kursu korzysta przy tym z najpopularniejszego IDE do Javy, IntelliJ Idea w wersji Community, więc dostępnego za darmo, oraz używa czytelnych analogii i przykładów zaczerpniętych z życia. Poza omawianymi zagadnieniami nie wprowadza zbytniego rygoru w kodzie, który jest pisany przystępnie i luźno, co pomaga skupić się na konkretnym elemencie języka czy składniku programu.
Co Cię czeka podczas naszego profesjonalnego szkolenia
W trakcie kursu:
- Zgłębisz zagadnienie polimorfizmu w Javie.
- Zrozumiesz, czym są typy generyczne i jak należy z nich korzystać.
- Zapoznasz się z tematem wyrażenia lambda i dowiesz się, kiedy i jak się go używa.
- Dowiesz się, jak komponować składniki klas i korzystać z delegowania zadań.
- Opanujesz rodzaje kolekcji oraz pracę z nimi i zrozumiesz ich przeznaczenie.
Co więcej...
- Będziesz pracować z Javą w wersji 11, czyli najnowszą wersją LTS, która będzie miała zapewnione wsparcie techniczne przez dobrych kilka lat.
Java. Kurs video. Zaawansowane elementy języka kończy się na poziomie średnio zaawansowanym. Wiedzę zdobytą podczas szkolenia warto poszerzać - współpracując w zespole programistów, pochylając się nad zagadnieniem wzorców projektowych, frameworków aplikacji i architektury czy analizując propozycje rozwiązań informatycznych.
Witaj w Javie 11
Java 11 stanowi swego rodzaju kontynuację wersji 10 (która nie jest już wspierana), ale jest od niej i od wersji 8 szybsza i przyjaźniejsza, a także wolna od zbędnych modułów. Bazuje na dobrych bibliotekach standardowych, co pozwala nieco „odchudzić” zależności. Dodano jej za to kilka elementów, na które warto zwrócić uwagę. Najważniejsze w Javie 11 jest jednak co innego - to długo oczekiwania wersja języka Long Time Support. Zbiera ona (i wspiera) wszystkie dobrodziejstwa Javy 9 oraz 10, a jej twórcy gwarantują, że będzie szeroko promowana, a także stosowana dzięki oficjalnemu wsparciu Oracle. Java 11 będzie w kolejnych latach synonimem pewnego standardu w programowaniu, jako nowoczesna wersja języka o uproszczonych sposobach zapisu, dopracowanych bibliotekach wewnętrznych i zoptymalizowanych mechanizmach wykonujących kod.
Wybrane bestsellery
-
Algorytm jest pojęciem ściśle związanym z programowaniem. Jak podaje definicja, algorytm to skończony ciąg jasno zdefiniowanych czynności koniecznych do wykonania pewnego rodzaju zadań. W efekcie ich wykonania następuje rozwiązanie postawionego problemu. Brzmi informatycznie? Oczywiście - wszak algorytm może zostać zaimplementowany w postaci progra
(35,60 zł najniższa cena z 30 dni)
48.95 zł
89.00 zł (-45%) -
Full Stack Developer posiada umiejętności programistyczne zarówno po stronie serwerowej, jak i interfejsu użytkownika - takie połączenie kompetencji jest coraz bardziej pożądane na rynku pracy w branży IT. Warto, aby osoba przygotowująca się do zawodu Full Stack Developera zainteresowała się językiem Java, którego popularność, a tym samym wymagalno
(39,90 zł najniższa cena z 30 dni)
164.45 zł
299.00 zł (-45%) -
Kto się decyduje na karierę programisty, musi wybrać swój „ulubiony” język. Ten, w którym będzie się specjalizować, doskonalić, pracować. Oczywiście nie musi to być jeden jedyny język. Chodzi po prostu o język pierwszego wyboru, w którego zakresie będzie się ekspertem. Wielu programistów wybiera do tej roli Javę, czyniąc ją tym samym jednym z najpo
(39,90 zł najniższa cena z 30 dni)
84.50 zł
169.00 zł (-50%) -
Język C można nazwać ojcem wielu innych, popularniejszych dziś języków programowania. Jego opanowanie pozwala ostatecznie zrozumieć rozwiązania i struktury stosowane między innymi w C++, C# czy nawet Javie. Mimo że jest zaliczany do języków wysokiego poziomu, pozwala pisać stosunkowo lekki i wydajny kod, co nie jest bez znaczenia dla programistów t
(34,90 zł najniższa cena z 30 dni)
39.50 zł
79.00 zł (-50%) -
Najprzyjemniejszym rodzajem nauki jest nauka przez zabawę. A nauka, którą przyswaja się dla zabawy? Na przykład po to, by pograć w samodzielnie zaprogramowaną grę? Jeśli chcesz opanować podstawy tworzenia gier konsolowych i przy okazji poznać język Java, ten kurs video jest dla Ciebie. Zdobytą podczas niego wiedzę będziesz mógł wykorzystać nie tylk
(39,90 zł najniższa cena z 30 dni)
44.50 zł
89.00 zł (-50%) -
Pracę z kursem rozpoczniesz w rozdziale pierwszym od stworzenia prostej aplikacji graficznej z JFX API. Na tej podstawie omówimy strukturę JFX API. Następnie przejdziemy do Notepada, by wykreować kontrolera plików i widoku. Rozdział drugi jest poświęcony cechom Javy 1.8. Z kolei w rozdziale trzecim skoncentrujemy się na typach generycznych — dowiem
(24,90 zł najniższa cena z 30 dni)
29.50 zł
59.00 zł (-50%) -
Pojawienie się Spring Framework na zawsze zmieniło świat Javy. Rzeczy trudne do wykonania stały się łatwe, a te łatwe w zasadzie zaczęły robić się same. Za Springiem stoją ogromna społeczność oraz przepastne zasoby dokumentacji, przykładów i instrukcji. Teraz zaletą tego szkieletu jest również możliwość nauki podczas przygotowanego przez doświadczo
(23,60 zł najniższa cena z 30 dni)
29.50 zł
59.00 zł (-50%) -
Dzięki szkoleniu JUnit — testy jednostkowe. Kurs video. Automatyzacja procesu testowania w Javie dowiesz się, czym są testy jednostkowe, jakie są ich cechy i zastosowanie. Nauczysz się uruchamiać testy w środowisku Eclipse oraz używać ich w Mavenie i z linii poleceń. Opanujesz tworzenie asercji, dopasowań, testów parametryzowanych, testów wyjątków,
(29,90 zł najniższa cena z 30 dni)
34.50 zł
69.00 zł (-50%) -
Skoro interesujesz się tym szkoleniem, to pewnie znasz już podstawy języka Java. Może ukończyłeś nasz kurs dla początkujących programistów tego języka? A może zgłębiałeś jego tajniki samodzielnie? Tak czy inaczej, skoro opanowałeś bazową wiedzę dotyczącą Javy i wiesz, że chcesz w niej programować, czas sięgnąć głębiej i zaprzyjaźnić się na przykład
(39,90 zł najniższa cena z 30 dni)
53.55 zł
119.00 zł (-55%) -
Cyberprzestępczość to znany i wciąż rosnący problem. Na szczęście rozwijają się również sposoby zabezpieczania się przed cyberatakami. Warto pomyśleć o ochronie swojej pracy już na etapie tworzenia aplikacji. Tu z pomocą programistom przychodzi framework Spring Security, doskonałe narzędzie do zabezpieczania aplikacji webowych napisanych w Springu,
(26,55 zł najniższa cena z 30 dni)
29.50 zł
59.00 zł (-50%)
O autorze kursu video
Arkadiusz Wrzos - ukończył studia magisterskie i inżynierskie na Politechnice Lubelskiej, na kierunku informatyka ze specjalizacją aplikacje internetowe. Od niemal dziesięciu lat aktywnie programuje w Javie, żadnych frameworków się nie boi. Doświadczenie branżowe zdobywał w różnych sektorach rynku, takich jak farmacja, bankowość, płatności, rozrywka, edukacja czy reklama. Od czasów studenckich nieprzerwanie dzieli się wiedzą, udzielając korepetycji, doradzając i konsultując problemy z przyjaciółmi i klientami. Wychodzi z założenia, że bycie milionerem to przeżytek - po godzinach dąży do bycia czasjonerem: znalezienia jak najwięcej czasu na realizację własnych pasji, spotkania z przyjaciółmi, opiekę nad trojgiem swoich genialnych dzieci oraz oczywiście randki z najlepszą żoną na świecie.
Każdy chciałby wszystko wiedzieć, tylko mało kto chce się uczyć... Dziwne, ale może dzięki temu ja czy Ty, ludzie rozwijający się, wypadamy jeszcze lepiej na tle pozostałych!
Spis lekcji (odkodowane lekcje)
-
1. Wprowadzenie 00:16:07
-
2. Podstawowy polimorfizm 01:45:46
- 2.1. Założenia polimorfizmu 00:14:16
- 2.2. Najprostszy przykład polimorfizmu - dziedziczenie 00:15:31
- 2.3. Korzystanie z interfejsów w polimorfizmie 00:09:16
- 2.4. Polimorfizm dynamiczny i przesłanianie 00:16:37
- 2.5. Polimorfizm statyczny i przeciążanie 00:21:44
- 2.6. Wskazówki kreacyjne 00:13:37
- 2.7. Problemy z polimorfizmem 00:14:45
-
3. Podstawowe generyki 00:51:17
-
4. Zaawansowane typy generyczne 01:17:04
- 4.1. Typy generyczne ograniczone 00:14:11
- 4.2. Typy generyczne i dziedziczenie 00:07:36
- 4.3. Podtypy typów generycznych 00:10:32
- 4.4. Dzika karta z ograniczeniami z góry 00:10:50
- 4.5. Dzika karta z ograniczeniami z dołu 00:06:53
- 4.6. Dzika karta bez ograniczeń 00:04:05
- 4.7. Type erasure - wyjaśnienia 00:13:47
- 4.8. Dlaczego nie można stworzyć generycznej tablicy? 00:09:10
-
5. Zaawansowany polimorfizm 00:11:04
-
6. Delegacyjny model obsługi zdarzeń i lambdy 01:51:35
- 6.1. Wprowadzenie do lambd, popularne lambdy 00:16:30
- 6.2. Lambda bezargumentowa bezwynikowa 00:12:26
- 6.3. Lambda argumentowa bezwynikowa 00:09:09
- 6.4. Lambda argumentowa wynikowa 00:11:54
- 6.5. Lambda wieloargumentowa wynikowa 00:09:15
- 6.6. Referencja na metodę 00:09:37
- 6.7. Obsługa błędów w lambdach 00:10:39
- 6.8. Przedkładanie kompozycji ponad dziedziczenie 00:17:10
- 6.9. Komponowanie składników klasy 00:14:55
-
7. Typowe zadania z kolekcjami 02:02:08
- 7.1. Główny podział kolekcji 00:14:24
- 7.2. Kolekcje Listy (List) 00:09:52
- 7.3. Array Lista - królowa list 00:10:21
- 7.4. Linked Lista 00:09:08
- 7.5. Kolekcje Zestawu (Set) 00:07:49
- 7.6. HashSet 00:09:40
- 7.7. LinkedHashSet 00:09:18
- 7.8. TreeSet 00:15:59
- 7.9. Kolekcje Mapy (Map) 00:10:11
- 7.10. HashMap 00:09:25
- 7.11. TreeMap 00:08:45
- 7.12. LinkedHashMap 00:07:16
-
8. Biblioteka refleksji w Javie 00:28:12
-
9. Nowinki między Java 8 LTS, a Java 11 LTS 00:23:28
Kurs Video zobaczysz:
-
w aplikacji Ebookpoint na Android, iOS, HarmonyOs
-
na systemach Windows, MacOS i innych
-
na dowolonych urządzeniach i aplikacjach obsługujących format MP4(pliki spakowane w ZIP)
Szczegóły kursu
- Ilość lekcji:
- 52
- Czas trwania:
- 9 godz. 6 min.
- Format:
- Zip
- Rok nagrania:
- 2020-12-29
- ISBN :
- 978-83-283-7148-4, 9788328371484
- Data wydania :
- 2020-12-29
- Numer z katalogu:
- 139384
- Do kursu dołączone są materiały dodatkowe, znajdziesz je w Twojej Bibliotece
- Kategorie:
Programowanie » Techniki programowania
Programowanie » Java
- Uwagi do kursu
Videopoint - inne kursy
-
Ludzie tworzą gry nie tylko po to, by w nie grać, ale również po to, by rozwijać umiejętności programowania. Niektórzy początkujący twórcy gier wybierają tę drogę z myślą, że będzie to ich praca zawodowa, taka na całe życie, inni traktują kreowanie wirtualnych światów jako wstęp do kariery programisty aplikacji lub stron WWW, jeszcze inni postrzega
(111,75 zł najniższa cena z 30 dni)
96.85 zł
149.00 zł (-35%) -
Testowanie manualne polega na uruchamianiu przypadków testowych ręcznie. Dla powodzenia projektu istotne jest rozpoczęcie testów na jak najwcześniejszym etapie pracy. W ten sposób zespół uzyskuje kontrolę nad błędami w kodzie i na bieżąco sprawdza, czy oprogramowanie spełnia określone w dokumentacji wymagania. Testowanie ręczne zawsze poprzedza tes
(111,75 zł najniższa cena z 30 dni)
96.85 zł
149.00 zł (-35%) -
Kiedy mówimy o technologiach tworzących stack technologiczny dla JavaScriptu , zapewne wymienimy Vue.js, React lub Angular. To one znalazły się na podium frameworków przeznaczonych do tworzenia stron i aplikacji internetowych. Wszystkie trzy cieszą się popularnością i mają rzeszę zwolenników wśród frontendowych programistów. Wybór odpowiedniego do
(77,35 zł najniższa cena z 30 dni)
77.35 zł
119.00 zł (-35%) -
Linux z roku na rok zyskuje coraz większą popularność. Uniksopodobne systemy operacyjne bazujące na linuksowym jądrze funkcjonują praktycznie w każdej średniej i większej organizacji, a także - tu już niemal obowiązkowo - w przedsiębiorstwach wyspecjalizowanych w działalności informatycznej, niezależnie od ich wielkości. A że firm przybywa, przybyw
(71,40 zł najniższa cena z 30 dni)
77.35 zł
119.00 zł (-35%) -
Spring to technologia, która powstała, by ułatwić codzienną pracę programistom tworzącym elastyczne aplikacje. Przez dwadzieścia lat istnienia Spring podbił serca miłośników Javy i stał się najpopularniejszym frameworkiem dla tego języka. Za tak dużą popularnością przemawiają liczne zalety: łatwa integracja z różnymi bibliotekami, doskonałe mechani
(44,55 zł najniższa cena z 30 dni)
54.45 zł
99.00 zł (-45%) -
Gry nie tylko dostarczają rozrywki, ale również coraz częściej mają charakter edukacyjny. Kolejne premiery głośnych produkcji - na konsole, komputery lub smartfony - odbijają się szerokim echem w mediach. Minigry dołączane są do aplikacji w naszych telefonach, aby podnieść ich atrakcyjność. Również portale społecznościowe kuszą grami, a użytkownicy
(89,55 zł najniższa cena z 30 dni)
109.45 zł
199.00 zł (-45%) -
Żyjemy w świecie informacji. Przewagę w nim ma ten, kto dysponuje pożądanymi informacjami i (równocześnie) potrafi z nich zrobić odpowiedni użytek. Ten pierwszy etap - pozyskiwanie danych - w erze cyfrowej jest związany z czerpaniem ich z baz danych i odkrywaniem prawidłowości kryjących się w tym, co wydobywa się z hurtowni danych. Tym właśnie jest
(67,05 zł najniższa cena z 30 dni)
74.50 zł
149.00 zł (-50%) -
Dostępność cyfrowa w swoim założeniu stawia na eliminację cyfrowych barier, dzięki czemu zapewnia możliwość korzystania z zasobów Internetu jak najszerszemu gronu użytkowników. To, jak dokładnie powinien wyglądać dostępny cyfrowo serwis internetowy, zdefiniowała grupa W3C w dokumentacji WAI-ARIA. Jeśli ta nazwa jest Ci obca, wiedz, że WAI-ARIA to p
(39,90 zł najniższa cena z 30 dni)
44.50 zł
89.00 zł (-50%) -
Spacewar! to pierwsza gra komputerowa, która została wydana komercyjnie. Jej wielki sukces stał się inspiracją dla kolejnych twórców i nadał kierunek całej branży gier wideo. Teraz, sześćdziesiąt lat później, produkcja gier przynosi ogromne zyski i jest rozrywką dla coraz bardziej wymagających graczy. By zadbać o każdy detal przy produkcji, zatrudn
(39,90 zł najniższa cena z 30 dni)
54.50 zł
109.00 zł (-50%) -
W sektorze business intelligence Tableau ma aż 16 procent udziału w rynku, co czyni go liderem w kategorii oprogramowania do analizy danych. Na ten zdumiewający wynik z pewnością wpłynęła prosta obsługa programu i jego intuicyjny interfejs. Nietechniczni pracownicy firmy bez problemów mogą przeglądać i analizować gotowe dane i raporty. Tableau, pró
(39,90 zł najniższa cena z 30 dni)
136.95 zł
249.00 zł (-45%)
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.
W przypadku usługi "Druk na żądanie" termin dostarczenia przesyłki może obejmować także czas potrzebny na dodruk (do 10 dni roboczych)
Masz pytanie o konkretny tytuł? Napisz do nas:


Oceny i opinie klientów: Java. Kurs video. Zaawansowane elementy języka Arkadiusz Wrzos (4)
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.
(3)
(0)
(0)
(1)
(0)
(0)
więcej opinii