Szkolenie Java podstawy programowania
Poziom
PodstawowyCzas
16h / 2 dniTermin
IndywidualnieCena
IndywidualnieSzkolenie z Java podstawy programowania
Szkolenie wprowadza w podstawy programowania w języku Java i pracę z aktualnym ekosystemem JDK. Obejmuje konfigurację środowiska, składnię języka, typy danych, zmienne, instrukcje warunkowe, pętle, kolekcje, podstawy programowania obiektowego, debugowanie, obsługę wyjątków oraz dobre praktyki tworzenia czytelnego kodu. Uczestnicy pracują na prostych przykładach i projekcie podsumowującym, aby po szkoleniu samodzielnie tworzyć, uruchamiać, analizować i porządkować podstawowe programy w Javie.
Dla kogo jest to szkolenie?
Dla osób, które chcą sprawdzić, czym jest programowanie i nauczyć się podstaw Javy
Dla osób mających podstawowe doświadczenie z innymi językami programowania
Dla osób początkujących, które chcą uporządkować posiadaną wiedzę
Czego nauczysz się na tym szkoleniu?
- Nauczysz się podstawowej składni języka Java i pracy w środowisku programistycznym
- Nauczysz się stosować typy, zmienne i stałe w prostych programach
- Nauczysz się kontrolować przepływ programu przy pomocy pętli i instrukcji warunkowych
- Nauczysz się debugować kod w celu znalezienia i zrozumienia błędów
- Przećwiczysz podstawowe struktury danych wbudowane w język oraz podstawy tworzenia własnych struktur
- Poznasz techniki tworzenia czytelnego, uporządkowanego i łatwiejszego w utrzymaniu kodu
Program szkolenia
Dzień 1
Moduł 1: Wstęp do programowania
- Cele programowania
- Java i jej popularność
- Podstawowe pojęcia: kod źródłowy, kompilacja i uruchomienie
- Cykl życia prostego programu
Moduł 2: Konfiguracja środowiska
- IntelliJ IDEA
- JDK i wersje Java
- Zarządzanie wersjami Java – SDKMAN!
- Struktura projektu w środowisku programistycznym
Moduł 3: Pierwsza aplikacja
- Projekt w IntelliJ IDEA
- Struktura najprostszej aplikacji
- Typy, zmienne i stałe
- Typy prymitywne i String
- Dane wejściowe i wyjściowe w aplikacji konsolowej
Moduł 4: Instrukcje warunkowe
- Wyrażenia logiczne
- Operatory porównania i operatory logiczne
- Instrukcja if/else
- Instrukcja switch
- Czytelność warunków i podstawowe ryzyka błędów logicznych
Moduł 5: Kolekcje oraz pętle
- Tablice
- Listy i podstawowe operacje na kolekcjach
- Pętle for, while i do/while
- Pętla foreach
- Dobór struktury danych do prostego scenariusza
Dzień 2
Moduł 6: Paradygmat OOP
- Podstawowe założenia
- Obiekty
- Metody, pola i konstruktory
- Inicjalizacja obiektów
- Enkapsulacja i odpowiedzialności klas
Moduł 7: Debugowanie aplikacji
- Breakpointy
- Praca krokowa z kodem
- Podgląd wartości zmiennych
- Analiza ścieżki wykonania programu
- Identyfikacja i lokalizacja błędów
Moduł 8: Obsługa wyjątków
- Rodzaje wyjątków
- Bloki try/catch/finally
- Komunikaty błędów i stos wywołań
- Bezpieczna obsługa sytuacji wyjątkowych
- Podstawowe zasady czytelnej obsługi błędów
Moduł 9: Dobre praktyki tworzenia kodu
- Pakiety
- Zasada pojedynczej odpowiedzialności
- Nazewnictwo klas, metod i zmiennych
- Formatowanie i czytelność kodu
- Podstawowe zasady utrzymywalności kodu
Moduł 10: Projekt podsumowujący
- Struktura prostej aplikacji
- Model danych i podstawowa logika programu
- Zastosowanie instrukcji warunkowych, pętli i kolekcji
- Zastosowanie klas, obiektów i metod
- Debugowanie, obsługa błędów i porządkowanie kodu