Год выпуска: 2010
Производитель: Школа программирования
Автор: Александр Никитин и Дмитрий Ляпин
Продолжительность: 17 часов
Тип: Видеоурок
Язык: Русский
Файлы примеров: присутствуют
Формат видео: MP4
Видео: 924х642 SAR: 1/1 XVID
Аудио: mp3 stereo 56kbps
Курс предназначен для тех, кто хочет не просто повысить свой профессиональный уровень знаний в веб-разработке, но и получить бесценные знания в области интеграционных технологий и стать широко востребованным специалистом.Это курс о тонкостях использования API (Application Programming Interface) популярных сервисов и создании собственных веб-сервисов, благодаря грамотному использованию различных протоколов и форматов обмена данными.
- Грамотно использовать форматы хранения и обмена данными XML и JSON
- Создавать свои собственные XML-RPC сервера для удаленного вызова процедур и обмена данными
- Обмениваться структурированными сообщениями по протоколу SOAP
- Создавать многофункциональных клиентско-серверных приложений
- Внедрять и использовать все возможности API карт Yandex и Google
- Использовать поиск информации на своем сайте через Yandex.XML
- Визуализировать различные статистические данные с помощью Google Visualization
- Использовать API календаря Google в своих приложениях
- Удаленно публиковать и кросспостить статьи в блоги с использованием MetaWeblog API
- Работать с открытым программным интерфейсом популярных блогов LiveJournal и Google Blogger
- Создавать на сайте ленты новостей RSS и Atom
- Использовать децентрализованную систему аутентификации пользователей OpenID
- Использовать популярный протокол безопасной авторизации OAuth
- Интегрироваться и работать с API популярного микроблогинга Twitter
- Использовать API популярной социальной сети ВКонтакте
- Применять библиотеку cURL для написания интернет-ботов и обмена данными по различным протоколам.
Урок 1. XML, SimpleXML, XML Schema, XML-RPC
Что такое XML
Синтаксис XML
Что такое XSLT
Как работать с XML в PHP
XML Schema
Стандарт XML-RPC
Домашнее задание
Урок 2. SOAP, WSDL
Что такое SOAP
Что такое WSDL
Работа с SOAP
Домашнее задание
Урок 3. JSON, JSONP
Разбор ДЗ урока №2
Формат JSON
Работа с JSON в PHP
Технология JSONP
Реализация JSONP - сервера
Домашнее задание
Урок 4. Yandex.Maps, Yandex.XML
Разбор ДЗ урока №3
Сервис Yandex.Maps
Сервис Yandex.XML
Домашнее задание
Урок 5. Google Visualization, Google Calendar
Разбор ДЗ урока №4
Google Visualization
Google Calendar
Домашнее задание
Урок 6. MetaWeblog API, LiveJournal API, Google Blogger API
Разбор ДЗ урока №5
MetaWeBlog API
LiveJournal API
Google Blogger API
Использование шаблона «Абстрактная фабрика»
Домашнее задание
Урок 7. RSS и Atom
Что такое RSS
Структура RSS- документа
Формат Atom
Atom API
Полезные ссылки
Домашнее задание
Урок 8. OpenID
Разбор ДЗ урока №7
Что такое OpenID
Как это работает
Домашнее задание
Урок 9. Twitter, OAuth, cURL, VKontakte
Разбор ДЗ урока №8
Интеграция с Twitter
Что такое OAuth
Различные типы авторизаций
cURL в PHP
API VKontakte
Урок 10. Завершающий
Ответы на вопросы
Подведение итогов