Video Kurs Pl - Logo
GEM, 32-700, Bochnia
ul. Proszowska 92
tel./kom.: 606 192 567
e-mail: videokurspl@gmail.com
Video Kurs Java - Aspekty Zaawansowane
Kup w sklepie lub przez Allegro
Wszystkie lekcje osobno kosztują 55,73 zł
Kup wszystkie razem za 35 zł
Oszczędzasz 20,73 zł

Video Kurs Java - Aspekty Zaawansowane

Cena: 49 zł
Język: polski
Czas Trwania: 5h 31m 13s
Autor: Arkadiusz Włodarczyk
ISBN: 978-83-61899-52-5

35 zł
Dodaj Kurs do koszyka

Przykładowe ekrany kursu Java - Aspekty Zaawansowane
Kurs Java - Aspekty Zaawansowane - zrzut ekranu
Kurs Video Java - Aspekty Zaawansowane - zrzut ekranu
Kliknij by powiększyć
Jak oceniają nasze
Video Kursy?
"Idealna transakcja - świetny kontakt i błyskawiczna wysyłka. Kursy wciągają, i ogląda się z zapartym tchem, to zasługa wesołego lektora ;) Mało który film tak wciąga :)" by Kuba_T1000

"Powiem Krotko Jestes PRO Nikt mnie nienauczyl tfu nauczl nie wytlumaczyl tak dobrze jak Pan uwazam pana za czlowieka godnego szacunku Widac Ze Pan Sie ZNA i chce pomoc innym oby tak dalej 99/5" by Gattan123

"Po zmaganiach z "Ecklem" i "Horstmanem" szczerze warto było zacząć właśnie od TEGO KURSU. Polecam bezapelacyjnie. I szacun dla AUTORA." by mrozwalka

"Przesyłka Expresowa, kurs bardzo fajny ! Lektor umie tłumaczyć ;) POLECAM" by lak12

"Jak najbardziej duzy pozytyw. Szybka przesyłka, miły kontakt, a do tego musze przyznac że kurs jest tłumaczony w bardzo przejrzysty, dostepny sposób. Nauczyciele powinni tak tłumaczyc, to wtedy mogliby wymagać. Serdecznie polecam" by marcinjac1982

"Profesjonalny kurs lepszego nie znajdziecie nigdzie, polecam !!!" by Jas72

i wiele innych! 100% zadowolonych Klientów :-)

Nie kupuj kota w worku!

Sprawdź wcześniej kurs Java oglądając jedną lekcję tutaj (41.85 MB)

Włącz Lekcję 1 - Rysowanie

Video Kurs Java - Aspekty Zaawansowane trwa 5 godzin 31 minut 13 sekund. Jest to nie tylko nauka - ale zwłaszcza praktyka!

Kurs jest przygotowany przez młodego człowieka, więc używany w nim język jest bardzo przystępny dla każdego.

Uwaga! W kursie założone jest, że ma się podstawy programowania w Javie z zakresu tego kursu, tworzenia aplikacji oraz Java - Strumienie.

Po kursie w skrócie będziesz wiedział:
  • Czym jest synchronizacja oraz wątki
  • W jaki sposób synchronizować wątki, przez co Twoje programy będą działały dużo szybciej
  • W jaki sposób rysować na panelach.
  • W jaki sposób napisać aplikację z animacją odbijających się kulek.
  • Poznasz zaawansowane możliwości pisania klas oraz metod generycznych.
  • Dowiedz się czym są kolekcje, mapy
  • Dowiesz się w jaki sposób działają różnego rodzaju struktury np. HashMap, HashSet, LinkedList, ArrayList itp. itd.
  • I wiele wiele innych... (zapraszam do opisu lekcji niżej)

Proszę nie mylić Javy z Java Scriptem.

Java jest najpopularniejszym językiem programowania: www.tiobe.com.

Zawartość kursu Java Aspekty Zaawansowane:

Lekcja 1 - Rysowanie - 13 min i 45 s
  • Dowiadujemy się jak rysować na panelkach :)
3,77 zł
Lekcja 2 - Animacja Kropelki - 34 min i 14 s
  • Tworzymy animację kropelki odbijającej się od krawędzi okienka oraz dostosowującej się do wielkości panelu.
2,77 zł
Lekcja 3 - Animacja Wielowątkowa Kropelki - 18 min i 40 s
  • Sprawiamy, aby nasza aplikacja napisana z poprzedniej lekcji stała się aplikacją wielowątkową. Dowiadujemy się czym są wątki, jak je przerywać oraz czym są grupy wątków.
3,47 zł
Lekcja 4 - Synchronizacja wątków - 22 min i 50 s
  • Dowiadujemy się co oznacza synchronizacja, asynchronizacja, jak synchronizować nasze programy oraz dlaczego jest to czasem takie ważne.
1,77 zł
Lekcja 5 - Metoda join - 9 min i 47 s
  • Poznajemy metodę join.
1,47 zł
Lekcja 6 - Blokada - Lock - ReentrantLock - 6 min i 15 s
  • Dowiadujemy się jak synchronizować wątki przy pomocy klasy ReentrantLock.
3,77 zł
Lekcja 7 - Synchronizacja - metody wait oraz notifyAll - 26 min i 32 s
  • Tworzymy 4 klasy reprezentujące: Butelkę, Skrzynkę, Maszynę produkującą butelki i wkładającą je do skrzynek oraz Maszynę zamieniającą skrzynki. Maszyny wykonują swoją pracą synchronicznie, używamy do tego synchronizacji oraz metod wait() oraz notifyAll().
1,47 zł
Lekcja 8 - Synchronizacja - warunek blokowania - 5 min i 6 s
  • Zmieniamy poprzednią lekcję, tak aby synchronizowała przy pomocy klas Lock, ReentrantLoock oraz Condition.
1,77 zł
Lekcja 9 - Priorytety wątków - 7 min i 9 s
  • Dowiadujemy się czym są priorytety oraz jak one oddziaływują w kolejności uruchamiania wątków.
1,77 zł
Lekcja 10 - Synchronizacja animacji wielowątkowej - 9 min i 52 s
  • Podsumowujemy to co poznaliśmy o synchronizacji powracając do lekcji 3 i sprawiamy, aby nasza aplikacja tworząca kropelki potrafiła zatrzymać je wszystkie w dowolnym momencie oraz przywrócić wszystkie kropelki do życia. Tworzymy własną metodę resume oraz stop.
2,47 zł
Lekcja 11 - Kolekcja, zbiór, lista, mapy - 12 min i 22 s
  • Próbujemy "poczuć" tytułowe zagadnienia z tej lekcji, wyjaśniając je dogłębnie.
2,77 zł
Lekcja 12 - Typy generyczne - 11 min i 56 s
  • Dowiadujemy się czym są typy generyczne, jak się nimi posługiwać, tworzymy prostą klasę generyczną, ze zmienną typu generycznego, oraz 2 metody, jedną która przyjmuje zmienną typu generycznego oraz drugą która zwraca zmienną typu generycznego.
1,97 zł
Lekcja 13 - Wildcards, bounded wildcards - 11 min i 46 s
  • Tłumaczymy tytułowe pojęcia oraz zaznajamiamy się z nimi na przykładach.
2,77 zł
Lekcja 14 - Metody generyczne - 18 min i 35 s
  • Omawiamy metody generyczne, tworzymy metody, jedną która przepisuje elementy dowolnej tablicy do kolekcji, oraz drugą która wypisuje wszystkie elementy kolekcji.
2,47 zł
Lekcja 15 - Klasa ArrayList oraz LinkedList - 14 min i 37 s
  • Dowiadujemy się w jaki sposób reprezentowana jest w pamięci komputera ArrayList oraz LinkedList oraz jakie są między nimi różnice. Dowiadujemy się w jakich sytuacjach powinniśmy używać te klasy.
2,47 zł
Lekcja 16 - LinkedList oraz Iteratory - 17 min i 48 s
  • Bawimy się klasą LinkedList, dodając, usuwając oraz przemieszczając się po niej. Dowiadujemy się czym są iteratory, poznajemy klasy Iterator oraz ListIterator.
1,77 zł
Lekcja 17 - ArrayList połączone z LinkedList - kubełki - 5 min i 54 s
  • Dowiadujemy się jak w tym samym momencie szybko za pomocą jednej struktury danych dodawać nowe elementy oraz dostawać się do nich. Poznajemy nowe pojęcie - kubełek :)
2,77 zł
Lekcja 18 - Kody, funkcje mieszające - 16 min i 20 s
  • Dowiadujemy się czym są tytułowe zagadnienia, omawiamy czym jest hash, hashCode, przypominamy sobie o metodzie equals.
2,47 zł
Lekcja 19 - HashSet oraz TreeSet - 12 min i 21 s
  • Przypominamy sobie czym jest zbiór oraz omawiamy go na podstawie struktur danych HashSet oraz TreeSet. Wczytujemy przy pomocy klasy Scanner z pliku tekstowego słowa do naszych struktur. Omawiamy różnice między HashSet, a Treeset.
1,77 zł
Lekcja 20 - Porównywanie elementów przez TreeSet - 7 min i 57 s
  • Dowiadujemy się w jaki sposób TreeSet porównuje elementy. Omawiamy interefejs Comparable, tworzymy implementację własnej metody compareTo oraz poznajemy interefejs Comparator.
2,77 zł
Lekcja 21 - Mapy - 23 min i 25 s
  • Dowiadujemy się czym są mapy, poznajemy interfejs Map, klasy TreeMap i HashMap oraz różnice między nimi. Tworzymy klasę Pracownik. Dodajemy kilkanaście pracowników do naszej mapy ustawiając jako klucz ID Pracownika natomiast wartość np. jego imię. Uczymy się wypisywać wszystkie wartości. Poznajemy widok mapy pozwalający wypisać elementy w sposób przejrzystszy. Dowiadujemy się czym są subMapy oraz subZbiory.
1,57 zł
Lekcja 22 - LinkedHashMap oraz LinkedHashSet - 4 min i 50 s
  • Poznajemy strukturę LinkedHashMap oraz wspominamy o LinkedHashSet.
1,77 zł
Lekcja 23 - Stack, Vector, Hashtable - 5 min i 29 s
  • Poznajemy struktury danych wymienione w temacie.
2,77 zł
Lekcja 24 - Kolejki - 17 min i 46 s
  • Dowiadujemy się czym są kolejki, poznajemy BlockingQueue, ArrayBlockingQueue oraz LinkedBlockingQueue. Piszemy program, który tworzy jeden wątek do przeszukiwania podanego katalogu w celu znalazienia wszystkich ścieżek, oraz 50 wątków (może być więcej), które przeszukują znalezione pliki przez wątek pierwszy w tym samym momencie. Sprawia to, że program wykonywany jest dużo szybciej.
1,12 zł
Lekcja 25 - Kolejka zdarzeń - 2 min i 39 s
  • Poznajemy Obiekt EventQueue, oraz pokazujemy dlaczego powinniśmy z niego korzystać podczas tworzenia aplikacji, gdy próbujemy edytować nasz interfejs.
Do kursu Java Aspekty Zaawansowane w wersji DVD dołączone są:
  • Kodeki - w razie gdyby były problemy z odpalaniem kursu - (freeware)
  • NetBeans - środowisko (m.in kompilator) - (licencja)
  • JDK (Java Development Kit) - (licencja)
Dodaj Kurs do koszyka
Kup w sklepie lub przez Allegro
NewsletterRSS - Video Kursy
Zapisz się do Newslettera i bądź na bieżąco z nowościami :-)
Twój e-mail:
*Szanujemy Ciebie i tak samo nie lubimy spamu jak Ty, będziemy informowali Cię tylko o samych nowościach związanych z Video Kursami. W każdym momencie, możesz wypisać się z Newsletera wysyłając do nas e-mail'a. Dla formalności przyciskając button "Zapisuje się*" akceptujesz nasze zasady prywatności.