Открыто

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

Тема в разделе "Курсы по программированию", создана пользователем Топикстартер, 5 апр 2025.

Основной список: 6 участников

  1. 5 апр 2025
    #1
    Топикстартер
    Топикстартер ЧКЧлен клуба

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

    1.png

    На данном курсе слушатели узнают о технологии распределенных вычислений с использованием технологий 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 руб
    Скрытая ссылка
     
    Последнее редактирование модератором: 8 апр 2025
    1 человеку нравится это.
  2. Последние события

    1. ilia23
      ilia23 участвует.
      20 сен 2025
    2. skladchik.com
      В складчине участвует 5 человек(а).
      31 авг 2025
    3. mrJoh
      mrJoh участвует.
      28 май 2025
    4. skladchik.com
      В складчине участвует 5 человек(а).
      28 май 2025