О чём курс

XML based web services сейчас являются одним из каналов доступа к сервисам J2EE-приложений: существующие Enterprise-компоненты могут легко быть представлены в виде веб-сервиса. 

На данный момент технология веб-сервисов прочно обосновалась в сфере разработки Enterprise-приложений, разработчики всё чаще отдают ей предпочтение при разработке распределённых приложений и компонент. 

Целью курса является обеспечение специалистов базовыми знаниями и навыками, необходимыми для разработки XML based web services на базе платформы Java SE 7 при создании приложений в распределённой среде. 

В рамках курса слушатели получат практические навыки разработки XML based web services на базе платформы Java SE 7, а также знания об основных концепциях технологии XML based web services, о стандартах и рекомендациях, регламентирующих данную технологию, о важности тех или иных инициатив в среде разработки веб-сервисов. 
 
Данный курс не предусматривает рассмотрение сторонних фреймворков и реализаций стека протокола SOAP (например, Apache Axis/Axis2 или Spring).

Цели

Слушатели курса изучат:
  • Основы построения XML based web services.
  • Основные наборы Java API, используемые при разработке XML based web services.
  • Особенности разработки XML based web services на платформе Java SE 7.
  • Основные стандарты, рекомендации и инициативы, регламентирующие технологию XML based web services.
Также слушатели получат практические навыки разработки XML based web services на платформе Java SE 7.

Целевая аудитория

Разработчики распределённых приложений на платформе Java SE. Также курс будет интересен архитекторам, желающим получить или расширить знания по данной технологии.

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

Слушатели должны:
  • знать основы концепции ООП;
  • иметь опыт программирования на языке Java;
  • знать стандарты XML (XML, Schema).
Учебные курсы:

Для кого

Разработчик Разработчик
Архитектор ПО Архитектор ПО

Улучшаемые навыки

Основы SOAP
Создание SOAP веб-сервисов
Клиентская сторона SOAP
Обработка ошибок и исключений
Безопасность SOAP веб-сервисов

Темы курса

01 Введение
  • Что такое веб-сервис
  • Ключевые технологии: HTTP/XML/SOAP/WSDL
02 XML in Java®
  • JAXP (DOM/SAX/StAX)
  • JAXB (overview/marshaling/unmarshalling)
03 Протокол SOAP
  • Структура сообщения
  • Операции
  • Ошибки
04 WSDL + различные варианты биндинга (rpc/encoded, rpc/literal, document/literal)
05 JAX-WS
  • WSDL-to-Java
  • Java-to-WSDL
  • Provider API
  • Client (sync/async/dispatch)
  • Handlers
06 Securing web services: Transport security (SSL) vs. end-to-end security (WS-Security)
07 Transport security (SSL) vs. end-to-end security (WS-Security)

29 900 ₽

26 910 ₽ — для физ. лиц

Записаться на курс

Чему вы научитесь

01 Научитесь основным концепциям SOAP
02 Освоите процесс разработки SOAP веб-сервисов на Java с использованием технологий
03 Научитесь создавать клиентские приложения для взаимодействия с SOAP веб-сервисами
04 Освоите методы обработки ошибок и исключений в SOAP веб-сервисах
05 Научитесь применять механизмы безопасности для SOAP веб-сервисов

29 900 ₽

26 910 ₽ — для физ. лиц

Записаться на курс

Записаться на курс

29 900 ₽

26 910 ₽ — для физ. лиц

Юр. лицо — 29 900 ₽
Физ. лицо — 26 910 ₽
Открытая дата
Продолжая, я подтверждаю, что ознакомлен с Условиями использования и Порядком обработки персональных данных

Отзывы о курсе

Повысьте квалификацию И получите диплом
Отзывы учеников
Очень сильная теоретическая часть курса. На тренинге структурируется разрозненная информация, полученная ранее, углубляются имеющиеся знания; подробно разбирается внутреннее строение Java Web Services. Увеличение количества времени на практические задания, на наш взгляд, только улучшило бы тренинг.
Я очень доволен тренингом: познакомился с SOAP, получил много полезной информации, которую обязательно попробую применить на практике.
Было интересно и понавательно, а самое главное - очень полезно, так как раньше с данными запросами я так детально не работал (работа с SOAP и REST). Теперь, после обучения, знаю, как это правильно делать.
Впечатления только положительные. Понравилось объяснение по протоколам, приведенные примеры кода для лучшего понимания работы. Полученные знания позволяют продолжить более углубленное изучение. Практические занятия сложные, но в итоге позволяют во многом разобраться.

Связанные курсы

JVA-007
40 часов

Разработка на платформе Java SE. Базовые темы

В данном курсе слушатели получат базовые знания и навыки, которые позволят им заниматься разработкой на платформе Java SE. В курсе рассматриваются основы объектно-ориентированного программирования, использование UML для проектирования архитектуры приложений, а также основы использования языка Java (типы языка, операторы, классы, пакеты, исключения). Курс содержит большое количество практических упражнений.

от Junior

44 500 ₽

JVA-008
40 часов

Разработка на платформе Java SE. Расширенные темы

В данном курсе слушатели получат расширенные знания и навыки, необходимые для разработки ПО на платформе Java SE. В этом курсе рассматриваются основные классы системных библиотек и основы проектирования программного обеспечения. Благодаря этому слушатели научатся работать не только как программисты, но и как проектировщики ПО. Базовые темы по платформе Java рассматриваются в связанном курсе JVA-007 Разработка на платформе Java® SE: Базовые темы.

от Middle

44 500 ₽

Наши ученики работают в:

Наши клиенты

Mail.ru
Альфа-Банк, банковская группа
Лаборатория Касперского
Магнит, розничная сеть
Спортмастер, сеть спортивных магазинов
ПСБ
Сбертех
Дзен
IT One
Ростелеком
Мегафон
Nexign
Ozon
Декатлон
X5 Group
Технониколь
Росатом
Газпром
Нлмк
ВСК
Синимекс

Не нашли, что искали? — Просто напишите, и мы поможем

Продолжая, я подтверждаю, что ознакомлен с Условиями использования и Порядком обработки персональных данных
Корпоративное обучение Оценка персонала Сертификация О нас Стань тренером Блог
Пользователь только что записался на курс ""
Спасибо!
Форма отправлена успешно.