- Podstawowa wiedza na temat koncepcji programowania
- Wcześniejsze doświadczenie z Java (dowolna wersja)
- Znajomość zasad programowania obiektowego (OOP)
Grupa docelowa
- Deweloperzy Java dążący do aktualizacji do najnowszej wersji
- Inżynierowie oprogramowania chcący poszerzyć swoje umiejętności w zakresie Java
- Specjaliści IT zaangażowani w tworzenie aplikacji opartych na Java
Java 21 to długoterminowa wersja wsparcia (LTS) języka programowania Java z 2023 roku, oferująca nowe funkcje, ulepszenia i poprawki wydajności dla nowoczesnego tworzenia aplikacji.
To prowadzone przez instruktora, interaktywne szkolenie (online lub stacjonarne) skierowane jest do programistów Java na poziomie średnio zaawansowanym, którzy chcą poznać najnowsze funkcje Java 21, udoskonalić swoje praktyki kodowania i efektywnie wdrażać nowoczesne aplikacje Java.
Po zakończeniu tego szkolenia uczestnicy będą potrafili:
- Zrozumieć i wykorzystać nowe funkcje wprowadzone w Java 21.
- Poprawić wydajność aplikacji, korzystając z zaawansowanych funkcji Java.
- Opracowywać aplikacje modułowe i skalowalne, wykorzystując zaktualizowane biblioteki.
- Wdrażać najlepsze praktyki w Java 21, aby uzyskać solidny i wydajny kod.
Format Kursu
- Interaktywny wykład i dyskusja.
- Dużo ćwiczeń i praktyki.
- Praktyczna implementacja w środowisku live-lab.
Opcje Dostosowania Kursu
- Aby poprosić o dostosowane szkolenie w ramach tego kursu, skontaktuj się z nami w celu ustalenia szczegółów.
Wprowadzenie do Java 21
- Przegląd Java 21 i jego status LTS
- Kluczowe ulepszenia w porównaniu z poprzednimi wersjami
- Konfiguracja środowiska programistycznego Java 21
Nowe funkcje i ulepszenia
- Nowe funkcje językowe i aktualizacje składni
- Ulepszenia w dopasowywaniu wzorców i rekordach
- Nowe API i aktualizacje bibliotek
Optymalizacja wydajności z Java 21
- Ulepszenia w zarządzaniu pamięcią
- Techniki strojenia wydajności
- Wykorzystanie najnowszych ulepszeń JVM
Modułowość Programming w Java 21
- Aktualizacje systemu modułów
- Tworzenie i zarządzanie aplikacjami modułowymi
- Najlepsze praktyki dla modułowego programowania w Java
Zaawansowane funkcje językowe
- Klasy zamknięte i dopasowywanie wzorców
- Ulepszone instrukcje i wyrażenia switch
- Zaawansowane użycie rekordów i klas danych
Integrowanie Java 21 z nowoczesnymi bibliotekami
- Praca z zaktualizowanymi bibliotekami i frameworkami
- Wykorzystanie Java 21 w mikroserwisach i aplikacjach chmurowych
- Wykorzystanie nowych funkcji bibliotek w celu zwiększenia wydajności
Testowanie i debugowanie w Java 21
- Nowe narzędzia i techniki debugowania
- Pisanie testów jednostkowych dla nowych funkcji językowych
- Integracja z popularnymi frameworkami testowymi
Wdrażanie i utrzymanie aplikacji Java 21
- Strategie wdrażania i najlepsze praktyki
- Zarządzanie aktualizacjami wersji i kompatybilnością
- Monitorowanie i utrzymanie aplikacji z długoterminowym wsparciem
Podsumowanie i kolejne kroki