Программа курсаВозможно обучение по Skype!
Мы предлагаем также другие курсы по web и дизайну:
Курсы СЕО
Курсы по созданию адаптивных сайтов
Курс "Разработка Web-приложений с применением технологии AJAX"
На данный момент социальные сети являются одними из самых известных интернет-ресурсов в мире. Соц. сети предоставляют возможность владельцам web-сайтов иметь непосредственный контакт со своими клиентами. Помимо стандартных пользовательских функций и операций почти все соц. сети имеют среду разработки собственных программ, приложений и позволяют создавать даже собственные интернет-проекты. В нашем учебном центре предлагаются курсы по разработке таких программ и компонентов для самых популярных социальных сетях – ВКонтакте и Facebook. На этом курсе Вы сможете не только создавать web-приложения для этих соц. сетей, но и интегрировать эти разработки на Ваш сайт. Все Web-приложения будут оформляться в виде полноценных web-страниц с реализацией на языке разметки HTML и языках более высокого уровня - JavaScript и PHP.
Данный курс предназначен для всех желающих получить навыки разработки своих программ в социальных сетях. Курс будет полезен разработчикам web-сайтов, выпускникам курсов по web-дизайну и web-программированию, курсам SEO, руководителям web-проектов. Курс также будет интересен специалистам компаний, заинтересованных в развитии своих продуктов в соцсетях. Данный курс подойдет как новичкам в сфере web-разработок (в этом случае предлагается пройти начальный уровень из 6 занятий по HTML, Javascript и PHP), так и тем, у кого уже есть опыт работы в этой сфере (проходить 6 занятий начального уровня не нужно).
Программа курса
Занятие № 1. Основы языка разметки гипертекста HTML
Понятие разметки web-документов. HTML-разметка: элементы и тэги. Структура типового HTML-документа. Основные элементы разметки. Разделы head и body. Атрибуты элементов. Понятие гиперссылок, внешние и внутренние ссылки, атрибуты гиперссылок. Типы изображений используемые в сети. Атрибуты тэга img. Основные элементы и структура таблиц. Понятие фрейма, вложенные фреймы. Работа с формами. Элементы и атрибуты форм.
Занятие № 2. Введение в Javascript
Обзор базовых типов языка Javascript. Операторы, выражения, переменные в Javascript. Явное и неявное приведение типов. Циклы. Функции, возврат из них значений. Области видимости. Объектный тип Object в Javascript. Свойства и методы объектов. Методы функций. Объектный тип Array (массив). Свойства и методы массивов. Работа с объектами Window, Navigator, Screen, History, Location, Document. Свойства и методы элементов Form, Image.
Занятие № 3. Расширенные возможности языка Javascript
Объектная модель документа DOM. Типы узлов. Связи между объектами. Свойства и методы интерфейсов Node, Element и Document. Свойства и методы коллекции styleSheets. События и их обработка. Модели событий. Назначение обработчиков событий. Получение ссылки на событие. Отмена действий по умолчанию. Получение ссылки на элемент. Использование фазы всплытия событий. Отмена всплытия события.
Занятие № 4. Основы работы с языком программирования PHP
Установка и настройка PHP. Операторы, переменные, константы, типы данных в PHP. Управляющие конструкции и циклы. Работа с пользовательскими функциями. Работа со стандартными функциями. Доступ к заголовкам запроса – переменные окружения сервера. Работа с веб-формами. Методы GET и POST. Проверка передаваемых значений.
Занятие № 5. Расширенные возможности PHP
Работа с cookie, их чтение, обработка и удаление. Сохранение кукисов в массив. Создание, чтение и удаление сессий. Заголовки ответа сервера. Переадресация, перезапрос ресурса, установка типа содержимого. Хэширование в PHP. HTTP-аутентификация. Работа с файлами и директориями в PHP. Функции для работы с почтой.
Занятие № 6. Работа с базами данных MySQL
Понятие реляционной базы данных. Нормализация баз данных, нормальные формы. Общие сведения о SQL. Установка и конфигурация сервера баз данных MySQL. Изучение операторов SELECT, INSERT, DELETE, UPDATE. Создание базы данных и таблиц в MySQL, их наполнение. Экспорт и импорт баз данных. Выбор базы данных с помощью стандартных функций PHP. Исполнение запросов и получение результатов запросов. Понятие SQL-иньекций.
Занятие № 7. Разработка приложений в сети ВКонтакте
Создание Iframe-приложений в социальной сети ВКонтакте. Основные параметры для запуска web-приложений ВКонтакте. Использование виджетов. Инициализация Javascript API. Методы Javascript API и их вызов. Обращение к ВКонтакте API. Обработка событий.
Занятие № 8. Работа с API ВКонтакте. Подключение приложений к своим сайтам
Модуль авторизации. Права доступа приложения. Запросы к API. Взаимодействие с API без HTTPS. Методы API по работе с пользователями, друзьями, работа со стеной. Методы API по работе с фотографиями. Работа с статусами. Подключение Open API к собственным сайтам. Описание методов Open API.
Занятие № 9. Работа с системами платежей ВКонтакте
Введение в платежный API. Диалоговое окно платежей. Обработка платежных уведомлений. Описание методов платежного API. Подключение платежей к своим сайтам.
Занятие № 10. Работа с API социальной сети Фейсбук
Структура приложений для Facebook. Работа с языком запросов Facebook Query Language (FQL). Выборка данных. Импорт информации из Graph API Facebook. Авторизация пользователей. Взаимодействие страниц на Facebook. Публикация приложений на Facebook. Особенности профилей с фотографиями. Отметка Facebook мест. Поиск на Facebook. Графический поиск.
Занятие № 11. Работа с Javascript в Facebook
Использование JavaScript в Facebook. Пользовательские сессии. Структура API. Взаимодействие с пользователями. Парсинг в XFBML. Запросы в Facebook Query Language (FQL).
Занятие № 12. Создание плагинов для Facebook
Использование JavaScript SDK. Плагин Like Button в Facebook. Плагин Like Box в Facebook. Плагин Лента новостей в Facebook. Плагин «Login Button» в Facebook. Плагин «Комментарии» в Facebook. Плагин Facepile в Facebook. Плагин «Прямая трансляция (Live Stream)» в Facebook.
Цель курса — научить студентов создавать собственные web-приложения в сетях ВКонтакте и Facebook.
По окончании курса Вы будете уметь:
-создавать web-страницы, содержащие текст, гиперссылки, графику;
-создавать web-формы для взаимодействия пользователя с сервером;
-работать с фреймами;
-управлять элементами HTML-страниц с помощью JavaScript;
-устанавливать и настраивать интерпретатор PHP и сервер MySQL;
-инициализировать JavaScript API ВКонтакте;
-использовать API Facebook для совместного использования объектов;
-использовать социальные плагины.
Автор и преподаватель курса:
Грицай Ихтиандр Алексеевич - ведущий преподаватель и web-программист учебного центра Успех. Опыт преподавательской работы более 19 лет. Преподавание на курсах ведется исходя из требований современного рынка и основывается на реально работающих практических приемах и примерах. В курсе применяются новейшие технологии преподавания.