01 Методика проведения.txt
2008-01-11 10:08Методика проведения тренинга по Zope: Цели: 1. Дать начальный навык программирования под Zope; Исходники Zope; Путеводитель по коду Zope -- ссылки на места кода, в которых можно и нужно смотреть и изучать полезные вещи; Документация на Zope; Методика: Тренинг состоит из восьмичасовых занятий, разбитых на две части: - Семинар на 2-3 часа, с рассказом об основных особенностях Zope; В процессе работы слушатели устанавливают Zope (возможно) и создают инстанцию Zope. ...
Методика проведения тренинга по Zope:
Цели:
- Обучить слушателей работе в команде;
- Дать начальный навык программирования на питоне;
- Дать начальный навык программирования под Zope;
Материалы тренинга:
- Список заданий по программированию. Задания индивидуальны (одно задание на 1-3 человека), единой идеей не объеденены, практической пользы не имеют :), хотя каждый комплект заданий покрывает весь список тем и решения одних заданий могут строиться на результатах других заданий;
- Исходники Zope;
- Путеводитель по коду Zope -- ссылки на места кода, в которых можно и нужно смотреть и изучать полезные вещи;
- Документация на Zope;
Методика:
Тренинг состоит из восьмичасовых занятий, разбитых на две части:
- Семинар на 2-3 часа, с рассказом об основных особенностях Zope;
- Практикум.
Практикум представляет собой решение слушателями заданий при помощи преподавателя. Слушатели решают задания коллективно: хотя задания индивидуальны, допускается и рекомендуется общения между слушателями, задания построены так, что решения одних заданий могут быть основаны на результатах других заданий, написанных другими слушателями. Кроме того, каждые 45 минут следует 10-20 минутный семинар, на котором слушатели рассказывают о своих результатах и возникших проблемах, стараясь помочь друг другу их решить.
Результирующее задание:
Хотя задания в целом не преследуют какой-либо практической цели, в конце на их основе создается некий сайт. У всех слушателей этот сайт имеет одинаковую архитектуру, варьируется только список используемых продуктов.
Инструментарий:
Слушатели получают настроенный Linux с предустановленным python, svn, любимым текстовым редактором и базой данных postgresql. В процессе работы слушатели устанавливают Zope (возможно) и создают инстанцию Zope. На сегодняшний день рекомендуемый дистрибутив - AltLinux Compact 3.0.
На одной из машин настраивается репозиторий subversion для использования слушателями в работе: все материалы семинаров и заданий слушатели получают в сабвершене, промежуточные результаты сохраняют там же.
Обязательно наличие Интернет (т.е. большая часть дополнительной информации происходит оттуда).
Желательно наличие проектора (для демонстрации преподавательских и других результатов).
Желательно что бы слушатели имели бейжики.



