Объем курса - 100 академических часов
WEB – дизайн.
1. Введение. Основные понятия.
2.Обучение основам HTML и CSS. Введение и основные понятия.
Понятие тэга, виды тэгов.
Структура страницы.
Тэги <head>, <body>, <title>, <meta>.
Форматирование абзацев и оформление страниц.
Управление фоном.
Задание цветовой схемы.
Форматирование с помощью тэгов <b>, <i>, <pre>, <font>, <h1>…<h6>, <br>, <p>.
Создание лини тэгом <hr>.
Использование комментариев.
3.Ссылки.
Создание ссылки тэгом <a>.
Его параметры.
Внешние или внутренние ссылки.
Сегментная графика.
Вставка графических объектов.
Типы файлов иллюстраций.
Параметры тэга <img>.
Обтекание текстом.
4.Списки.
Нумерованные или маркированные.
Таблицы.
Структуризация с помощью таблиц.
Строение.
Параметры тэгов <table>, <tr> и <td>.
Размеры таблиц.
Вложенные таблицы.
5.Формы.
Элементы форм.
Использование табличных функций при создании форм на примере АНКЕТЫ.
6.Каскадные таблицы стилей (CSS).
Основные понятия и положения.
Создание стилей и классов.
Принципы каскадирования и группировки.
Возможности CSS.
Использование псевдоклассов.
Формирование отдельного стилевого файла и связи с ним других документов HTML.
7.Основы языка JavaScript.
Понятие языка сценариев.
Обзор основных клиентских языков сценариев.
Назначение JavaScript.
Особенности встраивания сценариев JavaScript в HTML-документы.
Использование переменных в JavaScript, выражения и операции.
Условные операторы, операторы цикла JavaScript.
Использование модальных диалоговых окон.
Использование функций в JavaScript.
8.Фреймы.
Разбиение окна на фреймы.
Логика взаимодействия фреймов.
9.Основы FLASH. Рисование во FlashMX.
Введение.
Обзор flash-ресурсов Интернет: flash-сайты, игры, презентации.
Знакомство с редактором FlashMX.
Рисование.
Работа с цветом, группами, текстом, растровой графикой.
Слои.
Настройка редактора.
Импорт из других приложений.
Публикация.
10.Создание анимации.
Использование эталонов (symbol) и экземпляров (instance).
Работа с библиотекой эталонов.
Изменение свойств экземпляров.
Методы создания анимации.
Покадровая анимация.
Работа с хронометрической линейкой.
Понятие tween-анимации.
Анимация формы.
Установка меток.
Анимация движения.
Движение по маршруту.
Маски.
11.Простейшая интерактивность.
Обзор языка ActionScriptMX.
Работа с редактором скрипта.
Простейшие команды.
Stop, Play, GetUrl.
Изменение свойств экземпляров.
Создание и публикация простейшего flash-сайта с возможностью навигации.
11.Обмен данными во Flash.
Адресация объектов во Flash.
Абсолютная и относительная адресация.
Обмен данными между клипами.
Динамические текстовые поля.
Загрузка в ролик данных из внешнего текстового файла.
Дублирование и присоединение объектов из библиотеки.
12.Flash и HTML.
13.Особенности внедрения flash-ролика в HTML.
Зачетная работа.
Программирование WEB – сайтов.
1.Установка и настройка PHP. Знакомство с PHP.
Установка и настройка PHP.
Проверка работы PHP.
Встраивание PHP в HTML: переменные, константы, выражения.
Доступ к переменным формы:
Методы GET и POST.
Проверка передаваемых значений.
2.Основы языка PHP – введение.
Типы переменных.
Операции: арифметические, строковые, сравнения, логические и др.
3.Основы языка PHP – управляющие структуры.
Условия: If, else, elseif, switch.
Сравнение различных условных операторов.
Повторения: While, for и forech, do…while.
4.Функции.
Вызов функций.
Возврат из функций.
Функции эмуляции SSI (include, require, virtual).
5.Использование массивов.
Создание, сортировка.
Загрузка массивов из файлов.
Подсчет элементов в массиве.
6.Работа со строками и регулярными выражениями.
Форматирование, объединение, сравнение и разделение строк.
Регулярные выражения и все возможности с ними.
7.Файловые операции.
Функции работы с файлами: открытие, запись, считывание и закрытие файлов.
Функции даты и времени.
8.Основы работы с базами данных.
Общие сведения о базах данных.
Установка сервера MySQL.
Утилиты сервера MySQL.
Использование SQL.
9.Использование сервера MySQL в приложениях PHP.
Функции PHP для работы с сервером MySQL.
Выполнение эффективных запросов.
Отслеживание ошибок времени исполнения.
10.Сеансы и Куки.
Сессионные и постоянные куки.
Запись и чтение куки.
Установка типа содержимого (Заголовок Content-type).
Запрет и разрешение кэширования (заголовки Cache-Control и Expires).
Переходы на другие страницы (Заголовок Location).
Перезапросы страниц (Заголовок Refresh).
Базовая аутентификация (RFC2617).
11.Сессии, работа с почтой.
Сессии.
Аутентификация, основанная на формах и сессиях.
Протокол SMTP.
Функции работы с почтой.
12.Создание форума.
Зачетная работа.
Оптимизация WEB – сайтов
1.Введение.
2.Анализ сайта и оптимизация для поисковых машин.
Оптимизация данных сайта.
Анализ структуры сайта.
Хостинг и вопросы выбора хостинговой компании.
Регистрация доменного имени в разных зонах.
Аспекты выбора имени сайта.
Оптимизация для поисковых машин.
Определение целевой аудитории сайта.
SEO- оптимизация для поисковых машин страниц сайта.
Виды разрешенной оптимизации и обзор типичных ошибок.
Построение списка ключевых слов и выражений и т.д.
3.Практическая работа.
Анализ сайта. Обзор статистических отчетов.
4. Виды рекламы проекта.
Изучение видов рекламы, интернет-проекта и оценка ее эффективности.
Контекстная реклама.
Каталоги и рейтинги, эффективность участия.
Баннерные сети, обмен, покупка ссылок, эффективность участия.
Рассылки и спам, эффективность и негативные стороны.
Другие виды рекламы.
5. Анализ статистики сайта, программы для раскрутки.
Мониторинг посещений сайта.
Статистические оценки.
Оценка эффективности рекламных и маркетинговых операций.
6.Программы для раскрутки сайта.
Автоматизация работы сайтпромоутера.
Плюсы и минусы автоматизации процесса раскрутки.
Программы раскрутки сайта.
7.Практическая работа.
Раскрутка сайта.
Зачетное занятие.