Java. Kurs video. Polimorfizm, typy generyczne i rodzaje kolekcji
- Ocena:
- 5.3/6 4 opinii
- Wersja:
- Online
- Czas trwania:
- 09:06:41
- Technologia:
- Java 11, IntelliJ IDEA 2020
+ gratis
Kupując ten produkt dodatkowo otrzymasz:
Java. Efektywne programowanie. Wydanie III ( ebook )
Opis kursu video Java. Kurs video. Polimorfizm, typy generyczne i rodzaje kolekcji
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
-
Nowość Promocja
W dynamicznie rozwijającym się świecie zarządzanie procesami to sprawa kluczowa dla sukcesu każdego zespołu. Jira, jako jedno z najpopularniejszych narzędzi do zarządzania projektami i zadaniami, jest szeroko stosowana w takich branżach jak IT, marketing, produkcja i wiele innych. Stąd wziął się nasz kurs – jest odpowiedzią na potrzebę dobrego pozn(51,60 zł najniższa cena z 30 dni)
83.85 zł
129.00 zł (-35%) -
Nowość Promocja
Obierz kurs na tworzenie gier platformowych! Gdy mowa o programowaniu gier, na myśl przychodzą dwa potężne silniki: Unity i Unreal Engine. Tymczasem chcemy Ci przedstawić silnik również będący w czołówce pod względem popularności – GameMaker Studio! To idealne rozwiązanie dla początkujących, oferujące intuicyjną obsługę IDE i szeroką paletę funkcji(71,55 zł najniższa cena z 30 dni)
103.34 zł
159.00 zł (-35%) -
Promocja
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(67,60 zł najniższa cena z 30 dni)
92.95 zł
169.00 zł (-45%) -
Promocja
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(51,60 zł najniższa cena z 30 dni)
70.95 zł
129.00 zł (-45%) -
Bestseller Promocja
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(31,14 zł najniższa cena z 30 dni)
48.95 zł
89.00 zł (-45%) -
Promocja
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)
54.45 zł
99.00 zł (-45%) -
Promocja
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 rozw(59,59 zł najniższa cena z 30 dni)
81.95 zł
149.00 zł (-45%) -
Promocja
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(48,65 zł najniższa cena z 30 dni)
76.44 zł
139.00 zł (-45%) -
Promocja
W zakresie wytwarzania oprogramowania pojawiają się różne trendy, ale każdej organizacji, bez wyjątku, zależy na dobrym wizerunku. Widać to po wyraźnym wzroście świadomości w obszarach poświęconym bezpieczeństwu i wydajności aplikacji. Dbałość o te aspekty zapewnia chętnie wybierany przez programistów framework Spring, przeznaczony do tworzenia bez(58,04 zł najniższa cena z 30 dni)
64.50 zł
129.00 zł (-50%) -
Promocja
Język modelowania UML i będące jego częścią diagramy UML odgrywają ważną rolę w inżynierii oprogramowania. Stanowią komunikacyjny pomost podczas pracy zespołowej i w kontaktach zarówno z menedżerami, jak i klientami biznesowymi, niekoniecznie zorientowanymi w procesach projektowych i deweloperskich. Język UML umożliwia precyzyjne określenie wymagań(64,50 zł najniższa cena z 30 dni)
64.50 zł
129.00 zł (-50%) -
Promocja
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(53,55 zł najniższa cena z 30 dni)
59.50 zł
119.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 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!
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 "Java. Kurs video. Polimorfizm, typy generyczne i rodzaje kolekcji" 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:
- 52
- Czas trwania:
- 9 godz. 6 min.
- Format:
- Online
- Data aktualizacji:
- 2020-12-29
- ISBN :
- 978-83-283-7148-4, 9788328371484
- Numer z katalogu:
- 139384
- Do kursu dołączone są materiały dodatkowe, znajdziesz je w Twojej Bibliotece
- Kategorie:
Programowanie » Techniki programowania
Programowanie » Java
- Kategoria wiekowa: 14+
Videopoint - inne kursy
-
Bestseller Nowość Promocja
Wśród zyskujących popularność nurtów, które obserwujemy w świecie IT, wyróżnia się wirtualizacja. Drugim odmienianym przez wszystkie przypadki trendem jest konteneryzacja. Stąd rosnąca popularność platformy Proxmox, której można używać do dwóch celów – właśnie do konteneryzacji i do wirtualizacji. Realizacja tych dwóch procesów w ramach jednego opr(65,40 zł najniższa cena z 30 dni)
70.85 zł
109.00 zł (-35%) -
Bestseller Nowość Promocja
Automatyzacja pozwala na zwiększenie efektywności poprzez eliminację rutynowych zadań. Wiedząc o tym, firmy chętnie wdrażają automatyzację. Te, które jeszcze tego nie robią, tracą czas i pieniądze. Raporty nie pozostawiają złudzeń: według McKinsey & Company 57% firm już korzysta z automatyzacji AI, a do 2025 roku liczba ta ma wzrosnąć do 85%. Dzięk(39,90 zł najniższa cena z 30 dni)
103.34 zł
159.00 zł (-35%) -
Bestseller Nowość Promocja
W dynamicznie zmieniającym się świecie biznesu automatyzacja procesów staje się kluczowym elementem sukcesu każdej organizacji. Technologia RPA (ang. robotic process automation) w połączeniu z zarządzaniem projektami i inżynierią oprogramowania tworzy nowy standard w zarządzaniu zasobami i operacjami firmowymi. I tu wkracza Microsoft Power Automate(43,60 zł najniższa cena z 30 dni)
70.85 zł
109.00 zł (-35%) -
Promocja
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(59,59 zł najniższa cena z 30 dni)
59.59 zł
149.00 zł (-60%) -
Promocja
Grafika cyfrowa otwiera przed nami wyjątkowe możliwości projektowania użytkowego i wyrażenia ekspresji artystycznej. Odgrywa kluczową rolę nie tylko w przestrzeni internetowej. Kolorowe banery, plakaty, grafiki i retuszowane zdjęcia na stałe wpisały się w miejski krajobraz. Z pewnością wiele z nich, jeśli nie większość, powstało przy użyciu Photosh(67,60 zł najniższa cena z 30 dni)
92.95 zł
169.00 zł (-45%) -
Promocja
Ludzkość od zarania dziejów miała potrzebę zapisywania i porządkowania danych – pierwsze tabliczki gliniane z zapisanymi informacjami handlowymi pochodzą z 3500 roku p.n.e. Na przestrzeni wieków pojawiło się wiele technik gromadzenia danych, jednak dopiero wraz z rozwojem technologii komputerowej narodziło się nowe podejście do zarządzania informac(47,60 zł najniższa cena z 30 dni)
65.45 zł
119.00 zł (-45%) -
Bestseller Promocja
Statystyka to dziedzina wiedzy, która bazuje na danych – przedmiotem jej zainteresowania są metody ich pozyskiwania i prezentacji, a przede wszystkim analizy. W ostatnich latach mocno zyskuje na popularności i dziś niemal każda uczelnia w Polsce oferuje możliwość studiowania na kierunku związanym ze statystyką i z analizą danych. Razem bowiem stano(38,70 zł najniższa cena z 30 dni)
51.60 zł
129.00 zł (-60%) -
Promocja
Administratorzy sieci komputerowych korzystają z szeregu narzędzi i programów wspomagających ich pracę. Także tych, które automatyzują czynności i przez to czynią zadania administratora prostszymi i mniej angażującymi czasowo niż jeszcze kilka lat temu. Nie zwalnia to jednak osób na tym stanowisku z obowiązku rozumienia, w jaki sposób funkcjonuje s(119,40 zł najniższa cena z 30 dni)
109.45 zł
199.00 zł (-45%) -
Promocja
Power Apps to platforma stworzona przez Microsoft, umożliwiająca łatwe projektowanie, tworzenie i dostosowywanie aplikacji bez konieczności posiadania głębokiej wiedzy programistycznej. Z użyciem Power Apps można budować niestandardowe aplikacje, które efektywnie wspierają i automatyzują różne procesy w organizacji. Co ciekawe, do tego, by to robić(79,59 zł najniższa cena z 30 dni)
109.45 zł
199.00 zł (-45%) -
Promocja
Jednym z obszarów, w które AI wkracza coraz śmielej, jest programowanie. Tam, gdzie pracuje się z liczbami, kodem i algorytmami, pomoc sztucznej inteligencji okazuje się nieoceniona. Jak ją zaprosić do współpracy? Tego dowiesz się z naszego kursu. Jego tematyka obejmuje bowiem programowanie z wykorzystaniem takich narzędzi jak ChatGPT czy GitHub Co(59,15 zł najniższa cena z 30 dni)
92.95 zł
169.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.
Masz pytanie o konkretny tytuł? Napisz do nas:
Kurs video
Oceny i opinie klientów: Java. Kurs video. Polimorfizm, typy generyczne i rodzaje kolekcji 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