Dlaczego warto
Jeśli chcesz poznać pojęcia dotyczące języka Java, środowisko programowania i zasady przenośności kodu, to szkolenie dostarczy Ci niezbędnej wiedzy i praktycznych umiejętności. Dzięki niemu zdobędziesz podstawy, które pozwolą Ci na tworzenie aplikacji w języku Java SE oraz przygotują Cię do programowania zaawansowanego. Będziesz w stanie komunikować się z bazami danych i obsługiwać wyrażenia regularne z wykorzystaniem frameworków Hibernate oraz Spring.
Czego się nauczysz
- Poznasz pojęcia dotyczące języka Java i środowiska programowania.
- Zdobędziesz praktyczne umiejętności programowania w języku Java.
- Będziesz w stanie tworzyć aplikacje w języku Java SE.
- Zrozumiesz znaczenie i wykorzystanie bibliotek.
- Opanujesz programowanie wielowątkowe.
- Nauczysz się obsługiwać zdarzenia i wyjątki (błędy).
- Poznasz zasady programowania obiektowego.
- Nauczysz się obsługiwać strumienie danych, w tym komunikować się z systemem poprzez pliki.
- Poznasz podstawy wyrażeń regularnych.
- Zrozumiesz zasady przenośności kodu.
- Poznasz przykłady dostępnych interfejsów graficznych.
- Nauczysz się komunikacji z bazami danych i działań na danych w bazach.
Certyfikat i egzamin
Po ukończeniu szkolenia otrzymasz imienny certyfikat potwierdzający zdobyte umiejętności w zakresie programowania w języku Java. Nie ma egzaminu końcowego – wystarczy aktywne uczestnictwo w zajęciach.
Dla kogo
Ten kurs jest przeznaczony dla:
- osób biorących udział w procesie tworzenia oprogramowania.
- członków zespołów projektowych.
- programistów znających inne języki programowania obiektowego (C/C++/C#, VB, Pascal, Delphi itp.).
Zakres szkolenia
- Proste obiekty i typy danych
- Programowanie obiektowe
- modelowanie obiektowe
- klasy
- interace’y
- Obsługa błędów i wyjątków
- Środowisko systemowe i operacje I/O
- kolekcje danych,
- klasy systemowe,
- strumienie danych i operacje na plikach
- Zaawansowane kolekcje oraz operacje I/O
- algorytmy i sortowanie kolekcji
- dekorowanie strumieni,
- klasa Scanner
- formatowanie
- Biblioteki JavaSE
- logowanie
- wyrażenia regularne
- Lokalizacja aplikacji w języku Java (i18n)
- Programowanie wielowątkowe i współbieżność
- cykl życia
- synchronizacja i ochrona danych
- zakleszczenia
- Interface graficzny
- pojęcia podstawowe
- delegacyjny model zdarzeń
- komponenty graficzne
- podstawowe biblioteki
- Komunikacja z bazami danych
- połączenia, operacje na danych DB
- Frameworki JPA: Hibernate oraz Spring
- Ćwiczenia praktyczne