Java EE 7: разработка интерфейсных веб-приложений

направление:
вендор:
Даты проведения курса

В курсе рассматривается построение и развертывание корпоративных приложений на Java Platform Enterprise Edition 7 Web Profile. Изучаются такие вопросы, как аннотации, Session Enterprise JavaBeans (EJB-Lite), Java Persistence API (JPA), сервлеты, JavaServer Pages(JSPs), Contexts and Dependency Injection (CDI), JAX-RS RESTful web сервисы, Java API for WebSocket и Java API для обработки JSON.

Слушатели обучаются:

  • Создавать web-интерфейсы как для десктопных, так и для мобильных устройств
  • Осуществлять сборку приложения
  • Создавать Java приложения
  • Разворачивать приложение на сервере приложений (в окружении Java EE platform runtime)

    Достоинства курса

    Слушатели приобретают практический опыт построения Java EE web приложений. Они обучаются созданию пользовательских web-интерфейсов с использованием HTML5 и JavaScript, а также JSP и сервлетов. Пользовательские web-интерфейсы используют AJAX для взаимодействия с созданными слушателями RESTful web сервисами; персистентность данных обеспечивается с помощью JPA и оптимистических блокировок.

    Практические упражнения

    Изучаемый материал закрепляется при выполнении практических упражнений, организованных в виде структурированных лабораторных работ. В частности, изучаются EJB-Lite сеансовые компоненты, которые могут участвовать в транзакциях, управляемых контейнером. Практические упражнения выполняются с использованием NetBeans IDE и WebLogic Server.

    Требуемая предварительная подготовка

  • Умение авторизации web страниц, использующих HTML, CSS и JavaScript
  • Понимание концепций баз данных и синтаксиса SQL
  • Опыт работы с Java SE или сертификация Java Programmer
  • Понимание принципов объектно-ориентированного программирования
  • Курс Java SE 8 Программирование

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

  • Опыт работы с интегрированной средой разработки
  • Курс JavaScript and HTML5: Разработка Web-приложений

  • Цель курса:

  • Создание и использование Java аннотаций
  • Выбор корректного Java EE прфиля для данного приложения
  • Разработка запуск приложения, основанного на EJB технологии
  • Создание Java EE приложений с помощью Java EE 7 платформы
  • Изучение сервисов, предоставляемых сервером приложений
  • Упаковка, развертывание и отладка корпоративных приложений
  • Создание пользовательских web-интерфейсов с применением технологий сервлетов, JSP, JAX-RS и JavaScript
  • Доступ к реляционным базам данных с помощью Java Persistence API
  • Создание масштабируемой, транзакционной бизнес-логики с помощью EJB-Lite
  • Разработка базовых классов Java Persistence API сущностей для обеспечения доступа к базе данных
  • Разработка пользовательского web-интерфейса с помощью Servlets, JSPs и JAX-RS
  • Проектирование приложений с использованием инжекции зависимости
  • Использование IDEs и серверов приложений для Java EE разработки

  • Аудитория курса:

  • J2EE разработчики
  • Java разработчики
  • Java EE разработчики
  • Web администраторы

    Все материалы по курсу предоставляются на английском языке.

    По окончании выдается сертификат Учебного центра РДТЕХ.