DARMOWY KURS JAVA

Java jest językiem programowania, który posiada niesamowicie duży ekosystem. Oprócz samego języka, czyli słów kluczowych, czy podstawowych konstrukcji, ważne jest także poznanie bibliotek i frameworków, które pozwalają wiele rzeczy zautomatyzować. Poniżej znajdziesz artykuły omawiające szeroki zakres tematyczny, poczynając od podstaw samego języka, przez tematy bardziej zaawansowane, aż po elementy bardziej zaawansowane takie jak praca z bazami danych, czy serwerem aplikacji.

Oprócz tego możesz poznać naszą opinię na temat studiów informatycznych i przeczytać recenzje książek.

Jeżeli zależy Ci na nauce krok po kroku, w oparciu o dziesiątki zadań do samodzielnego wykonania, to zachęcam do skorzystania z naszego kursu Javy 11, w którym napiszesz m.in. własny odtwarzacz MP3. Po ukończeniu kursu Javy możesz kontynuować także z tematami bardziej zaawansowanymi jak kurs Java EE lub Spring.

Wprowadzenie i instalacja

Zanim rozpoczniesz naukę programowania, musisz zainstalować kilka przydatnych narzędzi. Tutaj znajdziesz ich opis oraz instrukcje instalacji i konfiguracji.

Java - Podstawy Języka

Przy nauce angielskiego musisz poznać chociaż trochę podstawowych słów i zasad gramatyki. W programowaniu też musisz poznać podstawowe słowa kluczowe, terminy i instrukcje, które pozwolą Ci się komunikować z komputerem.

Java - Programowanie Obiektowe

Programowanie obiektowe to najważniejsza koncepcja w języku Java. Dzięki niej kod Twoich aplikacji będzie mógł być podzielony na mniejsze fragmenty i osobne pliki.

Java - Bardziej zaawansowane

Poznaj tematy, które wykraczają poza zakres podstawowy Javy i programowania obiektowego.

Java - Grafika - AWT i Swing

Twórz aplikacje z graficznym interfejsem użytkownika (czyli polami tekstowymi, przyciskami itp.) oraz rysowania kształtów w aplikacji napisanej w Javie. Dzięki wykorzystaniu bibliotek AWT i Swing nie jest to takie skomplikowane.

Java - Efektywne programowanie

Ciekawe artykuły częściowo wykraczające poza konstrukcje, które spotkasz na co dzień w kodzie swoim i innych programistów.

Java - Przydatne klasy

Poznaj użyteczne klasy wchodzące w skład platformy Java. Zamiast wynajdować koło na nowo skorzystaj z gotowych rozwiązań, które twórcy Javy stworzyli już za Ciebie.

Java - Wyjątki

Obsługa błędów to istotna część każdej aplikacji. Poznaj wyjątki, z którymi najczęściej spotkasz się w aplikacjach i zobacz w jaki sposób możesz sobie z nimi poradzić.

Java - Zadania

Kilka zadań które można sobie przerobić w celu przećwiczenia umiejętności z Javy

Java EE - Podstawy

Java EE, czyli Java Enterprise Edition, to zestaw specyfikacji, które najczęściej wykorzystywane są do tworzenia aplikacji webowych i dużych systemów informatycznych, czyli tam, gdzie Java jest najczęściej wykorzystywana. Poznaj podstawy tworzenia aplikacji webowych i pracy z serwerem aplikacji.

Testowanie jednostkowe

Naucz się pisać testy jednostkowe i uodpornij kod swojej aplikacji na błędy.

Selenium - Testy Automatyczne

W ramach tej sekcji znajdziesz informacje dotyczące frameworka Selenium.

Algorytmy i struktury danych

Algorytmy sortowania, struktury danych i projektowanie algorytmów.

Frameworki i biblioteki

W ekosystemie Javy znajdziesz setki gotowych rozwiązań, które możesz wykorzystać w swojej aplikacji. Zapoznaj się z najpopularniejszymi bibliotekami i frameworkami, które ułatwią Ci codzienną pracę.

Android

Artykuły związane z tworzeniem aplikacji na platformę Android.

Książki

Książki to świetne źródło wiedzy, przeczytaj nasze recenzje popularnych tytułów powiązanych z Javą.

Studia informatyczne

Artykuły i przemyślenia związane ze studiami informatycznymi. Wnioski wyciągamy przede wszystkim na podstawie naszych doświadczeń z Politechniką Wrocławską.

Wersje Javy

Krótkie podsumowanie zmian pojawiających się w kolejnych wersjach Javy.

Słownik

Czyli to co każdy programista Java znać powinien.