2008-01-11

01 Методика проведения.txt

  2008-01-11 10:08

Методика проведения тренинга по Zope: Цели: 1. Дать начальный навык программирования под Zope; Исходники Zope; Путеводитель по коду Zope -- ссылки на места кода, в которых можно и нужно смотреть и изучать полезные вещи; Документация на Zope; Методика: Тренинг состоит из восьмичасовых занятий, разбитых на две части: - Семинар на 2-3 часа, с рассказом об основных особенностях Zope; В процессе работы слушатели устанавливают Zope (возможно) и создают инстанцию Zope. ...

Методика проведения тренинга по Zope:

Цели:

  1. Обучить слушателей работе в команде;
  2. Дать начальный навык программирования на питоне;
  3. Дать начальный навык программирования под Zope;

Материалы тренинга:

  1. Список заданий по программированию. Задания индивидуальны (одно задание на 1-3 человека), единой идеей не объеденены, практической пользы не имеют :), хотя каждый комплект заданий покрывает весь список тем и решения одних заданий могут строиться на результатах других заданий;
  2. Исходники Zope;
  3. Путеводитель по коду Zope -- ссылки на места кода, в которых можно и нужно смотреть и изучать полезные вещи;
  4. Документация на Zope;

Методика:

Тренинг состоит из восьмичасовых занятий, разбитых на две части:

  • Семинар на 2-3 часа, с рассказом об основных особенностях Zope;
  • Практикум.

Практикум представляет собой решение слушателями заданий при помощи преподавателя. Слушатели решают задания коллективно: хотя задания индивидуальны, допускается и рекомендуется общения между слушателями, задания построены так, что решения одних заданий могут быть основаны на результатах других заданий, написанных другими слушателями. Кроме того, каждые 45 минут следует 10-20 минутный семинар, на котором слушатели рассказывают о своих результатах и возникших проблемах, стараясь помочь друг другу их решить.

Результирующее задание:

Хотя задания в целом не преследуют какой-либо практической цели, в конце на их основе создается некий сайт. У всех слушателей этот сайт имеет одинаковую архитектуру, варьируется только список используемых продуктов.

Инструментарий:

Слушатели получают настроенный Linux с предустановленным python, svn, любимым текстовым редактором и базой данных postgresql. В процессе работы слушатели устанавливают Zope (возможно) и создают инстанцию Zope. На сегодняшний день рекомендуемый дистрибутив - AltLinux Compact 3.0.

На одной из машин настраивается репозиторий subversion для использования слушателями в работе: все материалы семинаров и заданий слушатели получают в сабвершене, промежуточные результаты сохраняют там же.

Обязательно наличие Интернет (т.е. большая часть дополнительной информации происходит оттуда).

Желательно наличие проектора (для демонстрации преподавательских и других результатов).

Желательно что бы слушатели имели бейжики.

Официальный сайт Zope3 Московская группа изучения реактивного движения The Dream Bot Site noooxml