Благодарим ви, че изпратихте вашето запитване! Един от членовете на нашия екип ще се свърже с вас скоро.
Благодарим ви, че направихте своята резервация! Един от членовете на нашия екип ще се свърже с вас скоро.
План на курса
Въведение
- Цели и структура на курса
- Преглед на Java характеристиките на EE 8
Преглед на Java EE архитектура
- Многослойна архитектура в Java EE
- Ключови компоненти: EJB, JPA, JSP и сервлети
- Роля на Java EE в корпоративните приложения
Преглед на Java EE 8 API и функционалност
- Въведение в новите API: JSON-B, сигурност и HTTP/2
- Подобрения в съществуващите API: JAX-RS, CDI и др
- Поддръжка за облак и HTML5
Подготовка на средата за разработка
- Инсталиране на Java EE 8 и необходимите инструменти
- Настройване на интегрирана среда за разработка (IDE)
- Конфигуриране на сървъри за приложения (напр. WildFly, GlassFish)
Инсталиране и конфигуриране Java EE 8
- Ръководство за инсталиране стъпка по стъпка
- Конфигуриране на настройките на сървъра
- Проверка на инсталацията
Създаване на примерно приложение
- Създаване на основна структура на проекта
- Разработване на проста уеб услуга
- Внедряване на примерното приложение
Четене и писане на Database
- Свързване на Java EE приложения към база данни
- Използване на JPA за операции с бази данни
- Внедряване на CRUD операции
Разбиране на инжектирането на зависимости
- Концепции за инжектиране на зависимост (DI) в Java EE
- Използване на CDI анотации в приложения
- Управление на зърна и техния жизнен цикъл
Писане на компоненти със състояние
- Преглед на бобовете за сесии със състояние
- Създаване и управление на компоненти със състояние
- Устойчивост и управление на държавата
Работа с Java EE Websockets
- Въведение в Websockets в Java EE
- Настройване на Websockets за комуникация в реално време
- Внедряване на Websockets в приложения
Съпоставяне Java Въведете към и от JSON
- Използване на JSON-B API за обвързване на данни
- Персонализиране на JSON съпоставяния
- Разбор и генериране на JSON с Java EE
Разработване на потребителски интерфейс за приложението
- Преглед на JSF и HTML5 в Java EE
- Изграждане на потребителски интерфейс с JSF
- Интегриране на front-end с back-end услуги
Защита на приложението
- Внедряване на Java EE Security API
- Механизми за автентификация и авторизация
- Защита на RESTful услуги и уеб приложения
Тестване на приложението
- Писане на модулни и интеграционни тестове за Java EE компоненти
- Инструменти за тестване Java EE приложения (напр. Arquillian)
- Автоматизиране на тестове в процеса на разработка
Отстраняване на грешки в приложението
- Техники за отстраняване на грешки в Java EE
- Използване на IDE инструменти за отстраняване на грешки
- Отстраняване на често срещани проблеми
Внедряване на приложението
- Опаковка Java ЕЕ приложения
- Внедряване в различни среди (разработване, постановка, производство)
- Практики за непрекъснато внедряване
Отстраняване на неизправности
- Идентифициране и разрешаване на често срещани проблеми с внедряването
- Мониторинг на производителността на приложението
- Най-добри практики за стабилност на приложението
Обобщение и следващи стъпки
Изисквания
- Java опит в програмирането
Публика
- Разработчици
21 Часа