
Java. Kurs video. Zaawansowane elementy języka
- 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. 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
-
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ń
(39,90 zł najniższa cena z 30 dni)
64.50 zł
129.00 zł (-50%) -
Programowanie współbieżne (inaczej wielowątkowe lub asynchroniczne) umożliwia programowi wykonywanie różnych operacji równolegle w tym samym czasie. Co to oznacza w praktyce? Przede wszystkim racjonalne wykorzystanie zasobów komputera, które się nie marnują podczas oczekiwania na przykład na reakcję człowieka. Program w trakcie czekania na odpowied
(38,70 zł najniższa cena z 30 dni)
58.04 zł
129.00 zł (-55%) -
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
(51,60 zł najniższa cena z 30 dni)
64.50 zł
129.00 zł (-50%) -
Zawód programisty jest coraz popularniejszym życiowym wyborem - wciąż bowiem rośnie zapotrzebowanie na pracowników IT, a branża oferuje absolwentom informatyki satysfakcjonujące pensje, atrakcyjne warunki pracy, często też możliwość działania zdalnego. Jeśli myślisz o obraniu tej właśnie ścieżki zawodowej (albo o zmianie aktualnej profesji na IT),
(55,60 zł najniższa cena z 30 dni)
69.50 zł
139.00 zł (-50%) -
Czy można wskazać najlepszy język programowania? Albo przynajmniej najlepiej sprawdzający się w rozwiązywaniu określonych problemów? Najszybszy? Najwydajniejszy? Pewnie można się pokusić o jakieś porównania, a rankingów i zestawień, które próbują odpowiedzieć na tego typu pytania, można znaleźć w Internecie dziesiątki albo i setki. Warto jednak mie
(29,70 zł najniższa cena z 30 dni)
44.55 zł
99.00 zł (-55%) -
W życiu codziennym każdego człowieka, w laboratorium naukowym czy na polu bitwy - wszędzie czekają na rozwiązanie jakieś problemy. Z tymi mniejszymi radzimy sobie często od ręki, ale większe potrafią się stać prawdziwym ciężarem. A może niepotrzebnie patrzymy na to z takiej perspektywy? Może wszystkie problemy (a przynajmniej większość) są w rzeczy
(31,15 zł najniższa cena z 30 dni)
40.05 zł
89.00 zł (-55%) -
Zestaw wzorców projektowych zaproponowany przez Gang Czworga jest jednym z fundamentów wiedzy każdego informatyka. Zakres tematyczny niniejszego kursu obejmuje znaczną część tej wiedzy, ze szczególnym uwzględnieniem wzorców strukturalnych i operacyjnych. Nauka wzorców projektowych — po programowaniu proceduralnym i obiektowym — stanowi obowiązkowy
(29,70 zł najniższa cena z 30 dni)
49.50 zł
99.00 zł (-50%) -
W 1994 roku w książce Design Patterns: Elements of Reusable Object-Oriented Software pierwszy raz pojawia się pojęcie wzorca projektowego. Jego autorzy, znani jako Banda Czworga, nazywają wzorce projektowe gotowymi schematami rozwiązań typowych programistycznych problemów. Można rzec, że dzięki tym schematom nie musimy wyważać otwartych drzwi. Nale
(41,65 zł najniższa cena z 30 dni)
53.55 zł
119.00 zł (-55%) -
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
(34,65 zł najniższa cena z 30 dni)
49.50 zł
99.00 zł (-50%) -
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
(89,70 zł najniższa cena z 30 dni)
164.45 zł
299.00 zł (-45%)
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 "Java. Kurs video. Zaawansowane elementy języka" zobaczysz:
-
w aplikacjach Ebookpoint i Videopoint na Android, iOS, HarmonyOs
-
na systemach Windows, MacOS i innych
-
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
- 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
-
Obierz kurs na... legalne pozyskiwanie tajnych informacji Czy znasz termin OSINT? Jeśli nie, wyjaśniamy: OSINT to akronim angielskiego wyrażenia open-source intelligence, czyli... białego wywiadu. Oznacza legalną formę pozyskiwania informacji gospodarczych z rozmaitych źródeł – od środków masowego przekazu aż po social media. W informatyce używa si
(80,49 zł najniższa cena z 30 dni)
69.30 zł
99.00 zł (-30%) -
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
(113,01 zł najniższa cena z 30 dni)
76.44 zł
139.00 zł (-45%) -
Szkolenie, które Ci dziś proponujemy, pozwoli Ci opanować tajniki pracy z silnikiem graficznym i API Windows Presentation Foundation, w skrócie WPF, znanym pod kodową nazwą Avalon. WPF bazuje na platformie programistycznej Microsoftu .NET 3 i wchodzi w skład WinFX. Możliwości ma naprawdę spore: integruje interfejs użytkownika, grafikę 2D i 3D, mult
(131,40 zł najniższa cena z 30 dni)
120.45 zł
219.00 zł (-45%) -
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
(89,40 zł najniższa cena z 30 dni)
81.95 zł
149.00 zł (-45%) -
Zarządzanie projektami kusi niejedną osobę, która planuje zmianę kariery zawodowej lub jej dalszy rozwój. Aby podejść do tego tematu profesjonalnie, warto poznać bliżej i przyswoić kilka terminów, takich jak Agile, czyli zwinne metodyki pracy, w szczególności – Scrum. To pojęcie oznacza sprzyjające zwinnemu zarządzaniu projektami narzędzie, które p
(59,40 zł najniższa cena z 30 dni)
44.55 zł
99.00 zł (-55%) -
Kurs, który Ci dziś przedstawiamy, dotyczy jednej z najważniejszych i najbardziej dynamicznych dziedzin w branży IT, czyli development and operations (DevOps). DevOps to praktyka łącząca procesy rozwoju oprogramowania (Dev) i operacje IT (Ops), co umożliwia szybszą i efektywniejszą produkcję oprogramowania, poprawę komunikacji między zespołami, a t
(69,65 zł najniższa cena z 30 dni)
99.49 zł
199.00 zł (-50%) -
Szkolenie dotyczy sieci VPN opartych na OpenVPN i Wireguard, a także tematów związanych z intranetem, protokołem TLS i DNS. Pozwala na zdobycie wiedzy i umiejętności potrzebnych do tworzenia bezpiecznych połączeń sieciowych i ochrony prywatności. Omawiane narzędzia, takie jak OpenVPN i Wireguard, są popularnymi protokołami VPN, oferującymi zaawanso
(19,80 zł najniższa cena z 30 dni)
49.50 zł
99.00 zł (-50%) -
Zostań mistrzem zarządzania czasem i zdobądź niezwykle ważne umiejętności przekładające się na jakość wykonywanej pracy. Utrata kontroli nad cyklem dnia i brak planowania zadań często prowadzą do większego stresu, zaniedbywania obowiązków i niedotrzymywania terminów. Zwłaszcza w dynamicznym środowisku IT łatwo o poczucie, że pracy ciągle przybywa.
(59,40 zł najniższa cena z 30 dni)
49.50 zł
99.00 zł (-50%) -
Sztuczna inteligencja (SI, ang. AI) jest jednym z najdynamiczniej rozwijających się obszarów technologii. Zastosowanie jej w różnych dziedzinach, takich jak medycyna, finanse, handel, przemysł czy usługi, przynosi ogromne korzyści i zmienia sposób, w jaki funkcjonujemy. Zrozumienie i opanowanie zasad współpracy ze sztuczną inteligencją staje się po
(119,40 zł najniższa cena z 30 dni)
99.49 zł
199.00 zł (-50%) -
Kurs stworzony z myślą o osobach zainteresowanych uzyskaniem certyfikatu Cisco CCNP Enterprise [350-401 ENCOR] został – ze względu na dużą objętość materiału – podzielony na kilka części. Wynika to ze specyfiki samego egzaminu, który obejmuje niezwykle szeroki zakres tematyczny – zarówno w części teoretycznej, jak i praktycznej. Certyfikat zaświadc
(294,00 zł najniższa cena z 30 dni)
269.49 zł
490.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:
Kurs video


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)
Opinia: anonimowa
Opinia dodana: 2021-06-13 Ocena: 6 Opinia potwierdzona zakupemOpinia: anonimowa
Opinia dodana: 2021-02-06 Ocena: 6 Opinia niepotwierdzona zakupemOpinia: anonimowa
Opinia dodana: 2021-02-01 Ocena: 6 Opinia niepotwierdzona zakupemOpinia: anonimowa
Opinia dodana: 2021-06-23 Ocena: 3 Opinia potwierdzona zakupemwięcej opinii