Урок 1. Как работает ВКонтакте API
- В этом уроке рассказывается, каким образом флеш-приложение взаимодействует с помощью ВКонтакте API с серверами ВКонтакте.ру.
Урок 2. Подготовка
- В этом уроке рассматривается подготовление рабочей среды для разработки приложения, использующего ВКонтакте API, рассматривается интерфейс создания и настройки приложения на vkontakte.ru, а также процесс получения всех необходимых для взаимодействия флеш-приложения с ВКонтакте API данных.
Урок 3. Первое приложение или Привет, ВКонтакте
- В этом уроке рассматривается разработка простейшего приложения, в котором реализовано получение доступа ко ВКонтакте API и выполнение одного из его методов.
Урок 4. Вызовы JS API
- В этом уроке рассматриваются функции JS API, необходимые функции для каждого приложения, как вызов окон настройки приложения, приглашения друзей пользователя, пополнение пользовательского счета приложения голосами и другое.
Урок 5. Обработка событий
- В этом уроке рассматривается обработка различных событий, происходящих при выполнении методов JS API.
Урок 6. Работа с методами Вконтакте API
- В этом уроке рассматривается взаимодействие флеш-приложения со ВКонтакте API, выполнение его методов, получение ответов от API, а также рассматривается работа с API в реальном времени.
Урок 7. Создаем базу
- В этом уроке рассматривается реализация работоспособной, необходимой для каждого приложения базы, построенной на ООП, как пример отделение функционала.
Урок 8. Список друзей
- В этом уроке рассматривается создание приложения со списком друзей текущего пользователя, с фотографиями друзей и их именами, которое основано на базе, созданной в предыдущем уроке.
Урок 9. Итоги
- В этом уроке подводятся итоги пройденных уроков, закрепление материала.
Часть II. Работа с сервером
Урок 1. Сервер
- В этом уроке рассматривается структура сервера, принципы его работы и прочее.
Урок 2. Знакомимся с PHP. Часть 1
- Рассматриваются: выполнение PHP скрипта, переменные, массивы, операторы, условные конструкции.
Урок 3. Знакомимся с PHP. Часть 2
Рассматриваются: циклы, обработка ошибок, подключение файлов, функции.
Урок 4. Методы передачи данных
Рассматриваются методы передачи данных GET, POST, SESSION, COOKIE.
Урок 5. Знакомимся с MySQL
- Рассматривается принцип строения БД MySQL, создание базы данных и таблиц для нее с помощью PHPMyAdmin.
Урок 6. Совмещаем PHP и MySQL
- Введение в язык SQL, работа с БД MySQL через PHP, выполнение запросов и обработка их результатов.
Урок 7. Работа с сервером через Flash
- Рассматривается взаимодействие флеш-приложения с сервером со стороны самого приложения, т.е. построение запроса и получение результата от PHP-скриптов.
Часть III. Практика
Урок 1. Интерфейс
- В этом уроке рассматривается создание интерфейса приложения «Гостевая книга». В котором объединена работа flash-приложения с веб-сервером и со ВКонтакте API.
Урок 2. Авторизация и установка приложения
- В этом уроке рассматривается авторизация приложения во ВКонтакте API, реализация установки приложения пользователем на свою страницу и загрузка данных о текущем пользователе в приложение.
Урок 3. База данных
- В этом уроке рассматривается создание нужной для приложения «Гостевая книга» базы данных.
Урок 4. Взаимодействие с БД
- В этом уроке рассматривается реализация взаимодействия с базой данных в PHP, т.е. реализация двух методов, добавляющих в базу данных новую запись и берущих из нее существующие последние 3.
Урок 5. Обновление интерфейса
- В этом уроке рассматривается реализация обновления интерфейса, т.е. выполнение метода в PHP-скрипте, берущего 3 последние записи, посредством взаимодействия flash-приложения с веб-сервером.
Урок 6. Добавление записи
- В этом уроке рассматривается реализация функционала для существующей в интерфейсе формы добавления записи, выполнение которой будет задействовать метод, лежащий на веб-сервере, добавляющий новую запись в БД и, соответственно, новую запись в гостевую книгу.
Урок 7. Итоги
- В этом уроке защита приложения доводится до ума, подводятся итоги разработанного приложения, а также даются советы по разработке приложений на будущее.