Это старая версия Материалы/План-занятий за 2007-11-25 14:18:38..
План занятий
- 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