Szkolenie: Nowoczesna Java
Szkolenie Nowoczesna Java to praktyczny kurs dla programistów, który prezentuje najnowsze funkcje języka Java, zmiany w ekosystemie, strategie migracji, zarządzanie wersjami JDK oraz nowoczesne podejście do programowania i projektowania aplikacji Java
- Trenerzy praktycy
- Kameralne grupy
Czas trwania szkolenia:2 dni (16h)
Kod kursu:J/MODERN
Nowoczesna Java
Cele szkolenia
Szkolenie przygotowuje do samodzielnego wdrażania i wykorzystywania nowych funkcji języka Java w codziennej pracy programistycznej
Szkolenie uczy stosowania nowoczesnych konstrukcji składniowych, API oraz narzędzi wspierających rozwój i utrzymanie aplikacji Java
Szkolenie pokazuje, jak efektywnie zarządzać wieloma wersjami JDK oraz świadomie wybierać dystrybucje z uwzględnieniem aspektów licencyjnych
Szkolenie omawia strategie migracji projektów do nowszych wersji Java, z naciskiem na kompatybilność, refaktoryzację i optymalizację kodu
Szkolenie rozwija umiejętność projektowania modularnych i wydajnych aplikacji z wykorzystaniem najnowszych rozwiązań platformy Java
Dla kogo?
Programistów Java z doświadczeniem w pracy z wcześniejszymi wersjami języka, chcących poznać nowości i dobre praktyki
Osób odpowiedzialnych za rozwój, utrzymanie lub migrację aplikacji Java w środowiskach produkcyjnych
Developerów pragnących zwiększyć efektywność pracy poprzez wykorzystanie najnowszych funkcji i narzędzi ekosystemu Java
Efekty kształcenia
Uczestnik wdraża nowoczesne konstrukcje języka Java w projektach programistycznych
Uczestnik analizuje i porównuje różne wersje JDK oraz zarządza ich instalacją
Uczestnik projektuje aplikacje z wykorzystaniem modularności i nowych API
Uczestnik optymalizuje kod pod kątem wydajności i kompatybilności
Uczestnik stosuje strategie migracji do nowszych wersji Java
Uczestnik wykorzystuje narzędzia wspierające rozwój i utrzymanie aplikacji
Wymagania
Umiejętność programowania w języku Java
Podstawowa znajomość konsoli w systemie Windows/Linux
W cenie otrzymasz:
Materiały szkoleniowe
Certyfikat ukończenia szkolenia
W przypadku szkolenia w trybie stacjonarnym zapewnimy Ci również lunch oraz sprzęt niezbędny do nauki
Program szkolenia
Nowoczesna Java
Podsumowanie kluczowych zmian w języku na poziomie poszczególnych wersji Javy
Nowy cykl wydawniczy i jego wpływ na codzienny development
JDK a kwestie licencyjne
Wybór implementacji oraz wersji JDK
Wykorzystanie/zrządzanie wieloma wersjami JDK
Strategie migracji
Istotne zmiany na poziomie języka i SDK
Zmiany składniowe m.in. deklaracje z var, nowy switch expression, try-with-resources, unnamed variables
Elastyczne ciała konstruktorów
Zmiany w klasie String
Lambdy, interfejsy funkcyjne oraz strumienie
Stream gatherers
Typy opcjonalne
Rekordy i klasy zapieczętowane
Pattern matching
System modułów JPMS (project Jigsaw)
Lekkie wątki (project Loom) oraz Structed Concurrency
Pisanie prostych skryptów w Javie dzięki nowemu API dla pracy na konsoli, Compact Source File oraz Instance Main Methods
Wybrane zmiany na poziomie API
Programowe parsowanie plików klas (opcjonalnie)
Co czeka nas w przyszłości?
Opóźniona inicjalizacja zmiennych dzięki Stable Values
Klasy prymitywne
Wybrane opinie
Przeczytaj pozytywne opinie pochodzące z ankiet satysfakcji z naszych szkoleń wypełnianych wyłącznie przez ich uczestników po realizacji usługi



