Это старая версия Материалы/План-занятий за 2007-11-25 13:42:19..
План занятий
- Use-case: работа с информацией в Интернете
- Главный вопрос: Какие из человеческих потребностей и как именно удовлетворяет технология компьютерных сетей?
- Как устроена сеть?
- Какие бывают виды потребностей в информационных ресурсах?
- Use-case: строение сайта. История технологий.
- Главный вопрос: как строить сайты правильно с учетом большого числа заказчиков?
- Какие бывают технологии построения сайтов?
- Рассматриватся последовательно:
- Apache, модульность Apache
- CGI
- PHP
- MySQL
- CMS как класс программных систем, предназначенных для управления сайтом. Их типичная функциональность.
- Use-case: использование больших программных систем, таких, как CMS
- Главный вопрос: как устроены крупные программные системы с учетом возможности их развития и дополнения?
- Методология использования объектно-ориентированного проектирования. Архитектура приложения.
- Паттерны проектирование и их типичное применение (функциональность) в сложных программных системах
- Use-case: установка и анализ архитектуры CMS QuickStart
- Главный вопрос: как установить систему управления контентом и какие функциональные возможности в ней существуют?
- Вспоминание необходимых технологий для работы CMS
- Установка Денвера, как сконфигурированной связки Apache+PHP+MySQL
- Установка Quick Start
- Распаковка дистрибутива
- Создание БД как места для сайтоспецифичных данных
- Установка через интерфес установки – заполнение сайтоспецифичных данных
- Анализ возможностей QuickStart
- Система, состоящая из страниц
- Экшны
- Темы
- Хендлеры
- Форматтеры
- Библиотеки
- Мультисайтовость и т.д.