Plan Szkolenia
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
Wymagania
- 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
Opinie uczestników (5)
That we got a complex overview also about the context - for example why do we need some annotations and what they mean. I liked the practical part of the training - having to manually run the commands and call the rest api's
Alina - ACCENTURE SERVICES S.R.L
Szkolenie - Quarkus for Developers
The extra information that was shared, the training was not straightforward groovy, which was nice.
Covenant - Vodacom
Szkolenie - Groovy Programming
trener może wyraźnie wyjaśnić temat i odpowiedzieć na każde pytanie.
Hannah Mae Lubigan - Security Bank Corporation
Szkolenie - Advanced Spring Boot
Przetłumaczone przez sztuczną inteligencję
Training style and trainer helps solve issues encountered during the exercises.
Carl Angelo Gonzales - Security Bank Corporation
Szkolenie - Spring Boot for Beginners
The breadth of the topis covered was quite a bit and the trainer tried to do justice to that.