План на курса
Въведение
- Jakarta EE срещу Java EE Преглед на характеристиките и архитектурата на Jakarta EE
Подготовка на средата за разработка
- Инсталиране на Jakarta EE софтуер и компоненти Настройване на Jakarta EE проекти и инструменти Разбиране на Jakarta EE контейнери, уеб услуги и API
Моделиране на данни с Jakarta Persistence API (JPA)
- Създаване, управление и заявки за обекти Създаване на схема на база данни Изпълнение на примери за постоянство Внедряване на връзки на обекти
Използване на WebSockets с Jakarta Faces (JSF)
- Създаване на WebSocket приложения Разработване на анотирани крайни точки и програмни крайни точки Създаване на WebSocket URI шаблони Използване на енкодери и декодери
Разработване на RESTful Web Services с JAX-RS
- Създаване на RESTпълен коренен път Access с REST ресурси с помощта на API на Jakarta REST клиент Използване на Bean Validation за валидиране на данни за ресурси Интегриране на Jakarta REST с Jakarta Enterprise Beans и CDI Изпълнение на примери за Enterprise Bean
Защита на Jakarta EE приложения
- Разбиране на функциите и механизмите за сигурност Защита на контейнери и сървъри на приложения Защита на уеб приложения и корпоративни компоненти
Разполагане на Jakarta EE приложения с Docker
- Контейнеризиране и конвертиране на приложения към облачни приложения Разполагане на облачни приложения към Kubernetes
Отстраняване на неизправности
Обобщение и заключение
Изисквания
- Познаване на Java EE платформа
- Опит в програмирането на Java
Публика
- Разработчици
Oтзиви от потребители (5)
Голямо количество практически знания, показани в примери от реалния живот.
Kamil - Streamsoft Kraków
Course - Java Advanced
Machine Translated
Постоянно натискане на промени, когато на 3-ия ден започнах да се губя повече от преди и беше по-трудно да забележа грешката бързо, успях бързо да проверя най-новите промени и да остана в крак с материала
Paulina
Course - Advanced Java Security
Machine Translated
Very good knowledge and character.
Constantinos Michael
Course - Java and Web Application Security
Though an online training, the interactivity with the trainer was remarkable and was always available to provide valuable sources to complement the training. I am very satisfied.
Nuno Marques - MULTICERT, S.A.
Course - Functional Reactive Programming with Java 9 and RxJava
достъпен начин за предаване на знания
Bartłomiej - Politechnika Łódzka
Course - Java 16
Machine Translated