Developing Applications for the Java EE 7 Platform

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


Что предлагает курс

Курс Developing Applications for the Java EE 7 Platform снабдит слушателей знаниями, необходимыми для построения и развертывания промышленных приложений на платформе Java Enterprise Edition 7. Технологии, рассматриваемые в этом курсе, включают в себя  Enterprise JavaBeans (EJB), Java Persistence API (JPA), Java Transaction API (JTA), Servlets, JavaServer Pages(JSPs), JavaServer Faces (JSF), Contexts and Dependency Injection (CDI), JAX-RS RESTful и SOAP Web Services, the Java API for WebSocket, Java Message Service API (JMS), Bean Validation, Batch API, Timer services,  Java EE Concurrency.    

Целевая аудитория: Java-разработчики, которые хотят узнать, как использовать все возможности стека Java EE 7.

Слушатели освоят:

  • Использование технологий Java Persistence и Java Transaction API.
  • Создание гибких моделей с использованием технологий EJB и CDI.
  • Сервисы Timer, Batch, Concurrency.
  • Разработка веб-сервисов по стандартам SOAP и REST.
  • Разработка пользовательских интерфейсов с использованием сервлетов, технологий Java Server Pages и JavaServer Faces.
  • Сборка и развертывание приложений Java на сервер приложений JEE

    Преимущества курса:

    Пройдя этот курс, слушатели получат практический опыт создания приложений Java EE 7, а также попробуют свои силы в создании веб-интерфейсов с применением технологий HTML5 и JavaScript вместе с JSP, JSF и сервлетами. Созданные слушателями веб-интерфейсы пользователя будут использовать AJAX для взаимодействия с создаваемыми REST-сервисами а бизнес-логика будет реализовываться с помощью компонентов CDI и EJB. Слушатели также освоят создание и использование JMS, таймеры. Кроме того, слушатели узнают, как сохранить данные приложения с помощью технологий JPA и JTA.

    Практические занятия:

    В ходе этого курса слушатели разработают реальное приложение, которое изначально будет простым клиент-серверным приложением, но в процессе выполнения лабораторных работ, станет промышленным Java-приложением, построенным на следующих технологиях:
  • Компоненты Java Persistence API для работы с объектами БД
  • Enterprise JavaBeans для реализации бизнес-логики
  • Компоненты Java Message Service API для управления сообщениями
  • SOAP - сервисы
  • Веб-интерфейс, разработанный на сервлетах технологиях Java Server Pages и Java Server Faces
  • REST-сервисы
  • Веб-сокеты
  • Инструменты для обеспечения безопасности приложения     

    Знания и навыки, необходимые для прохождения курса:

  • опыт работы с XML
  • Опыт работы с БД, базовые знания SQL
  • Опыт работы с Java    

    Пройденные курсы и сертификации, необходимые для прохождения курса:

  • Курс Java SE 8 Programming
  • Сертификации по Java SE

  • Цель курса:

  • Разработка приложения Java EE
  • Реализация бизнес-логики с использованием POJO-классов, EJB, веб-сервисов, JMS
  • Управление данными с помощью JPA
  • Создание веб-приложений Java с помощью сервлетов, JSP, JSF, REST-сервисов, веб-сокетов
  • Обеспечение безопасности Java EE-приложения

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

  • Разработчики Java, J2EE
  • Разработчики