(495) 925-0049, ITShop интернет-магазин 229-0436, Учебный Центр 925-0049
  Главная страница Карта сайта Контакты
Поиск
Вход
Регистрация
Рассылки сайта
 
 
 
 

Курс "Разработка Java EE8 Web сервисов: REST (JAX-RS 2.1), WebSockets и SOAP (JAX-WS 2.2)"

Код: EDU-JAVASE-7
Специализация: Авторские курсы: Программирование

Продолжительность - 5 дней

Расписание:
13 мая 2024 года (Москва)        
22 июля 2024 года (Москва)        
23 сентября 2024 года (Москва)        
2 декабря 2024 года (Москва)        

Стоимость:  39 275 руб.  

Курс "Разработка Java EE8 Web сервисов: REST (JAX-RS 2.1), WebSockets и SOAP (JAX-WS 2.2)" предназначен для желающих получить или улучшить познания в области создания web сервисов на языке Java с применением спецификаций Java EE8.

На курсе изучается введение в базовые технологии, связанные с web сервисами и стандарты: XML, JSON. Уделяется особое внимание web-сервисам, создаваемым по спецификациям Java EE8: REST сервисы по спецификации JAX-RS 2.1, изучается архитектура приложений, построенных с применением REST web-сервисов, безопасность REST сервисов. Также cлушатели познакомятся с протоколом WebSocket и новым API WebSocket 1.1.и изучат web-сервисы SOAP, по JAX-WS 2.2, стандарт WSDL для описания таких сервисов, создание сервисов с вложениями, создаваемым по спецификации SAAJ, безопасность SOAP сервисов.

Слушатели выполняют лабораторные работы с использованием сред разработки IntelliJ IDEA и NetBeans.

Аудитория:

Курс ориентирован на программистов Java, разработчиков приложений Java масштаба предприятия, системных архитекторов приложений на Java.

Гибкая структура курса позволяет охватить различные аудитории: от продолжающих изучение языка Java программистов, до профессиональных Java разработчиков, желающих расширить свои знания о web сервисах.

Предлагаемый курс рассчитан как на аудиторию, знакомую с основными принципами и моделью программирования Java Enterprise Edition.

Для успешного прослушивания данного курса необходимо иметь познания о технологиях XML, языке программирования Java SE и базовые сведения о платформы Java EE, такие знания можно получить прослушав курсы:

Перед прослушиванием этого курса рекомендуется изучить курсы:

После прослушивания данного курса, рекомендуется изучить следующие курсы:

Программа курса

Модуль 1. Введение в Web сервисы. Обеспечивающие технологии web сервисов.

  • Что такое web-сервисы, мотивы появления web сервисов.
  • Применение web-сервисов в структуре приложений предприятия.
  • Обеспечивающие технологии: XML, XML Namespace, XML Schema, XPath, XSLT, SAX, DOM, StAX.

Модуль 2. Работа с данными для web сервисов: XML

  • Введение в JAXB 2.2 – связывание данных.
  • Пример использования JAXB 2.2.

Модуль 3. Работа с данными для web сервисов: JSON

  • Формат JSON.
  • Java EE8 API для работы с JSON: JSON-B и JSON-P.
  • Альтернативные API для JSON.

Модуль 4. Representational State Transfer (REST) web сервисы, спецификация JAX-RS 2.1

  • Введение в REST web-сервисы, WADL.
  • Спецификация JAX-RS 2.1, проект Jersey.
  • Cоздание REST сервисов по спецификации JAX-RS 2.1.
  • Клиенты для REST сервисов.
  • Разработка, документирование и тестирование REST API. Проект Swagger и альтернативы.
  • Примеры приложений, лабораторные работы.

Модуль 5. Архитектура приложений, использующих REST сервисы

  • Микросервисная архитектура приложений.
  • HTML5 web приложения, вызов REST сервисов из JS с применением JQuery, проекты AngularJS, VUE.JS.
  • MVC приложения на основе REST сервисов, проект Jersey.
  • Примеры приложений, лабораторные работы.

Модуль 6. Архитектура приложений, использующих REST сервисы

  • Java API for WebSocket 1.1.
  • Примеры использования WebSocket.

Модуль 7. Основы и стандарты безопасности web сервисов

  • Введение в безопасность REST JAX-RS 2.1 web сервисов.
  • Безопасность REST сервисов в Java EE8 cреде.

Модуль 8. SOAP web сервисы: базовые стандарты, WSDL

  • Предназначение SOAP web сервисов, структура SOAP.
  • Предназначение WSDL: описание web сервиса.
  • Структура WDSL документа.
  • Связывание в WSDL (WSDL bindings).
  • Стили кодирования и WSDL: document-стиль и RPC-стиль.
  • Вложения и SOAP: SAAJ, Создание web сервисов по спецификации SAAJ.

Модуль 9. Web сервисы по спецификации JAX-WS

  • Спецификация JAX-WS 2.2, проект Metro.
  • Создание web-сервисов по спецификации JAX-WS.
  • Использование Java-to-WSDL и WSDL-to-Java пути для создания web-сервисов.
  • Расширенные возможности JAX-WS, пользовательское связывание.
  • Создание web-сервиса с использованием JAXB и WSDL.
  • JAX-WS в Java SE среде.
  • JAX-WS в Java EE8 среде, EJB 3.2.
  • Безопасность SOAP JAX-WS web-сервисов.
  • Лабораторные работы.

В конце обучения на курсе проводится итоговая аттестация в виде теста или на основании оценок за практические работы, выполненных в процессе обучения.


Программирование - это процесс создания инструкций для обработки информации центральным процессором.

Рынок IT – весь мир. Вы можете работать над иностранными проектами в аутсорсинговых российских компаниях, уехать работать в иностранную компанию или же трудиться на фрилансе из любой точки мира с заказчиками из разных стран. Профессия программиста открывает самые широкие возможности.

Учебный центр « Интерфейс» представляет авторские курсы для начинающих и опытных программистов, администраторов и разработчиков баз данных.

Практические занятия, преподаватели-эксперты и система посттренинговой поддержки — залог того, что Вы получите качественные и актуальные знания!

Наши курсы дают знания и навыки, необходимые для разработки программного обеспечения, драйверов устройств, современных web-приложений, информационных систем.

Учебный центр "Интерфейс" оказывает консалтинговые услуги по построению моделей бизнес-процессов, проектированию информационных систем, разработке структуры баз данных и т.д.

  • Нужна помощь в поиске курса?
    Наша цель заключается в обеспечении подготовки специалистов, когда и где им это необходимо. Возможна корректировка программ курсов по желанию заказчиков! Мы расскажем Вам о том, что интересует именно Вас, а не только о том, что жестко зафиксировано в программе курса. Если вам нужен курс, который вы не видите на графике или у нас на сайте, или если Вы хотите пройти курс в другое время и в другом месте, пожалуйста, сообщите нам, по адресу mail@interface.ru или shopadmin@itshop.ru
  • Поговорите со своим личным тренинг-менеджером!
    Мы предоставляет Вам индивидуальное обслуживание. Если у вас есть потребность обсудить, все вопросы касательно обучения, свяжитесь, пожалуйста c нами по телефонам: +7 (495) 925-0049, + 7 (495) 229-0436. Или любым другим удобным для Вас средствами связи, которые Вы можете найти на сайтах www.interface.ru или www.itshop.ru


 Распечатать »
 Правила публикации »
   
 Рекомендовать »  
 

Магазин программного обеспечения   WWW.ITSHOP.RU
ABViewer Professional пользовательская
Quest Software. Toad for SQL Server Development Suite
ESET NOD32 Антивирус на 1 год для 3ПК или продление на 20 месяцев
ABBYY FineReader Pro для Mac, электронный ключ
FastReport.Desktop
 
Другие предложения...
 
Курсы обучения   WWW.ITSHOP.RU
 
Другие предложения...
 
Магазин сертификационных экзаменов   WWW.ITSHOP.RU
 
Другие предложения...
 
3D Принтеры | 3D Печать   WWW.ITSHOP.RU
 
Другие предложения...
 
Поиск курсов
 
 
Интересные факты

Учебный центр "Интерфейс" - в десятке ведущих учебных центров России в сфере IT.

  • У нас преподают такие известные эксперты, как Пржиялковский В.В., Леоненков А.В., Новичков А.Н., Зайцев А.Л., Зайцев Р.А., Большаков О.Н., Мирончик И.Я., Саксонов А.А., Пригодина Н.Ю., Красникова С.А.
  • Учебный центр "Интерфейс" проводит авторизованные курсы по продуктам компаний Microsoft, ERwin, Embarcadero (CodeGear), Postgres Professional
  • Подтвердить полученные знания можно, сдав сертификационные экзамены. Учебный центр "Интерфейс" является авторизованным центром тестирования Pearson VUE
  • Учебный центр "Интерфейс" оказывает консалтинговые услуги по построению моделей бизнес-процессов, проектированию информационных систем, разработке структуры баз данных и т.д.
  • Возможна корректировка программ курсов по желанию заказчиков! Мы расскажем Вам о том, что интересует именно Вас, а не только о том, что жестко зафиксировано в программе курса.
  • Где Вам удобнее учиться? В Москве? Санкт-Петербурге? Подмосковье? В вашем собственном офисе? Позвоните нам по тел.:+7 (495) 925-0049 и мы обсудим удобный для Вас вариант обучения.

Горячая линия:
+ 7 (495) 925-0049
mail@interface.ru
Отправить быстрое сообщение

Новости по теме
 
Рассылки Subscribe.ru
Информационные технологии: CASE, RAD, ERP, OLAP
Новости ITShop.ru - ПО, книги, документация, курсы обучения
Обучение для IT-профессионалов
Обучение и сертификация Microsoft
IT сертификация
 
Статьи по теме
 
Новинки каталога Download
 
Исходники
 
Документация
 
 



    
rambler's top100 Rambler's Top100