Материалы/План-занятий

План занятий


  • Use-case: работа с информацией в Интернете
    • Главный вопрос: Какие из человеческих потребностей и как именно удовлетворяет технология компьютерных сетей?
    • Как устроена сеть?
    • Какие бывают виды потребностей в информационных ресурсах?
  • Use-case: строение сайта. История технологий.
    • Главный вопрос: как строить сайты правильно с учетом большого числа заказчиков?
    • Какие бывают технологии построения сайтов?
      • Рассматриватся последовательно:
      • Apache, модульность Apache
      • CGI 
      • PHP 
      • MySQL
      • CMS как класс программных систем, предназначенных для управления сайтом. Их типичная функциональность.
  • Use-case: использование больших программных систем, таких, как CMS
    • Главный вопрос: как устроены крупные программные системы с учетом возможности их развития и дополнения?
    • Методология использования объектно-ориентированного проектирования. Архитектура приложения.
    • Паттерны проектирование и их типичное применение (функциональность) в сложных программных системах
  • Use-case: установка и анализ архитектуры CMS QuickStart
    • Главный вопрос: как установить систему управления контентом и какие функциональные возможности в ней существуют?
    • Вспоминание необходимых технологий для работы CMS 
    • Установка Денвера, как сконфигурированной связки Apache+PHP+MySQL
    • Установка Quick Start
      • Распаковка дистрибутива
      • Создание БД как места для сайтоспецифичных данных
      • Установка через интерфес установки – заполнение сайтоспецифичных данных
    • Анализ возможностей QuickStart
      • Система, состоящая из страниц
      • Экшны
      • Темы
      • Хендлеры
      • Форматтеры
      • Библиотеки
      • Мультисайтовость и т.д.
  • Use-case: использование дополнительных возможностей QuickStart для удовлетворения потребностей клиента
    • Главный вопрос: как можно удовлетворить некие типичные желания заказчика при создании сайта?
    • Типичные желания заказчика можно посмотреть, например, в Задании 1
    • Установка расширений в QS. Порядок установки расширений (AdvOntology).
    • Решения задач в QS:
      • Форма обратной связи
      • Фотоальбом
      • Новости (WikiPatterns)
      • Регистрация
      • Работа с правами пользователей
      • Возможность восстановления системы (BackupManager)
      • Создание тем визуальным способом (VisualTheme)
    • Основы CSS, HTML и подготовки фотографий в Phоtoshop

 
Подразделы
Раздел не содержит подстраниц.