Работа с 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).

Разбираемые темы

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).

Цели

Слушатели курса изучат:
  • Основы построения 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. Также курс будет интересен архитекторам, желающим получить или расширить знания по данной технологии.
После окончания курса выдаётся сертификат на бланке Luxoft Training
Тренер в Москва Омск
Дворжецкий Юрий Специалист в области Java, C/C++
Юрий работает в Luxoft с 2011 г. в качестве Java-разработчика  в проектах SITA, DHL, ГЛОНАСС, «Почта России».
В рамках проектов разрабатывал высоконагруженные компоненты с использованием С/С++, а также огромные бизнес-порталы с использованием высокоуровневых технологий на платформе .NET и Java от Back-end до Font-end.

С 2005 г. занимается преподавательской деятельностью: 2008–2011 гг. – преподавал курсы по основам программирования в  Четверговой математической школе; в 2011–2012 гг. – курсы по программированию в Омском государственном университете им. Ф.М. Достоевского.
Защитил диссертацию на соискание степени кандидата физико-математических наук.

Имеет только три жизненных принципа: наследование, инкапсуляция и полиформизм.

Дворжецкий Юрий Специалист в области Java, C/C++
Юрий работает в Luxoft с 2011 г. в качестве Java-разработчика  в проектах SITA, DHL, ГЛОНАСС, «Почта России».
В рамках проектов разрабатывал высоконагруженные компоненты с использованием С/С++, а также огромные бизнес-порталы с использованием высокоуровневых технологий на платформе .NET и Java от Back-end до Font-end.

С 2005 г. занимается преподавательской деятельностью: 2008–2011 гг. – преподавал курсы по основам программирования в  Четверговой математической школе; в 2011–2012 гг. – курсы по программированию в Омском государственном университете им. Ф.М. Достоевского.
Защитил диссертацию на соискание степени кандидата физико-математических наук.

Имеет только три жизненных принципа: наследование, инкапсуляция и полиформизм.

-10% ФИЗИЧЕСКИМ ЛИЦАМ
Данный курс запланирован в городах: Москва, Омск
15.11.2017 - 17.11.2017
Время: 10:00-18:00
Локация: Москва
Длительность: 24 ч.
Тренер
Дворжецкий Юрий
Специалист в области Java, C/C++
23 800 1

15.11.2017

Не подходят даты, время или хотите заказать корпоротивное обучение для команды?
+
Предложите свой вариант
27.11.2017 - 04.12.2017
Время: 10:00-14:00
Локация: Омск
Длительность: 24 ч.
Тренер
Дворжецкий Юрий
Специалист в области Java, C/C++

27.11.2017 - 04.12.2017

Не подходят даты, время или хотите заказать корпоротивное обучение для команды?
+
Предложите свой вариант
Не подходят даты, время или хотите заказать корпоротивное обучение для команды?
+
Предложите свой вариант
Москва 23 800 1
Санкт-Петербург 21 420 1
Омск 17 850 1
Киев 6 600 грн.
Одесса 5 900 грн.
Днепр 5 900 грн.
Отзывы:
Соха Антон
Было интересно и понавательно, а самое главное - очень полезно, так как раньше с данными запросами я так детально не работал (работа с SOAP и REST). Теперь, после обучения, знаю, как это правильно делать.
Участник тренинга
Очень сильная теоретическая часть курса. На тренинге структурируется разрозненная информация, полученная ранее, углубляются имеющиеся знания; подробно разбирается внутреннее строение Java Web Services. Увеличение количества времени на практические задания, на наш взгляд, только улучшило бы тренинг.
Коханчик Олег
Я очень доволен тренингом: познакомился с SOAP, получил много полезной информации, которую обязательно попробую применить на практике.

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

Выбрать дату
Если Вам не подходят дата и место проведения тренинга, Вы можете оставить заявку на участие в нем в любом из городов, где представлены филиалы Luxoft Training. Для этого выберите вариант "Открытая дата" и укажите желаемое место проведения курса.
Желаемое место проведения курса
Вы можете оставить заявку на корпоротивное обучение сотрудников Вашей компании в любом городе России или Украины, выбрав вариант "Другой город"
Фамилия

Имя

Отчество

Контактный E-mail

Компания

Телефон

Город

Комментарий
По запросу на education@luxoft.com мы ответим на любые дополнительные вопросы касательно обучения в нашем Luxoft Training.
   Подпишись на ежемесячный DigestLT
Успешная форма подписки.
Спасибо!
Форма отправлена успешно.