This site is powered by
course builder. Create your online course today.
Start now
Create your course
with
Autoplay
Autocomplete
Previous Lesson
Complete and Continue
Java Career Accelerator 💻🚀
Moduł 1
Instalacja IntelliJ i Javy
Twój pierwszy program! (11:55)
Podstawy składni + metoda main() (12:30)
Alternatywny sposób uruchomienia (6:35)
Moduł 2
Komentarze 💬 (7:35)
Zmienne (9:12)
Typy podstawowe (15:45)
Operatory arytmetyczne 🎓 (8:47)
Operatory inkrementacji i dekrementacji (5:05)
Skrócone operatory przypisania (3:14)
Operatory porównania (4:14)
String 🔤 (10:18)
Konwersja typów numerycznych (7:16)
Rzutowanie (6:10)
Odczyt danych użytkownika (6:39)
Klasa Math 🔢 (5:34)
Zadania Moduł 2
Moduł 3
Tablice (10:21)
Tablice - ciąg dalszy (9:18)
Tablice wielowymiarowe (11:32)
Moduł 4 - Sterowanie przepływem programu
Instrukcje warunkowe (10:34)
Operatory logiczne (16:55)
Operator warunkowy (6:39)
Zadanie: FizzBuzz
Instrukcja Switch (12:03)
Wyrażenie Switch - Switch 2.0 (2:23)
Pętla For (5:59)
Pętle i Tablice (9:22)
Pętla For-Each (3:54)
Pętla While (9:12)
Pętla Do..While (3:16)
Instrukcje przerywające: Break; Continue; (4:07)
Zadania - Sterowanie przepływem programu
Moduł 5
Metody (5:55)
Metody - ciąg dalszy (4:50)
Metody przeciążone (3:58)
Stałe (4:33)
Typ wyliczeniowy Enum (8:55)
Zmienne globalne i lokalne (6:08)
Argumenty programu (3:48)
Liczby losowe (3:53)
Zadania - Moduł 5
Moduł 6 - Programowanie obiektowe
Wstęp do programowania obiektowego (6:27)
Klasy i obiekty (4:25)
Klasy i obiekt c.d. (6:21)
Enkapsulacja - Modyfikatory dostępu (11:36)
Metody dostępowe - Gettery (4:52)
Metody dostępowe - Settery (9:57)
Zadanie - Twoja pierwsza klasa
Moduł 7
Typy referencyjne vs. podstawowe (9:31)
Zarządzanie pamięcią w Javie (9:12)
Przekazywanie przez wartość (7:47)
Moduł 8 - Programowanie obiektowe c.d.
Konstruktory 👷🏻♂️ (10:09)
Łańcuch konstruktorów (10:44)
Metoda toString() (8:34)
Podstawy Kompozycji (8:09)
Zadanie - Klasa Konto 2.0
Klasa Object i podstawy dziedziczenia (6:55)
Porównywanie typów obiektowych (4:49)
Metoda equals() (19:24)
Zadanie - metoda equals()
Zadania - Moduł 8
Moduł 9 - Static
Pola i metody statyczne (10:14)
Stałe i Klasy pomocnicze (4:00)
Statyczne bloki inicjujące (6:41)
Instancyjne bloki inicjujące (3:48)
Zadanie - static
Moduł 10 - Pakiety
Pakiety klas (10:11)
Importowanie (8:47)
Importowanie statyczne (4:41)
Moduł 11 - Dziedziczenie
Dziedziczenie - Wstęp 👨👩👧👦 (3:47)
Dziedziczenie - Implementacja (13:26)
Przesłanianie metod (9:51)
Protected 🔐 (3:58)
Polimorfizm (9:01)
Rzutowanie. Operator instanceof (7:18)
Zadania - Dziedziczenie
Moduł 12 - Abstrakcja
Klasy abstrakcyjne - cz. 1 (8:21)
Klasy abstrakcyjne - cz. 2 (6:48)
Interfejsy (9:55)
Interfejsy - inny przykład + stałe (6:39)
Interfejsy - rozszerzanie interfejsów (5:52)
Interfejsy - metody domyślne (10:38)
Interfejsy - metody statyczne i prywatne (5:30)
Zadanie - Racing Team 🚗 🏍️
Moduł 13
Enum - rozwinięcie (7:41)
Data i czas - LocalDateTime (8:21)
Data i czas - ZonedDateTime (6:03)
Data i czas - Instant i formatowanie dat (12:16)
Varargs - Metody ze zmienną liczbą parametrów (7:04)
Moduł 14
Final - typy referencyjne, pola klasy (11:42)
Final - metody (6:42)
Final - Obiekty niemutowalne (Immutable) (11:01)
Operatory arytmetyczne 🎓
Complete and Continue