Работа с Java веб-сервисами

В рамках курса слушатели получат практические навыки разработки XML based web services на базе платформы Java® SE 7, узнают об основных концепциях технологии XML based web services, стандартах и рекомендациях, регламентирующих данную технологию, важности тех или иных инициатив в среде разработки веб-сервисов. Данный курс не предусматривает рассмотрение сторонних фреймворков и реализаций стека протокола SOAP.
Курс: JVA-002
Длительность:24 ч.
Описание:
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.
Разбираемые темы:
1. Введение:
a. Что такое веб-сервис;
b. Ключевые технологии: HTTP/XML/SOAP/WSDL;
2. XML in Java®:
a. JAXP (DOM/SAX/StAX);
b. JAXB (overview/marshaling/unmarshalling);
3. Протокол SOAP:
a. Структура сообщения;
b. Операции;
c. Ошибки;
4. WSDL + различные варианты биндинга (rpc/encoded, rpc/literal, document/literal);
5. JAX-WS ;
a. WSDL-to-Java;
b. Java-to-WSDL;
c. Provider API;
d. Client (sync/async/dispatch);
e. Handlers;
6. Securing web services: Transport security (SSL) vs. end-to-end security (WS-Security).

Целевая аудитория:
Разработчики распределённых приложений на платформе Java® SE. Также курс будет интересен архитекторам, желающим получить или расширить знания по данной технологии.
Предварительная подготовка – общее:
Слушатели должны:
  • знать основы концепции ООП;
  • иметь опыт программирования на языке Java;
  • знать стандарты XML (XML, Schema).

Описание:


Сертификат:
По итогам обучения каждому слушателю выдается сертификат о прохождении курсов Luxoft Training. Слушатели онлайн курсов получают электронную версию сертификата (на указанный email) по запросу.
Москва 23 800 р.
Санкт-Петербург 21 420 р.
Омск 17 850 р.
Киев 6 600 грн.
Одесса 5 900 грн.
Днепр 5 900 грн.
Ваш город (формат корпоративного обучения):По запросу


Данные цены не включают в себя стоимость обедов.

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

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





Хотите узнать больше?

По всем вопросам, в том числе для регистрации на курсы, обращайтесь по адресу education@luxoft.com

Вернуться к каталогу
Раcписание курса в
Москвe
  • Москве
  • Санкт-Петербурге
  • Омске
  • Киеве
  • Днепре
  • Одессе
  • Минске
07.11.2017 - 10.11.2017
Тренер:
Сонькин  Владимир
Сонькин Владимир
Эксперт в области разработки ПО на Java
Подробнее
Локация:
Москва
Время:
10:00-16:00
Длительность:
24 ч.
23 800 р.

07.11.2017

Запланированных дат
в расписании нет
Не подходят даты или время?
Предложите свой вариант
Блоги
Павел Новиков
15.06.2017 08:43:19
Agile Life Planning: Agile для управления личными целями
Где может быть полезным Agile?
Agile - это не только модное слово и даже не только принципы разработки ПО. На мой взгляд, гибкие методологии разработки помимо прочего также предоставляют широкий на...
Манифест Agile-тестировщика. Часть 2
Итак продолжим разбираться с "Манифестом тестировщика", который составили Саманта Лэинг и Карен Гривз.
Следующий принцип:
We value building the best system over breaking the system.
Мы больше ценим...
Павел Новиков
16.05.2017 11:46:21
Участники и «заказчики» процесса тестирования
В данной статье предлагаю рассмотреть, кто является стэйкхолдерами и потребителями сервиса тестирования. Для этого необходимо ответить на следующие вопросы:
Читать больше
Luxoft Training предлагает Вам пройти обучение по курсу «Работа с Java веб-сервисами». Другие курсы по теме «Разработка ПО (Java)» Вы можете найти в нашем каталоге курсов.
Заказазать корпоративное обучение
для команды
ФИО
Город
Компания
Должность
Email
Телефон
Сообщение


Отмена