Розробка Web Services на платформі Java
ITVDN: курси програмування
Відеокурси з
програмування

    Обери свою IT спеціальність

    Підписка

    Обери свою IT спеціальність

    Підписка

      Про курс

      Відео курс складається з 5 уроків та розрахований на Java-розробників, яким необхідно реалізовувати прикладний програмний інтерфейс Web Services у своїх додатках. Курс включає як теоретичну, так і практичну частину розробки SOAP і RESTful веб-сервісів. Робота з інтерфейсом демонструється з прикладу інтернет-магазину книг.

      Курс розглядає основні процеси розробки веб-сервісів: формування XML схеми та Java класів, формування WSDL, WADL документів, забезпечення прив'язок до протоколів передачі даних, перетворення між XML/JSON документами та Java об'єктами, розміщення Web Services у контейнерах сервлетів. Після проходження курсу ви зможете усвідомлено вибирати між SOAP та RESTful веб-сервісами, проектувати веб-сервіси, забезпечувати взаємодію між ними.

      Читати далі...

      Цей курс входить до спеціальності:

      Попередні Вимоги

      • Знання Java Core
      • Загальні поняття про протокол HTTP
      • Початкові знання Java Web. Сервлет, контейнери сервлетів та принципи розміщення в них Java Web додатків
      Читати далі...

      Ви навчитеся

      • визначати семантичні обмеження на XML-документи; виконувати перетворення XML - Java об'єкт і назад
      • Вибирати засоби опису взаємодій та структури сервісів у SOA
      • Описувати контракти веб-сервісів
      • Створювати SOAP веб-сервіси згідно специфікації JAX-WS та клієнтів до них
      • Створювати RESTful веб-сервіси згідно специфікації JAX-RS та клієнтів до них
      • Виконувати конфігурування контейнерів сервлетів для публікації SOAP та RESTful веб-сервісів
      Читати далі...
      Завантажити матеріали курсу Для отримання матеріалів курсу необхідно авторизуватися
      Отримати сертифікат Для отримання сертифікату необхідно авторизуватися
      • Тривалість: 6 год 53 хв
      • Курс створено: 24.07.2018
      • Уроків: 5
      • Оновлено: 03.12.2020
      • Мова: російська

      Що входить до курсу

      • 5 відео уроків
      • Домашні завдання
      • Тестування
      • Сертифікат
      • Консультація з тренером

      ×

      Ви відкрили доступ до тесту! Пройти тест

      Ви дійсно бажаєте відкрити доступ до тестування за курсом Розробка Web Services на платформі Java на 40 днів?

      Увійдіть або зареєструйтеся для того, щоб продовжити перегляд безкоштовного відео

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

      1. Розуміти основне призначення SOA та основні переваги веб-сервісів.
      2. Розуміти структуру та призначення XML-документів.
      3. Розбиратися у внутрішньому поданні структури XML-документа та формуванні семантичних обмежень на XML-документи.
      Читати далі...

      Ціль уроку. Визначити сервіс-орієнтовану архітектуру, її призначення та особливості. Визначити засоби опису інтерфейсів взаємодії у рамках SOA.

      Читати далі...

      Ознайомлення з підходами до створення SOAP Веб-сервісів на платформі Java, специфікацією JAX-WS, інструментарієм для створення Веб-сервісів, отримання практичних навичок створення та публікації Веб-сервісів як у настільному додатку, так і в контейнерах сервлетів.

      Читати далі...

      Ціль уроку. Ознайомлення з підходами до створення REST Веб-сервісів на платформі Java, специфікацією JAX-RS, інструментарієм для створення веб-сервісів, отримання практичних навичок створення та публікації REST Веб-сервісів.

      Читати далі...

      Ціль уроку. Ознайомлення з підходами до створення Java додатків – клієнтів до REST Веб-сервісів, принципів виконання запитів та їх обробки в асинхронному режимі, що є API для цих цілей. Отримання практичних навичок створення клієнтів до REST Веб-сервісів на платформі Java та забезпечення коректної взаємодії між клієнтом та сервісом.

      Читати далі...
      ПОКАЗАТИ ВСЕ
      основні теми, що розглядаються на уроці
      0:00:50
      План курса
      0:01:28
      План урока
      0:01:55
      Список технологий и ПО для обучения
      0:03:25
      Предпосылки возникновения SOA
      0:05:11
      Существующие технологии
      0:06:35
      Контракт веб-сервисов
      0:07:10
      XML. SGML как основа
      0:08:13
      Разметка формата vs разметка структуры
      0:08:42
      XML предназначен для разметки
      0:10:00
      Структура XML документа
      0:11:00
      Well-formed XML документ
      0:14:00
      Ситнтаксис XML. Теги
      0:17:17
      Ситнтаксис XML. Элемент
      0:18:33
      Ситнтаксис XML. Данные
      0:22:50
      Ситнтаксис XML. Атрибуты
      0:26:39
      Ситнтаксис XML. Подстановочные символы
      0:28:30
      Ситнтаксис XML. Секция CDATA
      0:32:17
      Ситнтаксис XML. Структура документа
      0:42:17
      Namespaces
      0:43:50
      Пространство имен по умолчанию
      0:44:16
      XML SCHEMA. План изучения
      0:45:44
      Valid XML документ
      0:46:53
      XSD
      0:50:39
      Структура XSD
      0:51:31
      xsd:element
      0:54:38
      Встроенные типы
      0:54:50
      Соответствие типов XML Schema -> Java
      0:58:15
      Практика работы с XML и XSD
      1:06:35
      xsd:simpleType
      1:34:25
      xsd:complexType + практика
      1:43:15
      Целевое пространство имен. targeNamespace
      1:56:00
      Наследование. Включение. Импорт
      1:56:07
      xsd:simpleContent, xsd:complexContent
      2:07:55
      JAXB введение
      2:22:41
      Основы преобразования с использованием JAXB
      ПОКАЗАТИ ВСЕ
      Студенти також дивляться
      Java Поглиблений
      ДЕТАЛЬНІШЕ
      Java Базовий
      ДЕТАЛЬНІШЕ
      Java Стартовий
      ДЕТАЛЬНІШЕ
      SOLID принципи в Java
      Автор: Андрій Фок
      ДЕТАЛЬНІШЕ
      Unit тестування в Java з JUnit
      ДЕТАЛЬНІШЕ

      Купуй передплатуз доступом до всіх курсів та сервісів

      Бібліотека сучасних IT знань у зручному форматі

      Вибирай свій варіант підписки залежно від завдань, що стоять перед тобою. Але якщо потрібно пройти повне навчання з нуля до рівня фахівця, краще вибирати Базовий або Преміум. А для того, щоб вивчити 2-3 нові технології, або повторити знання, готуючись до співбесіди, підійде Пакет Стартовий.

      Стартовий
      • Усі відеокурси на 3 місяці
      • Тестування з 10 курсів
      • Перевірка 5 домашніх завдань
      • Консультація з тренером 30 хв
      59.99 $
      Придбати
      Базовий
      • Усі відеокурси на 6 місяців
      • Тестування з 16 курсів
      • Перевірка 10 домашніх завдань
      • Консультація з тренером 60 хв
      89.99 $
      Придбати
      Преміум
      • Усі відеокурси на 1 рік
      • Тестування з 24 курсів
      • Перевірка 20 домашніх завдань
      • Консультація з тренером 120 хв
      169.99 $
      Придбати
      коментарі та обговорення
      Notification success
      Ми використовуємо cookie-файли, щоб зробити взаємодію з нашими веб-сайтами та послугами простою та значущою.