План на курса
Въведение в Java 21
- Преглед на Java 21 и неговия LTS статус
- Основни подобрения спрямо предишни версии
- Настройка на средата за разработка на Java 21
Нови Функции и Подобрения
- Нови езикови функции и актуализации на синтаксиса
- Подобрения в съпоставянето на шаблони и записи
- Нови API и актуализации на библиотеките
Оптимизация на производителността с Java 21
- Подобрения в управлението на паметта
- Техники за настройка на производителността
- Използване на най-новите подобрения на JVM
Модулен Programming в Java 21
- Актуализации на модулната система
- Създаване и управление на модулни приложения
- Най-добри практики за модулна разработка с Java
Разширени Езикови Функции
- Запечатани класове и съпоставяне на шаблони
- Подобрени switch изрази и изрази
- Разширено използване на записи и класове данни
Интегриране на Java 21 с Модерни Библиотеки
- Работа с актуализирани библиотеки и рамки
- Използване на Java 21 в микроуслуги и облачни приложения
- Използване на нови функции на библиотеките за ефективност
Тестване и Отстраняване на Грешки в Java 21
- Нови инструменти и техники за отстраняване на грешки
- Писане на unit тестове за нови езикови функции
- Интегриране с популярни рамки за тестване
Разгръщане и Поддръжка на Приложения Java 21
- Стратегии и най-добри практики за разгръщане
- Управление на надстройки на версии и съвместимост
- Мониторинг и поддръжка на приложения с дългосрочна поддръжка
Обобщение и Следващи Стъпки
Изисквания
- Основни познания по програмни концепции
- Предишен опит с Java (всяка версия)
- Запознатост с принципите на обектно-ориентираното програмиране (ООП)
Целева аудитория
- Java разработчици, които искат да надградят до последната версия
- Софтуерни инженери, които искат да подобрят своите Java умения
- ИТ специалисти, участващи в разработката на приложения, базирани на Java
Oтзиви от потребители (5)
Че получихме сложен преглед и на контекста - например защо се нуждаем от някои анотации и какво означават те. Хареса ми практическата част от обучението - ръчно изпълнение на командите и извикване на останалите api
Alina - ACCENTURE SERVICES S.R.L
Курс - Quarkus for Developers
Машинен превод
Към добавената информация, обучението не беше просто за Groovy, което беше приятно.
Covenant - Vodacom
Курс - Groovy Programming
Машинен превод
Треньора може да обясни ясно темата и да отговори на всеки въпрос.
Hannah Mae Lubigan - Security Bank Corporation
Курс - Advanced Spring Boot
Машинен превод
Обучение по стила и инструктор помагат да се преодолят проблеми, с които се сблъсквате по време на упражненията.
Carl Angelo Gonzales - Security Bank Corporation
Курс - Spring Boot for Beginners
Машинен превод
Към обсъжданите теми се отнасят много и треньора се е опитал да им отдаде правосъдие.
Lakshmipriya Sivakumar - Deque Systems Inc
Курс - Spring Boot, React, and Redux
Машинен превод