Включено в курс
16 уроков (видео и/или текст)
27 проверочных тестов
Помощь в «Обсуждениях»
Доступ к остальным курсам платформы
Чему вы научитесь
- Создавать сайты на Rails, покрывать их автоматическими тестами и выкладывать на PaaS-сервисы
- Основным концепциям фреймворка, таким как контроллеры, роутинг, модели, шаблоны и тесты.
- Автоматизировать большинство рутинных задач с помощью генераторов, автоматических форм и интеграций фронтенда.
- Использовать repl и эффективно отлаживать приложения
- Основным принципам построения безопасных приложений.
Описание
В этом курсе вы изучите основы работы с фреймоворком Ruby on Rails. Вы узнаете о роутинге, контроллерах, шаблонизаторах, моделях и связях между ними. В итоге научитесь создавать полноценные сайты с CRUD действиями, писать тесты на них, работать с базой данных через ActiveRecord и миграции. Знания из этого курса помогут создать свой сайт и сделать его доступным в интернете.
Теория и практика в этом курсе рассчитаны на тех, кто уже знаком с основами программирования на языке Ruby и протоколом HTTP. Если у вас возникнут сложности, рекомендуем пройти курсы Основы Ruby и Протокол HTTP.
Программа курса
Продолжительность 53 часа
-
17
Самостоятельная работа
Дополнительные задания, которые позволяют закрепить полученную теорию -
18
Дополнительные материалы
Статьи и видео, подобранные командой Хекслета. Помогут глубже погрузиться в тему курса