Plan Szkolenia
Wprowadzenie do Java 21
- Przegląd Java 21 i jej status LTS
- Kluczowe ulepszenia w porównaniu z poprzednimi wersjami
- Konfiguracja środowiska programistycznego Java 21
Nowe funkcje i ulepszenia
- Nowe funkcje języka i aktualizacje składni
- Ulepszenia w dopasowywaniu wzorców i rekordach
- Nowe API i aktualizacje bibliotek
Optymalizacja wydajności z Java 21
- Poprawy w zarządzaniu pamięcią
- Techniki strojenia wydajności
- Wykorzystanie najnowszych ulepszeń JVM
Programowanie modułowe w Java 21
- Aktualizacje systemu modułów
- Tworzenie i zarządzanie modułowymi aplikacjami
- Najlepsze praktyki w modułowym programowaniu w Javie
Zaawansowane funkcje języka
- Zapieczętowane klasy i dopasowywanie wzorców
- Ulepszone instrukcje switch i wyrażenia
- Zaawansowane wykorzystanie rekordów i klas danych
Integracja Java 21 z nowoczesnymi bibliotekami
- Praca z zaktualizowanymi bibliotekami i frameworkami
- Wykorzystanie Java 21 w mikrousługach i aplikacjach chmurowych
- Wykorzystanie nowych funkcji bibliotek dla zwiększenia efektywności
Testowanie i debugowanie w Java 21
- Nowe narzędzia i techniki debugowania
- Pisanie testów jednostkowych dla nowych funkcji języka
- Integracja z popularnymi frameworkami testowymi
Wdrażanie i utrzymywanie aplikacji Java 21
- Strategie wdrażania i najlepsze praktyki
- Zarządzanie aktualizacjami wersji i kompatybilnością
- Monitorowanie i utrzymywanie aplikacji z długoterminowym wsparciem
Podsumowanie i kolejne kroki
Wymagania
- Podstawowa znajomość koncepcji programowania
- Wcześniejsze doświadczenie z Javą (dowolna wersja)
- Znajomość zasad programowania obiektowego (OOP)
Grupa docelowa
- Programiści Java, którzy chcą przejść na najnowszą wersję
- Inżynierowie oprogramowania chcący poprawić swoje umiejętności w Javie
- Specjaliści IT zaangażowani w rozwój aplikacji opartych na Javie
Opinie uczestników (2)
Konfiguracja Podmana do bezproblemowej pracy z lokalnymi kontenerami oraz korzystanie z tematów Kafka.
- Norfolk Southern
Szkolenie - Quarkus for Developers
Przetłumaczone przez sztuczną inteligencję
- Postęp kursu (od wewnętrznych mechanizmów JVM do bardziej zaawansowanych tematów) - Niektóre spostrzeżenia z praktycznych ćwiczeń - Styl wizualny (nie prezentacja, ale estetycznie zaprojektowana strona)
Ivan Suvorov - Deutsche Bank
Szkolenie - Java Advanced
Przetłumaczone przez sztuczną inteligencję