Szkolenie Java podstawy programowania

Poziom

Podstawowy

Czas

16h / 2 dni

Termin

Indywidualnie

Cena

Indywidualnie

Szkolenie 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?
  • logo infoshare Dla osób, które chcą sprawdzić, czym jest programowanie i nauczyć się podstaw Javy
  • logo infoshare Dla osób mających podstawowe doświadczenie z innymi językami programowania
  • logo infoshare 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

Skontaktuj sie z nami

zorganizujemy dla Ciebie szkolenie dopasowane do Twoich potrzeb

Przemysław Wołosz

Key Account Manager

przemyslaw.wolosz@infoShareAcademy.com

    Administratorem danych osobowych jest InfoShare Academy Sp. z o.o. z siedzibą w Gdańsku, al. Grunwaldzka 427B, 80-309 Gdańsk, KRS: 0000531749, NIP: 5842742213. Dane osobowe przetwarzane są zgodnie z klauzulą informacyjną.