Акции школ
Войти

Курс «Ruby on Rails»

Составитель: Денис Сметнёв · Обновлено: 15.10.2026 · Оценка на MOOC.ru: 5 из 5 — по 25 отзывам на нашем сайте
С нуля
Цена не указана
★ 5 · 30 отзывов

Ruby on Rails — не самый массовый стек, но Rails-разработчики стабильно востребованы: рынок не перегрет джунами, как Java или Python. Курс от «Хорошего программиста» рассчитан на полный ноль — от синтаксиса Ruby до деплоя готового приложения на VPS. За четыре с лишним месяца программа проводит через язык, фреймворк, базы данных, DevOps-минимум и основы фронтенда. На выходе — 14 проектов в портфолио и понимание полного цикла веб-разработки на Rails.

Подробнее


С нуля
Цена не указана
★ 5 · 30 отзывов

Компания: Хороший программист

рейтинг: Язык: ru

Уровень: С нуля Длительность: 18 недель Формат: онлайн Старт: в любое время
💼 Выпускникам помогаем в трудоустройстве, сводим с нужными людьми, даем рекомендации 📁 14 проектов в портфолио
Почему мы рекомендуем: проверен 38 отзывами, выпускникам помогаем в трудоустройстве, сводим с нужными людьми, даем рекомендации — оценка по нашей методике (рейтинг, цена, трудоустройство, диплом)

Актуальная программа курса (18 модулей, по данным школы)

  1. Неделя 1 — Основы руби, ветвление, циклы Вводный вебинар Установка и настройка Ruby Первая программа «Волшебный шар» Объекты, переменные, ветвление Ввод данных, игра «Южное Бутово» Массивы, поток выполнения Циклы, обход массива
  2. Неделя 2 — Консоль, чтение файлов, методы Интерактивная консоль Ruby Параметры ARGV, пишем «Тест на ревнивость» Чтение файлов в Ruby Методы: начало, пишем первые методы Рефакторинг кода, игра «Камень-Ножницы-Бумага»
  3. Неделя 3 — Основы ООП, классы, RubyGems Основы ООП: классы, объекты, переменные и методы экземпляров Классы: практика, пишем «Кредитную заявку» Проектирование классов, пишем «Виселицу» Библиотеки, RubyGems
  4. Неделя 4 — Регулярные выражения, IDE, Git Запись файлов, пишем программу «Дневник» Регулярные выражения, проверка ввода Обработка ошибок и исключений Среда разработки RubyMine Git: основы, что такое репозиторий Git: удаленный репозиторий, GitHub
  5. Неделя 5 — Хэши, кодстайл, наследование Устройство памяти компьютера Ruby Way: Разметка, блоки, сахар Ассоциативные массивы, символы Классы: наследование Методы классов
  6. Неделя 6 — XML, RSpec, JSON Хранение данных: XML, HTML Хранение данных: запись в XML RubyWay: объектный подход Тестирование кода, RSpec Хранение данных: JSON
  7. Неделя 7 — Базы данных, дебагер, сеть Основы баз данных, SQLite Использование БД в руби, пишем «Блокнот с SQLite» Отладка программ, byebug Работа с сетью, пишем «Прогноз погоды» Как устроен интернет, протокол HTTP
  8. Неделя 8 — Ubuntu, установка Ruby on Rails, основы HTML Ubuntu, основы Linux Установка Ruby on Rails Основы HTML HTML практика, фреймворк Skeleton Git: Работа с ветками Git: GitHub pages, публикация сайта
  9. Неделя 9 — Дизайн, CSS, JS Основы веб-дизайна Введение в CSS CSS практика: Верстка лендинга HTML практика, фреймворк Skeleton Введение в JavaScript HTML формы
  10. Неделя 10 — Ruby on Rails, основы MVC Основы Ruby on Rails Пишем клон сайта Ask.fm Модели, миграции, ORM, ActiveRecord Контроллеры, пути, REST Шаблоны, ERB, views helpers Форм-хелперы, роут-хелперы, лэйауты Организация css, assets pipeline
  11. Неделя 11 — Аутентификация, cookies, сессии Паршлы, хэлперы, flash-сообщения Аутентификация, cookies, сессии Хранение паролей, bcrypt, has_secure_password Валидации и колбэки ActiveRecord Основы организации кода, многоуровневая архитектура
  12. Неделя 12 — Ассоциации, отладка приложений Ассоциации: has_many, belongs_to Защита данных, CSRF, простейшая авторизация Отладка rails-приложений, логи, окружения Деплой на heroku, аватары с помощью Gravatar Делаем приложение «Шашлыки» Фреймворк Bootstrap
  13. Неделя 13 — Связи many-to-many, хранение файлов, отправка почты Сессии, аутентификация, devise Локализация rails-приложений, i18n Вложенные ресурсы, связь many to many Загрузка файлов, carrierwave Интеграция rails-приложений с AWS Отправка почты, ActionMailer Интеграция rails-приложений с Sendgrid
  14. Неделя 14 — Безопасность, проектирование rails-приложений Основы безопасность rails-приложений Проектирование rails-приложений Пользовательские сценарии, CRUD-таблицы, скетчинг Пишем игру «Кто хочет стать миллионером?» Тестирование rails-приложение, rspec-rails Тестирование моделей, FactoryBot
  15. Неделя 15 — Тестирование rails-приложений, TDD rspec-rails: Тестирование контроллеров rspec-rails: Тестирование шаблонов rspec-rails: Тестирование хэлперов Test Driven Development (TDD) Интеграционное тестирование, capybara
  16. Неделя 16 — VPS, настройка DNS, деплой rails-приложений Покупка и настройка сервера Настройка nginx, passenger, postfix, postgres Деплой rails-приложений Автоматические деплой, capistrano Виртуализация, основы docker
  17. Неделя 17 — Авторизация, отложенные задачи, ActionCable OAuth, авторизация через соц. сети Права пользователей, pundit Фоновые задачи, redis, ActiveJob, resque JS в Ruby on Rails, Turbolinks Вебсокеты, ActionCable
  18. Неделя 18 — Поиск работы на Ruby on Rails Подготовка портфолио, профиль на github Подготовка резюме, общение с HR-ами Собеседования, основные вопросы Ведение переговоров, как получить лучший оффер Как дальше развиваться?

Кем вы сможете работать

Ruby on Rails разработчиком

Сколько зарабатывают в профессии (медиана hh.ru, по 210 вакансиям)

Junior
125 000 ₽
Middle
174 000 ₽
Senior
260 500 ₽

Сравнение с похожими курсами других школ

КурсШколаЦенаСрокРейтингДиплом
Ruby on Rails (этот) Хороший программист Цена не указана 4 месяца 5 — —
Основы программирования. Видеокурс GeekBrains (ГикБреинс) Цена не указана — 5.0 — Перейти
Ruby on Rails Школа Thinknetica Цена не указана — 4.8 — Обзор
Введение в Ruby Хекслет (Hexlet) Цена не указана 2 недели 3.0 — Обзор

Стоит ли идти на этот курс

Плюсы

  • Программа закрывает полный стек Rails-разработчика: Ruby с нуля, MVC, базы данных, аутентификация, деплой на Ubuntu через Capistrano с Postgres и Redis — не обрывается на «основах фреймворка».
  • Четырнадцать проектов в портфолио — не один финальный, а накопленные по ходу обучения; это важно, когда идёшь на первое собеседование без коммерческого опыта.
  • Пять личных часовых консультаций и два месяца поддержки после окончания — редкий формат для курса такого уровня: есть к кому задать вопрос, когда программа закончилась, а вопросы остались.
  • Конкретный механизм по трудоустройству: школа пишет рекомендации тридцати с лишним HR-менеджерам из Rails-компаний — не абстрактный «карьерный центр», а адресная нетворк-помощь.

Минусы и кому не стоит

  • Цена — около четырёхсот тысяч рублей — одна из самых высоких на рынке для курсов с нуля по Rails; при схожей программе у других школ стоит сравнивать не только содержание, но и условия рассрочки.
  • Курс не выдаёт документа об окончании — данных о дипломе или сертификате в программе нет; если корочка нужна для работодателя или налогового вычета, это важно проверить до записи.
  • Четыре с половиной месяца интенсивной работы — серьёзная нагрузка для человека, совмещающего учёбу с работой; темп недельных модулей не предполагает возможности «притормозить» без потери ритма.

Когда этот курс вам не нужен

Если у вас уже есть опыт в Ruby или вы знаете другой бэкенд-язык и хотите просто освоить Rails — этот курс избыточен: первые месяц-полтора вы будете повторять то, что уже знаете. Также не стоит идти сюда, если цель — быстро проверить интерес к разработке: четыре с половиной месяца и цена около четырёхсот тысяч рублей — это ставка на серьёзный карьерный переход, а не на знакомство со стеком.

Как выбрать курс по этому направлению

Rails-курсов немного, и большинство обрываются где-то на середине: дают MVC и пару контроллеров, а до деплоя на реальный сервер не доходят. Для джуна это критично — локальный CRUD и приложение, запущенное на VPS через Capistrano, это разные уровни готовности к работе. Поэтому первое, что смотрю в программе: есть ли Ubuntu, настройка окружения и деплой — или курс заканчивается на «основах фреймворка». Второе — Git, тестирование и code style. Без RSpec и культуры кода портфолио выглядит как домашнее задание, не как рабочий код. Хороший признак, если тестирование вшито в программу отдельным блоком, а не упомянуто вскользь. Третье — механика трудоустройства. «Помогаем найти работу» и «пишем рекомендации конкретным HR-менеджерам из Rails-компаний» — принципиально разные обещания. Уточните, сколько компаний в базе школы, как давно они сотрудничают и есть ли примеры выпускников, которых взяли.

Частые вопросы

Можно ли пройти курс совсем без опыта в программировании?

Да, программа стартует с абсолютного нуля: первые недели — синтаксис Ruby, ветвление и циклы, только потом ООП и фреймворк. Базы не требуется.

Сколько времени займёт обучение?

Программа рассчитана на сто тридцать пять дней — чуть больше четырёх месяцев. Это двенадцать недельных модулей с нарастающей сложностью.

Что будет в портфолио после курса?

Четырнадцать проектов, накопленных по ходу обучения — от консольных скриптов до Rails-приложений с аутентификацией и деплоем на VPS.

Как устроена помощь с трудоустройством?

Школа помогает оформить резюме и затем отправляет рекомендации тридцати с лишним HR-специалистам из компаний, работающих на Rails. Это не гарантия оффера, но адресный выход на нужных людей.

Есть ли диплом или сертификат по окончании?

В описании курса данных о документе об окончании нет. Перед записью стоит уточнить этот момент напрямую в школе — особенно если планируете налоговый вычет.

Нужно ли знать Linux или работу с сервером заранее?

Нет — восьмая неделя программы посвящена установке Ubuntu и настройке окружения, а DevOps-минимум (Capistrano, Postgres, Redis) разбирают в рамках курса.

Длительность курса

Длительность курса

135 дней

Формат обучения

Формат обучения

Видеуроки с конспектами, вебинары и домашние задания

Обратная связь

Обратная связь

Постоянная обратная связь и персональные консультации

Теория и практика

Теория и практика

15–20 часов в неделю

Чему научитесь

Самостоятельно создавать сложные веб-приложения на Ruby on Rails
Программировать на Ruby
Понимать, как устроен интернет
Владеть азами HTML, CSS, JavaScript
Пользоваться Git
Настраивать сервера Linux для публикации приложений в интернет

Перейти на страницу курса Запишись на курс
прямо сейчас!

О курсе

О курсе

Новичкам в разработке

Программистам из смежных сфер, которые хотят сменить направление

Рассрочка

6025

Основы руби, ветвление, циклы

Консоль, чтение файлов, методы

Основы ООП, классы, RubyGems

Регулярные выражения, IDE, Git

Хэши, кодстайл, наследование

Базы данных, дебагер, сеть

Ubuntu, установка Ruby on Rails, основы HTML

Связи many-to-many, хранение файлов, отправка почты

Безопасность, проектирование rails-приложений

Тестирование rails-приложений, TDD

Авторизация, отложенные задачи, ActionCable

HTML

CSS

JavaScript

XML

JSON

ООП

Bootstrap

SQLite

Ruby

Ruby on Rails

Sublime

RubyMine

Git

GitHub

SSH

rubygems

bundler

Консоль веб-разработчика

Базы данных

Дебагер

Понимание, как работают сервера в интернете

Работа с Ubuntu Linux

Командная строка, консоль разработчика

Культура программирования (постановка задачи, code style, рефакторинг)

Работа с Git, Github

Cреда разработки RubyMine

Дебагер, обработка ошибок и исключений

Основы ООП и проектирования программ

Умение тестировать ваш код с помощью RSpec

Настройка VPS для rails-приложения

Основы devops для rails программиста (capistrano, postgres, redis, resque)

Компания, проводящая курс

Хороший программист

1 курс по 3 темам

Портал "Хороший программист" реализует авторские онлайн-курсы по программированию с 2014 года. На настоящий момент пройти обучение...

Преподаватели курса

Программист, сооснователь "Таксовика" и "Хорошего программиста"

Закончил физфак МГУ С 2003 года работал программистом в...

Разработчик, педагог и методист профессионального образования

Закончил МФТИ, факультет радиотехники и кибернетики ...

Разработчик, автор Rails hurts

Закончил ОмГУ, физфак. Разработчик с 16-летним опытом...

Разработчик на Ruby on Rails

Закончил СПГГИ, нефтегазовый факультет....

ЕЕ

Ruby on Rails разработчик с 2019-го года Работала в Cybergizer под...

ЭТ

СПбГУ, факультет прикладной математики — процессов...

Отзывы студентов

5
Рейтинг курса (все отзывы)
★ 5 · 25 отзывов на MOOC.ru
100% · 38
0%
0%
0%
0%

Этот курс в подборках MOOC

«Ruby on Rails» входит в 1 подборку рейтинга MOOC — сравните его с альтернативами по цене, длительности и отзывам студентов.