- Autor:
- Długość
- liczba lekcji: 52, czas trwania: 9:06:41
- Ocena
Kurs video
Java. Kurs video. Zaawansowane elementy języka
- Wydawnictwo:
- Videopoint
- Wersja:
- Online
- Czas trwania:
- 9:06:41
- Technologia:
- Java 11, IntelliJ IDEA 2020
- Ocena:
Spis lekcji kursu video
-
1. Wprowadzenie 16:07
-
2. Podstawowy polimorfizm 1:45:46
- 2.1. Założenia polimorfizmu 14:16
- 2.2. Najprostszy przykład polimorfizmu - dziedziczenie 15:31
- 2.3. Korzystanie z interfejsów w polimorfizmie 9:16
- 2.4. Polimorfizm dynamiczny i przesłanianie 16:37
- 2.5. Polimorfizm statyczny i przeciążanie 21:44
- 2.6. Wskazówki kreacyjne 13:37
- 2.7. Problemy z polimorfizmem 14:45
-
3. Podstawowe generyki 51:17
-
4. Zaawansowane typy generyczne 1:17:04
- 4.1. Typy generyczne ograniczone 14:11
- 4.2. Typy generyczne i dziedziczenie 7:36
- 4.3. Podtypy typów generycznych 10:32
- 4.4. Dzika karta z ograniczeniami z góry 10:50
- 4.5. Dzika karta z ograniczeniami z dołu 6:53
- 4.6. Dzika karta bez ograniczeń 4:05
- 4.7. Type erasure - wyjaśnienia 13:47
- 4.8. Dlaczego nie można stworzyć generycznej tablicy? 9:10
-
5. Zaawansowany polimorfizm 11:04
-
6. Delegacyjny model obsługi zdarzeń i lambdy 1:51:35
- 6.1. Wprowadzenie do lambd, popularne lambdy 16:30
- 6.2. Lambda bezargumentowa bezwynikowa 12:26
- 6.3. Lambda argumentowa bezwynikowa 9:09
- 6.4. Lambda argumentowa wynikowa 11:54
- 6.5. Lambda wieloargumentowa wynikowa 9:15
- 6.6. Referencja na metodę 9:37
- 6.7. Obsługa błędów w lambdach 10:39
- 6.8. Przedkładanie kompozycji ponad dziedziczenie 17:10
- 6.9. Komponowanie składników klasy 14:55
-
7. Typowe zadania z kolekcjami 2:02:08
- 7.1. Główny podział kolekcji 14:24
- 7.2. Kolekcje Listy (List) 9:52
- 7.3. Array Lista - królowa list 10:21
- 7.4. Linked Lista 9:08
- 7.5. Kolekcje Zestawu (Set) 7:49
- 7.6. HashSet 9:40
- 7.7. LinkedHashSet 9:18
- 7.8. TreeSet 15:59
- 7.9. Kolekcje Mapy (Map) 10:11
- 7.10. HashMap 9:25
- 7.11. TreeMap 8:45
- 7.12. LinkedHashMap 7:16
-
8. Biblioteka refleksji w Javie 28:12
-
9. Nowinki między Java 8 LTS, a Java 11 LTS 23:28
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
Videopoint - inne książki
Dzieki 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: sklep[at]helion.pl.
Książka, którą chcesz zamówić pochodzi z końcówki nakładu. Oznacza to, że mogą się pojawić drobne defekty (otarcia, rysy, zagięcia).
Co powinieneś wiedzieć o usłudze "Końcówka nakładu":
- usługa obejmuje tylko książki oznaczone tagiem "Końcówka nakładu";
- wady o których mowa powyżej nie podlegają reklamacji;
Masz pytanie o konkretny tytuł? Napisz do nas: sklep[at]helion.pl.
Książka drukowana
Oceny i opinie klientów: Java. Kurs video. Zaawansowane elementy języka Arkadiusz Wrzos (4) Weryfikacja opinii następuję na podstawie historii zamówień na koncie Użytkownika umieszczającego opinię. Użytkownik mógł otrzymać punkty za opublikowanie opinii uprawniające do uzyskania rabatu w ramach Programu Punktowego.
(3)
(0)
(0)
(1)
(0)
(0)
więcej opinii