ODBIERZ TWÓJ BONUS :: »

Java. Kurs video. Polimorfizm, typy generyczne i rodzaje kolekcji

Podstawowe informacje:
Czas trwania: 09:06:41
Poziom: zaawansowany
Autor: Arkadiusz Wrzos
Liczba lekcji: 52
Technologia: Java 11, IntelliJ IDEA 2020
Dla firm
Rozwiń umiejętności swoich pracowników dzięki kursom video
Dowiedz się więcej
  • Monitorowanie postępów pracowników. Przejrzyste raporty i imienne certyfikaty ukończenia kursów
  • Atrakcyjne rabaty dla zespołów. Im więcej pracowników liczy zespół, tym większy uzyskasz rabat
  • Doradztwo w wyborze tematyki szkoleń. Mamy setki kursów, dostosujemy program nauczania pod Twój zespół
Indywidualnie
111,30 zł 159,00 zł (-30%)
39,90 zł najniższa cena z 30 dni Dodaj do koszyka
Korzyści:
  • Certyfikat ukończenia
  • Materiały dodatkowe do kursu
  • Test online
  • Dożywotni dostęp
  • Dostęp w aplikacji (także offline)
  • Napisy w języku polskim
Ścieżki rozwoju w ebookpoint.pl

Czego się nauczysz?

  • Wielowątkowości i współbieżności (Executors, CompletableFuture, synchronizacja)
  • Zaawansowanej pracy ze Stream API i przetwarzania danych
  • We/Wy i NIO.2, gniazd sieciowych oraz kanałów
  • Systemu modułów JPMS i organizacji większych projektów
  • Diagnozowania działania JVM (GC, stos/sterte, JFR, narzędzia diagnostyczne)
  • Optymalizacji wydajności i profilowania kodu
  • Stosowania wzorców projektowych i zasad czystego kodu w Javie

Spis lekcji

1. Wprowadzenie 00:16:07
1.1. Wstęp
00:02:46
1.2. Jak korzystać z materiałów - troubleshooting
00:05:17
1.3. Utworzenie projektu do ćwiczeń
00:08:04
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
OGLĄDAJ » 00:13:37
2.7. Problemy z polimorfizmem
00:14:45
3. Podstawowe generyki 00:51:17
3.1. Czym są typy generyczne i ich związek z polimorfizmem
00:07:49
3.2. Generyczne klasy
00:11:33
3.3. Generyczne interfejsy
00:15:17
3.4. Konwencje dla typów generycznych
00:06:23
3.5. Metody generyczne
00:10:15
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
5.1. Dzika karta i polimorfizm, podtypy
00:05:08
5.2. Dlaczego polimorficzne generyki nie wspierają podtypów?
00:05:56
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
8.1. Uzyskiwanie dostępu do prywatnego pola innej klasy
00:14:55
8.2. Uzyskiwanie dostępu do prywatnej metody innej klasy
OGLĄDAJ » 00:13:17
9. Nowinki między Java 8 LTS, a Java 11 LTS 00:23:28
9.1. Domniemane typy - var
00:06:21
9.2. Zmiany w kolekcjach
00:08:38
9.3. Łatwiejsze operacje na Stringach
00:08:07
9.4. Zakończenie
00:00:22

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

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 piętnastu lat aktywnie programuje na wielu platformach, ż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.

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!

Oceny i opinie klientów: Java. Kurs video. Polimorfizm, typy generyczne i rodzaje kolekcji Arkadiusz Wrzos (4)

Informacja o opiniach
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.
5.3
  • 6 (3)
  • 5 (0)
  • 4 (0)
  • 3 (1)
  • 2 (0)
  • 1 (0)
  • Najlepszy kurs jaki zakupiłem jak do tej pory. Autor ma talent do prowadzenia kursu i prezentowania wiedzy w ciekawy i zrozumiały sposób. Polecam i czekam na kolejne kursy tego autora. Może coś z tematów integracyjnych (MQ, SOA, SOAP, REST), wzorców projektowych i/lub architektonicznych. Też ciekawy może być z tematyki popularnych zadań rekrutacyjnych lub algorytmów.

    Rozwiń »
    Opinia: anonimowa Opinia dodana: 2021-06-13 Ocena: 6   
    Opinia potwierdzona zakupem
    Opinia dotyczy produktu: kurs video
    Czy opinia była pomocna:
  • Opinia: anonimowa Opinia dodana: 2021-02-06 Ocena: 6   
    Opinia niepotwierdzona zakupem
    Opinia dotyczy produktu: kurs video
    Czy opinia była pomocna:
  • Bardzo dobre szkolenie dla średniozaawansowanych programistów javy. Duży plus za aktualną wersję, sporo praktyki, popularne zadania. To jest kurs, do którego na pewno będę wracał i z czystym sumieniem mogę go każdemu polecić :)

    Opinia: anonimowa Opinia dodana: 2021-02-01 Ocena: 6   
    Opinia niepotwierdzona zakupem
    Opinia dotyczy produktu: kurs video
    Czy opinia była pomocna:
  • Treść kursu dość ciekawa, zwłaszcza typy generyczne. Natomiast cały kilkugodzinny moduł kolekcji można było pokazać w 15 minut. Brak ćwiczeń i przewaga opowiadania nad kodowaniem. Sugerowana prędkość oglądania: 1.5

    Opinia: anonimowa Opinia dodana: 2021-06-23 Ocena: 3   
    Opinia potwierdzona zakupem
    Opinia dotyczy produktu: kurs video
    Czy opinia była pomocna:
więcej opinii »

Szczegóły kursu

Dane producenta » Dane producenta:

Helion SA
ul. Kościuszki 1C
41-100 Gliwice
e-mail: gpsr@helion.pl
Format: Online
Data aktualizacji: 2020-12-29
ISBN: 978-83-283-7148-4, 9788328371484
Numer z katalogu: 139384
Kategorie:

Videopoint - inne kursy

Kurs video
111,30 zł
Dodaj do koszyka
Sposób płatności