1. Введение
Познакомиться с курсом
теория
2. Rack
Изучить Rack — интерфейс для разработки веб-приложений на Ruby
теория
домашнее задание
3. Overview
Изучить структуру Rails проекта и научиться создавать новый проект
теория
4. Статические страницы
Изучить создание статических страниц
теория
домашнее задание
5. Модели
Познакомиться с моделью – слоем приложения, отвечающим за связь с предметной областью
теория
домашнее задание
6. Качество
Научиться тестировать своё приложение
теория
домашнее задание
7. Конфигурация
Научиться конфигурировать приложение на Rails
теория
8. CRUD
Научиться создавать CRUD для сущности
теория
домашнее задание
9. Деплой
Научиться разворачивать своё приложение в рабочем окружении
теория
10. Шаблонизаторы
Научиться использовать шаблонизатор Slim
теория
домашнее задание
11. Формы
Научиться создавать формы на Rails
теория
домашнее задание
12. Связи
Изучить типы связей, их возможности и применение
теория
домашнее задание
13. Вложенные ресурсы
Изучить удобные способы работы с маршрутами
теория
домашнее задание
14. I18n
Научиться делать мультиязычные приложения
теория
домашнее задание
15. Middlewares
Изучить, как работают промежуточные программы
теория
домашнее задание
16. Rake
Изучить Rake — инструмент для автоматизации сборки программного кода
теория
домашнее задание
17. Самостоятельная работа
Дополнительные задания, которые позволяют закрепить полученную теорию
18. Дополнительные материалы
Статьи и видео, подобранные командой Хекслета. Помогут глубже погрузиться в тему курса