- Синтаксис и семантику Руби (особенно всякие странности):
- Базовые типы. Разъяснение про :blah_blah_blah. Регулярные выражения
- Объектная модель руби. Методы и члены класса, методы и члены объектов, методы конкретных экземпляров.
- Модули и их использование для mixin. Реализация множественного наследования.
- Замена понятия интерфейсов механизмом duck-typing
- Механизм вызова метода на объекте: Object#methods, Object#method_mssing, Object#respond_to?. Принципиальная схема любого прокси объекта.
- Блоки, итераторы. Использование механизма блоков, как декоратора действия
- Принципиальная схема работы ActiveRecord. Что там генерится и чего от этого кода ждать
- Устройство связей между объектами. Когда пользоваться ассоциациями, когда find_by_sql
- Тонкости работы в production и development режимах
- Как работать с тестами:
- Как писать юнит-тесты
- как писать функциональные тесты
- как писать интеграционные тесты: готовьте документацию по use-case-ам на систему
- Deployment системы
- Подсистема View. Как отдавать XML, как отдавать Javascript (RJS)
- Веб-сервисы (только по заявкам)
UPD: Кто (не с ВМиК) хочет прийти, присылайте мне на почту свои координаты, имена и фамилии. Я сегодня постараюсь выяснить, как чего, завтра попробуем сделать заявку.
Ориентировочно все будет в понедельник.