Улучшаемые навыки

JEE
EJB
CDI
JMS
JPA
Hibernate
Корпоративные приложения

Инструменты

IntelliJ IDEA IntelliJ IDEA
Java Java
NetBeans NetBeans
Eclipse Eclipse

Чему вы научитесь

01 Применять основные технологии JEE.
02 Использовать концепции и практики технологии EJB.
03 Связывать компоненты и внедрять зависимости с помощью CDI.
04 Применять концепции и практики работы с JMS.
05 Работать с реляционными БД через JPA.

Программа курса

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

    52 400 ₽

    47 160 ₽ — для физ. лиц

    Записаться на курс

    Для кого

    Разработчик Разработчик

    Предварительная подготовка

  • Знание Java.
  • Знакомство с разработкой веб-приложений на базе Java EE: технологиями JSP и Servlets.
  • Знакомство с реляционными базами данных.
  • 52 400 ₽

    47 160 ₽ — для физ. лиц

    Записаться на курс

    Записаться на курс

    52 400 ₽

    47 160 ₽ — для физ. лиц

    Юр. лицо — 52 400 ₽
    Физ. лицо — 47 160 ₽
    Открытая дата

    Отзывы о курсе

    Повысьте квалификацию И получите диплом
    Отзывы учеников
    Весь материал для меня был нужным. На занятиях были даны основные milestones. Благодаря полученным на курсе знаниям дальше будет проще разбираться по направлению EJB3.0. В целом осталось хорошее впечатление - получил дальнейшее направление для самостоятельного изучения.

    Наши ученики работают в:

    Наши клиенты

    Mail.ru
    Альфа-Банк, банковская группа
    Лаборатория Касперского
    Магнит, розничная сеть
    Спортмастер, сеть спортивных магазинов
    ПСБ
    Сбертех
    Дзен
    IT One
    Ростелеком
    Мегафон
    Nexign
    Ozon
    Декатлон
    X5 Group
    Технониколь
    Росатом
    Газпром
    Нлмк
    ВСК
    Синимекс

    Связанные курсы

    ARC-004
    24 часа

    Шаблоны проектирования приложений масштаба предприятия

    Эффективное проектирование корпоративных приложений: от архитектурных стилей до шаблонов реализации. Курс для тех, кто хочет систематизировать знания об архитектуре, научиться выбирать подходящие решения и снизить когнитивную нагрузку на разработчиков. Узнайте, как применять шаблоны проектирования для создания масштабируемых и устойчивых систем.

    от Middle

    51 900 ₽

    JVA-001
    16 часов

    Взаимодействие с СУБД из Java-приложений посредством технологии JDBC v3

    Изучите JDBC API для создания мощных Java-приложений, взаимодействующих с базами данных. Слушатели научатся применять JDBC API для доступа к реляционным базам данных, выполнения SQL-операторов и запросов, использования транзакций, подготовленных операторов, хранимых процедур и метаданных для манипуляций с базой данных. Полученные знания они применят для создания консольного клиент-приложения. Отдельным модулем охватываются вопросы использования расширений JDBC на платформе J2EE. Изучение этих тем включает практику создания веб-клиента к БД.

    от Middle

    27 900 ₽

    Не нашли, что искали? — Просто напишите, и мы поможем

    Корпоративное обучение Оценка персонала Сертификация О нас Стань тренером Блог
    Пользователь только что записался на курс ""
    Спасибо!
    Форма отправлена успешно.