Уровень сложности:
Длительность курса: 40 ак.ч.
График обучения: 5 дней по 8 ак.часов (дневная форма обучения) или 10 дней по 4 ак.часа (вечерняя форма обучения)
Аннотация
Платформа Java Enterprise Edition (Java EE) предоставляет широкие возможности для разработки переносимых, высокопроизводительных, масштабируемых и надёжных приложений корпоративного уровня на базе популярного языка программирования Java. В данном курсе обзорно рассматривается общая структура платформы Java EE, особенности разработки на её основе корпоративных приложений и их развёртывания. Более подробно слушатели курса познакомятся со следующими технологиями платформы Java EE:
- Servlet;
- Enterprise JavaBeans (EJB);
- Persistence API;
- обеспечение безопасности корпоративных приложений.
Знания и умения, полученные в результате обучения
После окончания обучения слушатели будут знать:
- общую структуру и возможности платформы Java EE;
- особенности разработки и развёртывания корпоративных приложений;
- основные технологии, предлагаемые платформой Java EE.
После окончания обучения слушатели будут уметь:
- разрабатывать web-приложения на основе технологии сервлетов;
- разрабатывать EJB-компоненты для корпоративных приложений;
- использовать Persistence API при работе с базами данных;
- применять стандартные механизмы безопасности приложений на платформе Java EE;
- развёртывать приложения на сервере GlassFish.
Курсы связанных направлений
Даты занятий | Расписание занятий |
25.02.2020 - 27.03.2020 18:00 - 21:20
Примечание:
В рамках модульной программы DEV-J-MP+. Расширенная модульная программа "Разработчик прикладного программного обеспечения (Язык Java)", при наличии свободных мест
|
Дата | Время | Аудитория | Преподаватель |
25.02.2020 вторник
|
18:00 - 21:20
|
Аудитория №102
|
|
26.02.2020 среда
|
18:00 - 21:20
|
Аудитория №102
|
|
27.02.2020 четверг
|
18:00 - 21:20
|
Аудитория №102
|
|
28.02.2020 пятница
|
18:00 - 21:20
|
Аудитория №102
|
|
02.03.2020 понедельник
|
18:00 - 21:20
|
Аудитория №102
|
|
03.03.2020 вторник
|
18:00 - 21:20
|
Аудитория №102
|
|
04.03.2020 среда
|
18:00 - 21:20
|
Аудитория №102
|
|
05.03.2020 четверг
|
18:00 - 21:20
|
Аудитория №102
|
|
06.03.2020 пятница
|
18:00 - 21:20
|
Аудитория №102
|
|
09.03.2020 понедельник
|
18:00 - 21:20
|
Аудитория №102
|
|
10.03.2020 вторник
|
18:00 - 21:20
|
Аудитория №102
|
|
11.03.2020 среда
|
18:00 - 21:20
|
Аудитория №102
|
|
12.03.2020 четверг
|
18:00 - 21:20
|
Аудитория №102
|
|
13.03.2020 пятница
|
18:00 - 21:20
|
Аудитория №102
|
|
16.03.2020 понедельник
|
18:00 - 21:20
|
Аудитория №102
|
|
17.03.2020 вторник
|
18:00 - 21:20
|
Аудитория №102
|
|
18.03.2020 среда
|
18:00 - 21:20
|
Аудитория №102
|
|
19.03.2020 четверг
|
18:00 - 21:20
|
Аудитория №102
|
|
20.03.2020 пятница
|
18:00 - 21:20
|
Аудитория №102
|
|
23.03.2020 понедельник
|
18:00 - 21:20
|
Аудитория №102
|
|
24.03.2020 вторник
|
18:00 - 21:20
|
Аудитория №102
|
|
25.03.2020 среда
|
18:00 - 21:20
|
Аудитория №102
|
|
26.03.2020 четверг
|
18:00 - 21:20
|
Аудитория №102
|
|
27.03.2020 пятница
|
18:00 - 21:20
|
Аудитория №102
|
|
|
19 200 ₽
Расчёт стоимости с учётом возможных скидок
24 400 ₽
Скидки предоставляются в зависимости от количества слушателей,
суммы договора и других условий, оговариваемых с Заказчиком.
Расчёт стоимости с учётом возможных скидок представлен как справочная информация.
Фактический размер скидки может несколько отличаться из-за округления значения суммы.
Начальные требования
- Уверенное знание синтаксиса языка Java в версии не ниже JDK 1.5;
- Знание основных стандартных пакетов платформы Java Standard Edition (Java SE);
- Знание основ языка SQL.
Курсы, обеспечивающие достаточный начальный уровень знаний
Тематический план
Тема 1. Введение
- Задача курса.
- Обзор рассматриваемых тем.
- Общие термины и понятия.
Тема 2. Основы разработки корпоративных приложений на платформе Java EE
- Обобщённая архитектура корпоративных приложений.
- Обзор основных технологий платформы Java EE.
- Особенности разработки на платформе Java EE.
- Развертывание корпоративных приложений.
Тема 3. Разработка web-компонент на платформе Java EE
- Общая структура web-приложения.
- Технология сервлетов (Java Servlets).
- Использование технологии аплетов.
- Использование технологии JSON.
Тема 4. Разработка компонент на основе технологии Enterprise JavaBeans (Java EJB)
- Введение в технологию Java EJB.
- Сессионные компоненты (Session Beans).
- Компонент-одиночка (Singleton).
- Компоненты, управляемые сообщениями (MessageDriven Beans).
- Использование асинхронных методов.
Тема 5. Java Persistence API
- Основы Persistence API.
- Язык запросов (Java Persistence Query Language).
- Обеспечение многопользовательского доступа к данным.
Тема 6. Разработка безопасных приложений на основе Java EE
- Безопасность приложений на платформе Java EE.
- Использование механизмов безопасности.
Тема 7. Практические аспекты разработки приложений на платформе Java EE
- Итоговый обзор.
- Практические аспекты разработки приложений на платформе Java EE.