Що нового?

Придбаний Разработка корпоративных приложений с использованием технологий Java EE/Jakarta EE [IBS Training Center]

Інформація про покупку
Тип покупки: Складчина
Ціна: 29940 ГРН
Учасників: 0 з 8
Організатор: Відсутній
Статус: Набір учасників
Внесок: 3892.2 ГРН
0%
Основний список
Резервний список

Gadzhi

Модератор
Разработка корпоративных приложений с использованием технологий Java EE/Jakarta EE [IBS Training Center]



На данном курсе слушатели узнают о технологии распределенных вычислений с использованием технологий JEE (Java Enterprise Edition), включая использование EJB, внедрение зависимостей CDI, работу с базами данных через технологию JPA и работу с брокерами сообщений на базе технологии JMS. Курс построен на сервере WildFly (JBoss) как самом популярном сервере приложений в настоящее время. Однако, знания могут быть применены к любому серверу, отвечающему спецификации JEE (WebSphere, WebLogic и т.д.).

На данном курсе слушатели узнают о технологии распределенных вычислений с использованием спецификации Enterprise JavaBeans 3.2 (EJB3), CDI (context and dependency injection), JMS (Java Message Services), JPA (Java Persistence API/Jakarta Persistence API). Рассматриваются типы бинов – сессионные с поддержкой и без поддержки состояния, обработчики JMS-сообщений. Особое внимание уделено сохраняемым сущностям (entities) и технологии JPA. Рассматривается внедрение зависимостей с использованием CDI.
Курс также включает вопросы по развертыванию компонент, контекстам транзакций. Слушатели ознакомятся с использованием службы сообщений Java Message Service (JMS) и научатся разрабатывать клиентов службы сообщений. Курс построен на сервере WildFly (JBoss) как самом популярном сервере приложений в настоящее время. Однако, знания могут быть применены к любому серверу, отвечающему спецификации JEE (WebSphere, WebLogi и т. д.).

После завершения обучения слушатели разберутся с:
  • Основными технологиями JEE;
  • Концепциями и практикой применения технологии EJB;
  • Использованием CDI для связывания компонентов и внедрения зависимостей;
  • Концепциями и практиками использования JMS;
  • Использованием JPA для работы с реляционными БД.
Целевая аудитория:
Разработчики бизнес-приложений на базе технологий JEE.

Предварительная подготовка:
  • Знание Java
  • Знакомство с разработкой веб-приложений на базе JavaEE: технологиями JSP и Servlets
  • Знакомство с реляционными базами данных
Улучшаемые навыки:
  • Основы Java EE
  • Создание и управление сервлетами
  • Работа с Enterprise Java Beans (EJB)
  • Использование Java Persistence API (JPA)
  • Разработка RESTful и SOAP веб-сервисов
Программа

01. Обзор платформы JEE (терия - 2,5 ч.)
  • обзор основных технологий JEE;
  • распределенные компоненты EJB;
  • внедрение зависимостей через CDI;
  • работа с сообщениями через JMS;
  • обзор JPA.
02. Enterprise Java Beans (теория – 5 ч., практика – 4.5 ч.)
  • введение в EJB;
  • типы использования EJB;
  • тестирование EJB бинов в контейнере Arquillian;
  • сборка WAR, JAR и EAR архивов для публикации на сервере;
  • деплой приложений на сервер.
03. Внедрение зависимостей через CDI (теория – 5 ч., практика – 6 ч.)
  • преимущества внедрения зависимостей;
  • применение Weld (реализация CDI) отдельно от серверов JEE и вместе с ними;
  • продьюсеры и диспоузеры;
  • интерсепторы в CDI;
  • декораторы в CDI;
  • работа с событиями и паттерн Observable в CDI.
04. Работа с JMS (теория – 4 ч., практика – 4 ч.)
  • использование JEE сервера для работы с JMS;
  • настройка WildFly, создание очередей и топиков;
  • соединения и сессии для работы с JMS;
  • асинхронная отправка и получение сообщений;
  • использование ActiveMQ (режим без JEE сервера);
  • использование JNDI для получения очереди или топика;
  • заголовки и свойства сообщений;
  • передача сообщений в режиме запрос-ответ;
  • селекторы сообщений;
  • возможности JMS 2.0;
  • использование OpenMQ.
05. Использование JPA (теория 4,5 ч., практика – 4,5 ч.)
  • работа с сущностями, мэппинг классов в таблицы БД;
  • типы доступа (через поле или свойство);
  • конфигурация полей @Column и @Lob;
  • стратегии генерации первичных ключей;
  • отношения сущностей один-к-одному, один-ко-многим, многие-ко-многим;
  • односторонние и двусторонние отношения;
  • каскадирование операций;
  • встраиваемые классы и коллекции;
  • стратегии мэппинга наследования классов;
  • работа с EntityManager, основные операции;
  • работа с транзакциями;
  • декларативное управление транзакциями.
Итого: теория – 21 ч. (53%), практика – 19 ч. (47%)

Чему вы научитесь:
  • Научитесь основным концепциям Java EE, включая архитектуру и компоненты
  • Освоите процесс создания и управления сервлетами, включая обработку HTTP-запросов и ответов
  • Научитесь использовать EJB для создания бизнес-логики, включая управление транзакциями и безопасность
  • Освоите методы работы с JPA для управления персистентностью данных
  • Научитесь создавать RESTful и SOAP веб-сервисы с использованием Java EE
Цена 44910 руб
https://ibs-training.ru/kurs/razrabotka_korporativnyh_prilogeniy_s_ispolzovaniem_tehnologiy_java_ee.html
 
Угорі