KURS JAVA
Intensywny, 30-godzinny kurs Java przygotowany dla osób, które chcą zrozumieć podstawy programowania obiektowego i zacząć tworzyć własne aplikacje, klasy i moduły. Java jest jednym z najczęściej używanych języków korporacyjnych – fundamentem backendu, Androida oraz systemów biznesowych.
Kurs łączy teorię z dużą liczbą ćwiczeń praktycznych. Każdy moduł zawiera rozbudowane przykłady, zadania, mini-projekty oraz przejrzyste wyjaśnienia kluczowych zagadnień obiektowości.
Program kursu (30 godz.)
| Moduł | Godz. |
|---|---|
| Wprowadzenie do Javy | 4 |
| Java i programowanie obiektowe | 6 |
| Podstawowe elementy języka | 4 |
| Klasy, obiekty, metody | 6 |
| Tablice, String i operacje na danych | 5 |
| Pętle i instrukcje warunkowe | 5 |
| Razem | 30 |
Moduł 1 — Wprowadzenie do Javy (4 godz.)
- Gdzie używa się Javy: backend, Android, systemy korporacyjne.
- Instalacja JDK, IntelliJ / Eclipse / VS Code.
- Struktura projektu, pliki .java, kompilacja i JVM.
- Budowa programu:
main(), pakiety, przestrzenie nazw. - Ćwiczenia: pierwszy program, test środowiska.
Moduł 2 — Java i obiektowość (6 godz.)
- Filary OOP: enkapsulacja, dziedziczenie, polimorfizm, abstrakcja.
- Klasy i obiekty – modelowanie rzeczywistości.
- Pola, metody, konstruktory.
- Refaktoryzacja, konwencje nazewnicze, organizacja kodu.
- Ćwiczenia: modelowanie obiektów – student, pojazd, produkt.
Moduł 3 — Podstawowe elementy języka (4 godz.)
- Typy danych:
int,double,char,boolean. - Zmienne i stałe
final, operatory matematyczne i logiczne. - Konwersje typów, operatory porównań, precedence operators.
- Ćwiczenia: kalkulator matematyczny, walidacja danych.
Moduł 4 — Klasy, obiekty i metody (6 godz.)
- Tworzenie klas, modyfikatory dostępu.
- Metody: parametry, zwracanie wartości, przeciążanie.
- Obiekty: tworzenie, referencje, komunikacja między obiektami.
- Static vs instancja klasy.
- Ćwiczenia: mini-projekt: prosty system użytkowników.
Moduł 5 — Tablice, teksty i typ String (5 godz.)
- Tablice jednowymiarowe i wielowymiarowe.
- Typ
Stringi klasaStringBuilder. - Operacje tekstowe: podział, łączenie, wyszukiwanie.
- Iteracja po tablicach, błędy indeksowania.
- Ćwiczenia: analiza tekstu, filtracja danych.
Moduł 6 — Pętle i instrukcje warunkowe (5 godz.)
- Instrukcje warunkowe:
if / else if / else. - Pętle:
for,while,do…while. - Instrukcje sterujące:
break,continue. - Typowe algorytmy iteracyjne.
- Ćwiczenia: generatory liczb, wyszukiwanie, proste algorytmy.
Korzyści dla uczestnika
- 30 godzin praktycznej pracy z jednym z najważniejszych języków programowania.
- Ćwiczenia, zadania oraz mini-projekty z obiektowości.
- Solidne fundamenty do nauki Java SE, Spring i Android.
- Certyfikat ukończenia szkolenia.
