Książki naukowo-techniczne oraz podręczniki akademickie jak również literatura fachowa.
Sklep Księgarnia Techniczna

Kontakt

tel.
Wojcieszów

Popularne produkty

INNE, MARKETING, ELEKTRO, MECHANIKA, HUMANISTYKA, BUDOWNICTWO, JĘZYKI OBCE, PEDAGOGIKA, INFORMATYKA, MOTORYZACJA, FIZYKA, CHEMIA, BIOLOGIA, INŻYNIERIA ŚRODOWISKA

Popularne marki

Uniwersytet warmińsko-mazurski w olsztynie, Politechnika gdańska, Politechnika białostocka, Politechnika warszawska, Uniwersytet zielonogórski, Uniwersytet adama mickiewicza w poznaniu

Rekomendcja klientów

Monitorowana jakość obsługi

  • opinie pozytywne: 16
  • opinie neutralne: 0
  • opinie negatywne: 0
Podsumowanie

Księgarnia Techniczna > Oferowane produkty > MULTIMEDIA > Video Kurs Java - Aspekty Zaawansowane


Esko-Al

 

Opis

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ąych 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. Czym się różnią nasze Video Kursy od innych?     * lektor nie czyta z kartki     * wszystko jest wytłumaczone dokładnie, o czym świadczy długość lekcji oraz same pozytywne komentarze     * nie ma wklejania przygotowanych wcześniej kodów, wszystko jest tworzone od ZERA. Zawartość płyty DVD: Lekcja 1 - Rysowanie - 13 minut 45 sekund:     * Dowiadujemy się jak rysować na panelkach :) Lekcja 2 - Animacja Kropelki - 34 minuty 14 sekund:     * Tworzymy animację kropelki odbijającej się od krawędzi okienka oraz dostosowującej się do wielkości panelu. Lekcja 3 - Animacja Wielowątkowa Kropelki - 18 minut 40 sekund:     * 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. Lekcja 4 - Synchronizacja wątków - 22 minuty 50 sekund:     * Dowiadujemy się co oznacza synchronizacja, asynchronizacja, jak synchronizować nasze programy oraz dlaczego jest to czasem takie ważne. Lekcja 4 - filtrowanie strumieni - 9 minut 47 sekund:     * Poznajemy metodę join. Lekcja 6 - blokada - Lock - ReentrantLock - 6 minut 15 sekund:     * Dowiadujemy się jak synchronizować wątki przy pomocy klasy ReentrantLock. Lekcja 7 - synchronizacja - metody wait oraz notifyAll - 26 minut 32 sekundy:     * 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(). Lekcja 8 - synchronizacja - warunek blokowania - 5 minut 6 sekund:     * Zmieniamy poprzednią lekcję, tak aby synchronizowała przy pomocy klas Lock, ReentrantLoock oraz Condition. Lekcja 9 - priorytety wątków - 7 minut 9 sekund:     * Dowiadujemy się czym są priorytety oraz jak one oddziaływują w kolejności uruchamiania wątków. Lekcja 10 - synchronizacja animacji wielowątkowej - 9 minut 52 sekundy:     * 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. Lekcja 11 - kolekcja, zbiór, lista, mapy - 12 minut 22 sekund:     * Próbujemy "poczuć" tytułowe zagadnienia z tej lekcji, wyjaśniając je dogłębnie. Lekcja 12 - typy generyczne - 11 minut 56 sekund:     * 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. Lekcja 13 - wildcards, bounded wildcards - 11 minut 46 sekund:     * Tłumaczymy tytułowe pojęcia oraz zaznajamiamy się z nimi na przykładach. Lekcja 14 - metody generyczne - 18 minut 35 sekund:     * Omawiamy metody generyczne, tworzymy metody, jedną która przepisuje elementy dowolnej tablicy do kolekcji, oraz drugą która wypisuje wszystkie elementy kolekcji. Lekcja 15 - klasa ArrayList oraz LinkedList - 14 minut 37 sekund:     * 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. Lekcja 16 - LinkedList oraz Iteratory - 17 minut 48 sekund:     * Bawimy się klasą LinkedList, dodając, usuwając oraz przemieszczając się po niej. Dowiadujemy się czym są iteratory, poznajemy klasy Iterator oraz ListIterator. Lekcja 17 - ArrayList połączone z LinkedList - kubełki - 5 minut 54 sekundy:     * 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 :) Lekcja 18 - kody, funkcje mieszające - 16 minut 20 sekund:     * Dowiadujemy się czym są tytułowe zagadnienia, omawiamy czym jest hash, hashCode, przypominamy sobie o metodzie equals. Lekcja 19 - HashSet oraz TreeSet - 12 minut 21 sekund:     * 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. Lekcja 20 - porównywanie elementów przez TreeSet - 7 minut 57 sekund:     * Dowiadujemy się w jaki sposób TreeSet porównuje elementy. Omawiamy interefejs Comparable, tworzymy implementację własnej metody compareTo oraz poznajemy interefejs Comparator. Lekcja 21 - mapy - 23 minuty 25 sekund:     * 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. Lekcja 22 - LinkedHashMap oraz LinkedHashSet - 4 minuty 50 sekund:     * Poznajemy strukturę LinkedHashMap oraz wspominamy o LinkedHashSet. Lekcja 23 - Stack, Vector, Hashtable - 5 minut 29 sekund:     * Poznajemy struktury danych wymienione w temacie. Lekcja 24 - kolejki - 17 minut 46 sekund:     * 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. Lekcja 25 - kolejka zdarzeń - 2 minuty 39 sekund:     * Poznajemy Obiekt EventQueue, oraz pokazujemy dlaczego powinniśmy z niego korzystać podczas tworzenia aplikacji, gdy próbujemy edytować nasz interfejs. Do kursu dołączone są::     * Kodeki - w razie gdyby były problemy z odpalaniem kursu - (freeware)     * NetBeans - środowisko programistyczne - (licencja)     * JDK (Java Development Kit) - (licencja)

Dane techniczne

AutorWłodarczyk Arkadiusz
Językpolski
Rok wydania2010
FormatDVD
Ilość stron5h 31m 13s

Sposoby płatności

  • Płatność przy odbiorze
  • Przelew bankowy

Dostawa towaru

  • Wskaźnik dostępności towaru
  • Śledzenie stanu zamówienia
  • Przesyłka kurierska [InPost, InPost Paczkomaty, DHL]
  • Transport własny sklepu

Ostatnie opinie klientów sklepu

Jerzy rekomenduje Księgarnia Techniczna opinia nr 449474 z 22.02.2019

Profesjonne podejście do klienta

zakupy: Książki; luty 2019

plusy: DBAŁOŚĆ O KLIENTA

minusy: NIE WIDZĘ WAD

 
     

Florka rekomenduje Księgarnia Techniczna opinia nr 435914 z 06.06.2018

Bardzo sprawna realizacja zlecenia :)

zakupy: Książka; czerwiec 2018

plusy: Szybka realizacja zlecenia

minusy: Brak

 
     

roland rekomenduje Księgarnia Techniczna opinia nr 433642 z 23.04.2018

Wybrałem ten sklep ponieważ niektórych książek próżno szukać w innych księgarniach a tutaj jest jeszcze zaoszczędzone mnóstwo czasu. Polecam

zakupy: sam naprawiam audi a3; kwiecień 2018

plusy: dostępność bez wychodzenia z domu

minusy: brak

 
     
Zobacz wszystkie opinie klientów

Video Kurs Java - Aspekty Zaawansowane

Powiększ zdjęcie

Cena: 14,00 zł

wysyłka b/d

Sprzedawca

AGNES Agnieszka Kamińska
Sadowa 4
59-550 Wojcieszów

Kontakt

Adres www

data aktualizacji oferty: 18.04.2024 | zgłoś błąd

Dla sprzedawców

copyright © 2005-2024 Sklepy24.pl  |  made by Internet Software House DOTCOM RIVER