Logo

Koszyk jest pusty

0

Kategorie

Zaloguj się

Nie pamiętasz hasła? Kliknij tutaj

Java od Podstaw do Eksperta - twórz własne aplikacje

Stworzony z myślą o osobach, które nie wiedzą nic na temat programowania w Java. Krok po kroku od podstaw -> stań się ekspertem w Javie już dziś!

5.0(1)
99% pozytywnych recenzji

Stworzony przez Arkadiusz Włodarczyk

120,00 zł
Ikona kalendarza30 dni gwarancji zwrotu pieniędzy
Ikona zegaraRozpocznij teraz za darmo, zapłać do 30 dni
Flaga PolskiPolska obsługa i faktura

Masz pytania dotyczące tego szkolenia ?

questionZadaj pytanie autorowi

Odkryj powiązane tematy

W cenie szkolenia otrzymasz

calendar_clockBezterminowy dostęp
licenseCertyfikat ukończenia
currency_exchange30 dni gwarancji zwrotu
headset_micWsparcie autora
forumDostęp do grupy dyskusyjnej
database_uploadRegularne aktualizacje
checklist32 testy i ćwiczenia

W skrócie

Zaczniesz od zera i nauczysz się Javy krok po kroku.
Zbudujesz własne aplikacje, w tym kompresujący program ZIPPER.
Poznasz OOP, kolekcje, wątki, wyjątki, Swing i lambdy.
Otrzymasz gratis 12 lekcji o Android Studio (ok. 2,5 h).

Dlaczego warto wybrać to szkolenie

Zaczynasz od zera i od razu tworzysz działające programy. Krok po kroku budujemy własną aplikację ZIPPER do kompresji plików i katalogów, dzięki czemu szybko zobaczysz efekty nauki.

Poznasz najważniejsze elementy Javy: OOP, kolekcje, wyjątki, wątki, I/O, ZIP/GZIP, Swing i lambdy. Java działa na wielu platformach, a sam język jest mocno pożądany przez pracodawców.

  • Od podstaw do efektów – Uczysz się od zera i tworzysz aplikacje krok po kroku.
  • Projekt ZIPPER – Budujesz własny program do kompresji plików i katalogów.
  • Praktyczne komponenty Swing – Poznasz większość elementów potrzebnych do tworzenia GUI.
  • Wsparcie instruktora – Masz możliwość zadawania pytań związanych z materiałem.

Czego się nauczysz?

  1. 1
    Kompilator i JVMZrozumiesz, jak kod jest kompilowany i uruchamiany w środowisku Javy.
  2. 2
    Zmienne, typy i operatoryPrzećwiczysz operatory arytmetyczne, relacyjne, bitowe i logiczne.
  3. 3
    Instrukcje warunkoweUżyjesz if, else i switch do sterowania przepływem wykonywania programu.
  4. 4
    Tablice i pętleZastosujesz tablice jedno- i wielowymiarowe oraz pętle for, while i do-while.
  5. 5
    Metody i OOP podstawyNauczysz się definiować metody, przeciążać i nadpisywać je oraz tworzyć klasy i obiekty.
  6. 6
    Interfejsy i polimorfizmWykorzystasz interfejsy, klasy abstrakcyjne, rzutowanie i polimorfizm w projektach.
  7. 7
    Wyjątki i modyfikatoryObsłużysz błędy z użyciem wyjątków, uporządkujesz kod w pakietach i zastosujesz private/public/protected.
  8. 8
    Kolekcje i generykiPoznasz listy, mapy i zbiory (np. ArrayList, HashMap) oraz typy generyczne.
  9. 9
    We/Wy i praca z plikamiOpanujesz strumienie I/O, tokenizację danych, serializację oraz różnice między ZIP i GZIP.
  10. 10
    Wątki i SwingUtworzysz wątki i zsynchronizujesz je, a także zbudujesz GUI w Swing, rysując i animując elementy.
Zobacz więcej Zobacz mniej

Dla kogo jest to szkolenie

  • Osoby bez podstaw programowania.
  • Każdy, kto chce pisać własne aplikacje od zera.
  • Zainteresowani tworzeniem interfejsów w Swing.
  • Chcący poznać OOP, wyjątki, kolekcje i wątki.
  • Fani Androida, którzy chcą poznać podstawy Android Studio.
  • Osoby, które wolą naukę krok po kroku na realnych przykładach.
  • Ci, którzy chcą zrozumieć I/O, ZIP i GZIP oraz serializację.
  • Miłośnicy praktycznych projektów, np. kompresora ZIPPER.

Wymagania

Nie są wymagane wcześniejsze umiejętności programowania – zaczynamy od zera.

Opis szkolenia

Ten kurs prowadzi Cię przez Javę od absolutnych podstaw do poziomu, na którym samodzielnie budujesz aplikacje. Java to język obiektowy działający na wielu platformach. W trakcie nauki tworzysz liczne programy, a kulminacją jest własny ZIPPER – aplikacja do kompresji plików i katalogów, przygotowana od zera. Poznasz też komponenty Swing oraz liczne mechanizmy języka, dzięki czemu rozwiniesz solidne umiejętności praktyczne.

Solidne fundamenty Javy

W module startowym kładziesz fundamenty. Poznasz, czym jest kompilator i JVM oraz jak wygląda droga od kodu do działającego programu. Nauczysz się definiować zmienne i typy, korzystać z operatorów arytmetycznych, relacyjnych, bitowych i logicznych. Przećwiczysz instrukcje warunkowe if, else i switch, a także tablice jedno- i wielowymiarowe. Zbudujesz pewność w pracy z pętlami for, while i do-while. Dowiesz się, jak projektować metody, przekazywać do nich dane, przeciążać je i nadpisywać, aby pisać czytelny, dobrze zorganizowany kod od samego początku.

Obiektowość w praktyce

Przechodzisz do programowania zorientowanego obiektowo. Tworzysz klasy i obiekty, pracujesz ze zmiennymi referencyjnymi i konstruktorami. Poznasz interfejsy oraz klasy abstrakcyjne i nauczysz się projektować hierarchie, by wykorzystać polimorfizm w praktyce. Zobaczysz, jak działa rzutowanie oraz jak porządkować kod w pakietach z użyciem modyfikatorów dostępu private, public i protected. Rozwiniesz też umiejętność pisania zaawansowanych klas i metod generycznych, które ułatwiają tworzenie elastycznych rozwiązań.

Kolekcje i obsługa błędów

Poznasz praktyczne struktury danych dostępne w Javie. Dowiesz się, jak działają listy, mapy i zbiory, w tym ArrayList, LinkedList, HashMap oraz HashSet, i kiedy warto je stosować. Przećwiczysz dodawanie, wyszukiwanie i iterowanie po elementach oraz korzystanie z typów generycznych, aby pisać bezpieczny kod. Ważnym elementem będą wyjątki: nauczysz się je przechwytywać i rzucać, aby reagować na błędy podczas działania programu oraz utrzymywać aplikację w stabilnym stanie.

Pliki, strumienie i kompresja

Dowiesz się, czym są strumienie wejścia/wyjścia i jak dzięki nim pracować z plikami. Przećwiczysz tokenizację danych oraz serializację obiektów, co pozwoli zapisywać i odtwarzać stan aplikacji. Poznasz również formaty ZIP i GZIP oraz różnice między nimi. Na przykładach zobaczysz, jak odczytywać, zapisywać i kompresować zasoby, aby tworzyć funkcje przydatne w codziennych programach i przygotować grunt pod realizację własnych narzędzi.

Wątki, GUI i projekt ZIPPER

Zajmiesz się programowaniem współbieżnym. Nauczysz się tworzyć wątki oraz je synchronizować, by poprawnie współdzieliły zasoby. Równolegle poznasz pakiet Swing: od komponentów po rysowanie na panelach. W efekcie przygotujesz prostą animację z odbijającymi się kulkami i zobaczysz, jak łączyć logikę z interfejsem użytkownika. Finałem jest pełny projekt ZIPPER, czyli aplikacja, która kompresuje pliki, katalogi i podkatalogi wraz z całą zawartością, napisana od zera, krok po kroku. Na koniec otrzymasz także 12 lekcji (ok. 2,5 h) o podstawach Android Studio.

Zobacz więcej Zobacz mniej

To szkolenie w liczbach

Spis treści

O autorze

120,00 zł

🔒 Weryfikacja bezpieczeństwa

Witaj! Jestem Twoim asystentem.

Zadaj mi pytanie, a pomogę Ci znaleźć odpowiedni produkt z oferty.