Разработка корпоративных Java EE приложений для стандартных серверов приложений
О курсе
Краткое описание: как Java кардинально изменила наши представления о разработке программного обеспечения, так же технология EJB изменила представления о разработке надежных и масштабируемых корпоративных систем.
- Курс покажет общую архитектуру EJB, принципы построение систем с использованием этой технологии.
- Будут рассмотрены модели компонентов, мониторы компонентных транзакций.
- Будет дано определение EJB и архитектура распределенных объектов.
- Различия в стандартах EJB 1.1, 2.0, 3.0
- Соглашения между компонентом и контейнером.
- Удаленный и локальный пользовательские интерфейсы.
- Три типа EJB компонент.
- Особенности размещения EJB на Oracle WebLogic и других серверах.
- Конфигурация дескрипторов размещения и обеспечение безопасного доступа к EJB компонентам.
- Основы постоянства.
- Транзакции в распределенных системах.
- Построение Web приложений с использованием компонент EJB.
Обучение является практико-ориентированным. В процессе учебы обучающиеся осуществляют разработку учебных проектов, применяя на практике получаемые знания на основе ключевых технологий Jakarta EE.
Для практики используются ключевые сервера приложений:
- GlassFish
- WildFly
Материально-техническое обеспечение:
Персональный компьютер либо ноутбук:
- процессор не ниже Intel Core i5;
- память DDR3 не менее 8Гб;
- монитор не менее 24 дюймов, разрешение 1920×1080;
- HDD не менее 80Гб 7200rpm либо SSD аналогичного объёма;
- клавиатура, манипулятор мышь (разрешение не менее 1600dpi).
ПО:
- Java 21, Maven 3.9.5;
- Microsoft Windows 11+, Mac OS, Linux;
- IntelliJ IDEA Community последней версии;
- Google Chrome последней версии;
- Docker и Docker Compose последней версии.
Цели обучения
Требования
- Теория и практика использования: ООП в Java; Exceptions; Generics; IO Streams; JDBC; многопоточность; HTTP/HTTPS; Maven; Docker и Docker Compose
- Навыки скоропечатания.
- Уровень образования слушателей: среднее профессиональное и/или высшее образование.
Целевая аудитория
- Категория слушателей: Профессиональные разработчики Java, аналитики, руководители проектов, желающие переводить свои приложения в многозвенную архитектуру.
Программа обучения
Обзор платформы Java EE/Jakarta EE
Java EE vs Jakarta EE
Jakarta EE Platform
Jakarta Web Profile
Jakarta Core Profile
Jakarta MicroProfile
Вспомогательные инструменты и технологии:
Servlets
JNDI
JSON-B/P, JAXB
EJB
CDI и Managed Beans
JAX-WS и JAX-RS:
JPA (Jakarta Persistence API) и Jakarta Data
Jakarta Validation
Jakarta Security (AuthN & AuthZ)
Обзор Jakarta MicroProfile
Расписание занятий
Дата | Статус | Формат | Место проведения | Стоимость |
---|---|---|---|---|
06.01.2025 | Дистанционный
Дистанционное обучение (СДО): Самостоятельное изучение материалов программы. Оптимальный вариант для занятых людей, которые готовы учиться самостоятельно в свободное время в удобном для них темпе. Консультации преподавателей оказываются дистанционно (при необходимости). | Виртуальный класс | 65000 ₽ |