Обучающие видео » Компьютерные видеоуроки и обучающие интерактивные DVD » Программирование (видеоуроки)
Web API DesignГод выпуска: 2013
Производитель: Pluralsight
Сайт производителя:
http://pluralsight.com/training/courses/TableOfContents?courseName=web-api-design...ghlight=shawn-wiАвтор: Shawn Wildermuth
Продолжительность: 2h 17m
Тип раздаваемого материала: Видеоурок
Язык: Английский
Описание:
Designing APIs for use over the web is a key part of most projects these days. Knowing the best way to design them with longevity, testability and reliability in mind is important. This course will show you how.
Проектирование API для использования в веб-технологиях в наши дни - ключевая задача для большинства проектов. Важно знать о лучших способах достижения максимального срока жизни, тестируемости и надежности проектируемого интерфейса. Этот курс создан специально для того, чтобы показать вам, как всего этого достичь.
[spoiler="Содержание"]
Introducing Web API DesignWeb API Design
What are Web APIs?
The API Ecosystem
Resource-based Architecture
Introducing REST
Hypermedia
What kind of API to use?
Summary
Designing The APIIntroduction
URI Design
Understanding Verbs
Status Codes
Associations
Formatting Results
Result Design
ETags
Paging
Partial Items
Non-Resource APIs
Summary
VersioningIntroduction
Why Version your API
Is there a right way?
Examples of Versioning
Versioning in the URI Path
Versioning with a URI Parameter
Versioning with Content Negotiation
Versioning with Request Headers
Which to Choose?
Versioning Resources
Summary
Securing Web APIsIntroduction
Understanding the Threats
Cross Domain Security
Who Should You Authenticate?
Working with API Keys
User Security
OAuth
Summary
HypermediaIntroduction
REST and HATEOAS
What are Links?
Standard HATEOAS Formats
HAL
Collection+JSON
Summary
[/spoiler]
Файлы примеров: присутствуют
Формат видео: MP4
Видео: MPEG-4 | 1024x768 | 760 Kbps | AVC | 15fps
Аудио: AAC | 122 Kbps | 2 chanels | 44.1 KHz
[spoiler="Скриншоты"]





[/spoiler]
Released: 6/19/2013