Разработка серверного программного обеспечения на Jakarta Enterprise Edition
Получить теоретические знания и практические навыки создания Enterprise Java Bean компонентов (EJB-компонентов) соответствующих спецификации EJB. А также навыки использования EJB-компонентов в составе клиент-серверных приложений взаимодействующих с базами данных
от 31 500₽
Для физ. лиц - 31 500₽
Для организаций - 39 800₽
Ближайшая группа
10.08.2026-14.08.2026
Формат
Гибридный
Длительность
46 часов
Часы занятий
10:00–17:00
Целевая аудитория
Разработчики с опытом создания клиент-серверных приложений, желающие освоить серверную разработку на Jakarta EE
Получаемые знания и навыки
По окончании курса слушатели научатся- создавать корпоративные многофункциональные серверные компоненты и высокопроизводительные, отказоустойчивые информационные системы на основе технологии Enterprise Java Beans (EJB). Эти знания помогут вам разрабатывать web-приложения на языке Java, приложения для баз данных Oracle
- создавать web-службы на базе решений JAX-WS и JAX-RS. Вы научитесь использовать протоколы SOAP и соглашениях REST, чтобы приложения между собой могли обмениваться данными в виде сообщений
- использовать MDB-компоненты для организации асинхронной обработки сообщений в различных форматах
- в рамках проекта создавать web-приложение, которое позволит посетителям интернет-магазина формировать и просматривать свою персональную корзину с последующим процессом формирования заказа c применением технологий EJB, JMS, JAX-RPC, EE Concurrency.
- создавать по техзаданию приложение, которое должно получать котировки в формате JSON с использованием технологии web-служб на основе JAX-RS API и технологии JTA для поддержки транзакций
- создавать приложение на основе JavaFX и серверное приложение с использованием web-служб для обмена данными в формате JSON и XML
от 31 500₽
Для физ. лиц - 31 500₽
Для организаций - 39 800₽
Программа курса
- Архитектура серверных приложений
- Обзор платформы Jakarta EE
- Контейнеры приложений
- Развертывание приложений на сервере (Tomcat, WildFly, GlassFish)
- Архитектура web-приложений
- Сервлеты: жизненный цикл, обработка запросов и ответов
- JSP: создание динамических страниц, работа с JSTL
- MVC-паттерн
- Принципы REST
- Создание RESTful-сервисов с JAX-RS (Jersey, RESTEasy)
- Работа с JSON/XML (JAXB, Jackson)
- Аутентификация и авторизация
- Введение в EJB
- Сессии и сообщения (Stateless/Stateful/Singletone)
- Транзакции, безопасность, внедрение зависимостей
- Жизненный цикл компонентов
- Введение в JPA
- Сущности, EntityManager, JPQL
- Транзакции, каскадные операции
- Интеграция с Hibernate
- Оптимизация запросов
- Основы Spring: IoC, DI, AOP
- Spring MVC для web-приложений
- Spring Boot: автоконфигурация, создание микросервисов
- Spring Security
- Основы обмена сообщениями
- JMS API: очереди, топики
- Интеграция с ActiveMQ, RabbitMQ
- Асинхронная обработка данных
- Аутентификация и авторизация (BASIC, FORM, JWT)
- SSL/TLS
- Защита от уязвимостей (OWASP)
- Настройка безопасности в Spring Security и Jacarta EE
- Модульное и интеграционное тестирование (JUnit, Mockito)
- TDD/BDD
- CI/CD: Jenkins, GitLab CI
- Деплой приложений в облако
Стоимость и условия оплаты
от 31 500₽
Для физ. лиц - 31 500₽
Для организаций - 39 800₽