Лекции Общие сведения о порядке разработки сайтов

Вид материалаЛекции
Подобный материал:

Центр элитной профессиональной подготовки СибГТУ

СОДЕРЖАНИЕ КУРСА «ИНТЕРНЕТ-ТЕХНОЛОГИИ (WEB-ДИЗАЙН И ПРОГРАММИРОВАНИЕ)»



Лекции

  1. Общие сведения о порядке разработки сайтов
  2. Определение концепции сайта, проектирование физической и логической структуры сайта Этапы разработки интерфейса сайтов, компоновка.
  3. Юзабилити. Часто встречающиеся типы внешнего вида страниц Требования юзабилити
  4. Основы графического дизайна: композиция, цветовое соответствие, размер. Приемы выделения элементов на страницах
  5. Язык HTML, элементы языка. Принципы верстки страниц на HTML: структура страницы. Табличная и блочная верстка. Основные тэги и их атрибуты.
  6. Основы языка каскадных таблиц стилей (CSS). Дополнительные возможности каскадных таблиц стилей. Фильтры внешнего отображения.
  7. Основные понятия динамического HTML. Объектная модель документа. Синтаксис языка " onclick="return false">
  8. Основы серверного программирования. Язык PHP: переменные, типы переменных, основные операции, связанные с типами. Методы вывода информации.
  9. Элементы языка РНР: константы, операции, функции и область определения переменных. Методы передачи данных между страницами, сессии. Некоторые встроенные функции языка
  10. Разработка сайтов шаблонного типа на PHP: концепция, особенности, плюсы.
  11. СУБД MySQL: запросы к базам данных. Использование баз данных в PHP.
  12. Принципы работы систем управления сайтами (CMS) на примере CMS Joomla
  13. Некоторые приемы оптимизации страниц : требования пользователей и требования поисковых систем. Принципы работы поисковых роботов. Раскрутка сайта: основные методы.


Лабораторные работы
  1. Разработка технического задания на сайт
  2. Разработка структуры сайта заданной тематики, беседа с заказчиком
  3. Анализ юзабилити нескольких сайтов на соответствие рассмотренным требованиям
  4. Знакомство с растровым графическим редактором Adobe Photoshop. Основные инструменты
  5. Разработка дизайна страницы с помощью графического редактора Adobe Photoshop
  6. Верстка главной страницы сайта с использованием Macromedia Dreamwear. Проверка текста страницы на правильность вложенности тэгов
  7. Создание и подключение файла с описанием стилей для главной страницы сайта. Введение определения классов и идентификаторов
  8. Разработка простейших интерактивных приложений на " onclick="return false">
  9. Разработка простейшего сценария на РНР
  10. Разработка сценария на РНР: передача данных из форм HTML. Методы GET и POST
  11. Настройка виртуального сервера Apache, пакет Denwer, настройка компилятора РНР. Разработка РНР-шаблона для заданного сайта.
  12. Создание базы данных в СУБД MySQL (используется оболочка PHPMyAdmin). Разработка сценария с запросом к таблицам созданной БД.
  13. Разработка сайта заданного (не шаблонного) дизайна с применением CMS на примере CMS Joomla
  14. Размещение счетчиков на страницах. Анализ контента сайта с целью поиска ключевых слов. Регистрация сайта в поисковых системах.