разработчиков распределённых приложений на платформе Java EE;
архитекторов корпоративных приложений.
Целью обучения является формирование у слушателей знаний и навыков, необходимых для понимания текущей архитектуры веб-служб и технологий, с помощью которых веб-службы могут быть реализованы, включая новые Java API и спецификации, такие как JAX-WS (Java API for XML Web Services) и JSR-181 (Java Specification Requests 181: Web Services Metadata for the Java Platform).
Для изучения данной Программы рекомендуется обладать следующими знаниями и навыками:
Знание основ спецификации Java EE
Планируемыерезультатыобучения
Реализация Программы направлена на повышение профессионального уровня в рамках имеющейся квалификации, определяемой профессиональным стандартом «06.001 Программист», утвержденным Приказом Минтруда России от 18.11.2013 N 679н (ред. от 12.12.2016) "Об утверждении профессионального стандарта "Программист".
Результатами обучения по Программе станут знания и умения, соответствующие следующим обобщенным трудовым функциям указанного профессионального стандарта:
Разработка и отладка программного кода.
Проверка работоспособности и рефакторинг кода программного обеспечения.
Разработка требований и проектирование программного обеспечения.
Совершенствуемые компетенции в соответствии с трудовыми функциями профессионального стандарта:
Компетенция
Содержание компетенции Трудовые функции
Код
Разработка и отладка программного кода
Формализация и алгоритмизация поставленных задач
A/01.3
Написание программного кода с использованием языков программирования, определения и
манипулирования данными
A/02.3
Оформление программного кода в соответствии с установленными требованиями
A/03.3
Проверка и отладка программного кода
A/05.3
Проверка
работоспособности и рефакторинг кода программного обеспечения
Разработка процедур проверки работоспособности и измерения характеристик программного обеспечения
B/01.4
Разработка тестовых наборов данных
B/02.4
Проверка работоспособности программного обеспечения
B/03.4
Рефакторинг и оптимизация программного кода
B/04.4
Разработка требований и проектирование программного обеспечения
Анализ требований к программному обеспечению
D/01.6
Проектирование программного обеспечения
D/03.6
После обучения слушатель сможет:
Описать общие принципы сервис-ориентированной архитектуры (SOA).
Использовать веб-службы в качестве элементов систем, построенным по принципам SOA.
Использовать базовые технологии, необходимые для работы веб-служб, включая протоколы: SOAP, WSDL, JAX-WS, SAAJ, JAXBXML, UDDI, MTOM, веб-службы на основе компонентов EJB и WS-* стандарты.
Использовать спецификации JAX-WS, JSR-181, JAXB (Java Architecture for XML Binding) для реализации веб-служб.