Darmowy
Kurs programowania
w Javie od podstaw
$0
Za darmo!
Podstawowy
Poziom kursu
Czego się nauczysz?
Programować w Javie jak zawodowiec! Poznasz narzędzia, których używają profesjonaliści w codziennej pracy. Zaczynamy całkowicie od zera!
Materiały zawierają
- Lekcje programowania
- Zadania do wykonania
- Praca z IDE
- Quizy sprawdzające wiedzę
- Monitorowanie postępów
- Ebook z lekcjami i zadaniami
Materiały dodatkowe
- Podręcznik programowania — Ebook zawierający wszystkie lekcje. Pozwala to szybko odnaleźć lekcje i potrzebne materiały.
- Grupa na Facebooku — Na grupie możesz zadawać pytania, jeśli masz wątpliwości lub natrafisz na problemy. Do grupy możesz dołączyć tutaj: https://www.facebook.com/groups/996354121226286.
- Kanał na Instagramie i Facebooku — publikujemy informacje o nowych lekcjach, porady, tips & tricks, sprawdź @programovanie.pl na Instagramie oraz progamovaniepl na Facebooku.
Program kursu
- 01. Podstawy
- Instalacja potrzebnych narzędzi
- Tworzymy pierwszy program
- Quiz!
- Zmienne
- Praca z debuggerem
- Zadanie do wykonania
- Komentarze
- Liczby całkowite
- Liczby zmiennoprzecinkowe, zmienne char, long, boolean
- 02. Funkcje sterujące przepływem programu
- Pobieranie danych od użytkownika
- Funkcja if
- Zadanie do wykonania – gra w zgadywanie
- Pętla while – rozbudowujemy naszą grę w zgadywanie
- Pętla do-while, for i instrukcja break
- Wyzwanie programistyczne
- 03. Klasy i obiekty
- Klasy i obiekty
- Zachowania obiektów – metody w klasie
- Pakiety
- Public, private, protected – modyfikatory dostępu
- Inicjalizowanie stanu obiektu – konstruktory
- 04. Projekt – gra w literki
- Stałe, pola statyczne, słówko final
- Porównywanie obiektów
- Metoda toString i porównywanie wyrazów
- Składamy grę w słowa
- Tablice
- Wczytywanie danych z pliku
- Zapis danych do pliku
- 05. Zaawansowane klasy i obiekty
- Dziedziczenie i przesłanianie metod
- Polimorfizm
- Klasy abstrakcyjne i finalne
- Interfejsy
- 06. Gra w kółko i krzyżyk
- Pierwsza aplikacja okienkowa
- Klasy anonimowe
- Lambdy
- Layouty w Swingu — jak rozmieścić elementy w okienku
- Tablice wielowymiarowe
- Składamy naszą grę w kółko i krzyżyk
- 07. Wyjątki
- 08. Kolekcje
- Listy
- Zbiory (Set)
- Mapy
- 09. Java Stream API
- Wiele innych tematów, które są w trakcie tworzenia!