Okładka kursu Video Kurs Java - Strumienie - zdjęcie przedstawiające tematykę kursu

Video Kurs Java - Strumienie

Strumienie i operacje I/O - zaawansowane aspekty Java!

17 lekcji 5h 9m 31s

Nie kupuj kota w worku!

Sprawdź wcześniej kurs oglądając przykładowe lekcje:

Lekcja 1 - Pliki oraz Katalogi

Lekcja 1 - Pliki oraz Katalogi

Video Kurs Java - Strumienie trwa 5 godzin 9 minut 31 sekundy. 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 oraz z zakresu kursu tworzenia aplikacji.

UWAGA! W kursie w ostatnich lekcjach piszemy zamiast zwykłego prostego wszędzie powtarzającego się notatnika od ZERA swoją własną aplikację ZIPPER, która potrafi skompresować pliki, katalogi oraz ich podkatalogi wraz ze wszystkimi plikami w środku.

Proszę nie mylić Javy z Java Scriptem.

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

  • Czym są strumienie wejścia/wyjścia
  • Czym jest tokenizacja danych
  • Co oznacza serializacja obiektów
  • Czym jest ZIP i GZIP, czym się różnią
  • Jak napisać swój własny ZIPPER
  • I wiele wiele innych... (zapraszam do opisu lekcji niżej)
"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

"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

Przykładowe ekrany kursu Video Kurs Java - Strumienie:

Kliknij by powiększyć

Zawartość kursu Java Strumienie:

  1. Lekcja 1 Pliki oraz katalogi 34 min i 23 s

  2. Uczymy się tworzyć nowe pliki, katalogi, sprawdzać, czy już jakieś istnieją, czy są edytowalne, czy są ukryte, kiedy były modyfikowane etc. Tworzymy metodę wypisującą wszystkie foldery oraz pliki od miejsca zadanego przez użytkownika.
  3. 1,37 zł

    Lekcja 2 Czym jest wejście, wyjście, strumień 4 min i 9 s

  4. Dowiadujemy się czym jest tak naprawdę wejście, wyjście oraz strumień, tak abyśmy "czuli" te pojęcia.
  5. 1,87 zł

    Lekcja 3 Abstrakcyjne Klasy Strumieni 9 min i 2 s

  6. Dowiadujemy się o klasach abstrakcyjnych strumieni: InputStream, OutputStream, Reader, Writer, dowiadujemy się po co one są, oraz tworzymy pierwszy plik tekstowy, do którego zapisujemy tekst.
  7. 1,77 zł

    Lekcja 4 Filtrowanie strumieni 9 min i 47 s

  8. Dowiadujemy się jak łączyć ze sobą wiele strumieni (filtrować je), oraz co to jest buffor.
  9. 2,97 zł

    Lekcja 5 Zapis i odczyt - sformatowany tekst 19 min i 21 s

  10. Uczymy się przepisać zawartość jednego pliku do drugiego nowego pliku. Poznajemy klasę PrintWriter. Dowiadujemy się w jaki sposób stworzyć metodę przyjmująca "nieskończenie" wiele parametrów.
  11. 3,77 zł

    Lekcja 6 Tokenizacja stringów 35 min i 7 s

  12. Dowiadujemy się czym jest token, poznajemy klasę StringTokenizer.Piszemy klasę reprezentująca towar. Zapisujemy tablicę towarów do pliku, tokenizując odpowiednio każdy rekord, a następnie je odczytujemy.
  13. 2,57 zł

    Lekcja 7 Swobodny dostęp do plików 16 min i 0 s

  14. Omawiamy binarne strumienie oraz RandomAccesFile, przygotowujemy się, aby rozszerzyć naszą klasę "Towar" o nowe funkcjonalności.
  15. 3,47 zł

    Lekcja 8 Swobodny dostęp do plików - upgrade klasy towar 36 min i 47 s

  16. Ulepszamy naszą klasę "Towar", dodając metody, które umożliwiają swobodny dostęp do pliku. Np. bez wczytywania uprzednio wszystkich danych możemy pobrać 452-rekord spośród np. 1000. Dodatkowo poznajemy klasę StringBuffer.
  17. 2,77 zł

    Lekcja 9 Serializacja danych 19 min i 8 s

  18. Dowiadujemy się czym jest serializacja, czym się różni od zapisywania danych z poprzedniej lekcji przy pomocy RandomAccessFile oraz dlaczego powinno się uważać gdy ją stosujemy. Poznajemy modyfikator transient, serializujemy obiekty oraz piszemy własną nadpisaną prywatną metodą readObject(...) oraz writeObject(...).
  19. 2,77 zł

    Lekcja 10 Archiwizacja danych, kompresja ZIP 22 min i 30 s

  20. Dowiadujemy się czym jest archiwizacja danych, kompresja oraz ZIP. Tworzymy program zapisujący kilka pików do archiwum ZIP, korzystając z Buffora.
  21. 1,77 zł

    Lekcja 11 Rozpakowywanie archiwum ZIP 10 min i 48 s

  22. Tym razem uczymy się stworzyć folder nazywający się tak jak archiwum ZIP, a następnie rozpakowywujemy zawartość archiwum do stworzonego katalogu.
  23. 1,77 zł

    Lekcja 12 GZIP kontra ZIP 4 min i 24 s

  24. Poznajemy różnicę między ZIP'em a GZIP'em. Kompresujemy serializowane dane przy pomocy GZIP.
  25. 2,77 zł

    Lekcja 13 Okno wyboru plików 24 min i 15 s

  26. Poznajemy nową klasę JFileChooser, poznajemy jej własności oraz tworzymy własne filtry różnych rozszerzeń, np. tekstowych, przez co możemy szukać tego co akurat chce Użytkownik naszej aplikacji.
  27. 2,77 zł

    Lekcja 14 Zipper - interfejs 24 min i 48 s

  28. Tworzymy ręcznie cały interfejs naszego przyszłego programu, który będzie archiwizował i kompresował wybrane przez użytkownika pliki przy pomocy formatu kompresji ZIP. Opieramy się na interfejsie Action, menadżerze układów GroupLayout oraz wielu innych komponentach poznanych w Video Kursie: Java - Tworzenie Aplikacji.
  29. 2,77 zł

    Lekcja 15 Zipper - dodawanie wpisów 15 min i 50 s

  30. Implementujemy kod przycisku "Dodaj" naszego zipper'a. Poznajemy pewną ciekawostkę dotyczącą klas anonimowych.
  31. 1,77 zł

    Lekcja 16 Zipper - usuwanie wpisów 4 min i 4 s

  32. Tym razem zajmujemy się przyciskiem "Usuń".
  33. 2,77 zł

    Lekcja 17 Zipper - archiwizacja i kompresja 19 min i 8 s

  34. Implementujemy przycisk "Zip", tworzymy metodę, która potrafi skompresować pliki, katalogi oraz ich podkatalogi wraz ze wszystkimi plikami w środku.