Годовая подписка на уроки GoRails

О чём курс

О видеотеке

Платформа GoRails предоставляет доступ к обширной библиотеке англоязычных скринкастов по созданию и поддержке веб-приложений на фреймворке Ruby on Rails. Обучение охватывает весь цикл разработки: от базовых конструкций языка Ruby и создания простых сайтов до развертывания сложных распределенных сервисов в рабочей среде. По данным платформы, материалами пользуются более 95 000 разработчиков.

Темы уроков и ключевые технологии

Видеоуроки разбирают как внутреннее устройство самого фреймворка, так и инструменты современной экосистемы веб-разработки:

  • Ключевые компоненты Rails: работа с базами данных через ORM ActiveRecord, организация фоновых задач с помощью ActiveJob, рассылка писем через ActionMailer, форматированный текст в ActionText, генерация представлений в ActionView и набор встроенных расширений ActiveSupport.
  • Интерактивность и интерфейсы реального времени: веб-сокеты с ActionCable, экосистема Hotwire для передачи HTML по сети вместо тяжелого JSON на клиенте, библиотеку Stimulus JS, а также интеграцию фронтенд-фреймворка Vue.js.
  • Архитектура и безопасность: реализация различных схем аутентификации, протоколы OAuth, шифрование учетных данных на уровне базы с ActiveRecord Encryption, защита от распространенных веб-угроз (CSRF, SQL-инъекции), применение принципов SOLID и шаблонов проектирования.
  • Оптимизация и инструменты: профилирование производительности приложений, фрагментарное кэширование, полнотекстовый поиск с ElasticSearch, прямая загрузка медиафайлов на Amazon S3, экспорт и импорт CSV-данных, разработка собственных гемов и движков (Engines, Railties).
  • Тестирование и поддержка: написание модульных, системных и интеграционных тестов с использованием фреймворков Minitest и RSpec, фикстур и фабрик данных, отладка ошибок и поэтапное обновление кодовой базы между версиями Rails от 4.2 до 8.1.

Практические проекты

В скринкастах разбирается создание законченных прикладных решений с нуля:

  • Блог на Rails 7 с загрузкой файлов через ActiveStorage и форматированным текстом.
  • Менеджер паролей с шифрованием данных и ролевым разграничением прав доступа.
  • Трекер личного бюджета и сервис сокращения ссылок с собственной кодировкой Base62.
  • SaaS-продукт для мониторинга доменных имен с биллингом через Stripe и панелью администратора.
  • Инструмент автоматической транскрипции видео с субтитрами на базе Rails 8 и модели OpenAI Whisper.
  • Интерактивный клон Trello на связке Rails и Vue.js, групповые чаты и многопользовательские таблицы в реальном времени.

Для кого

Материалы подходят как начинающим программистам, так и практикующим специалистам. Новичкам доступны базовые вводные курсы по языкам Ruby, HTML и SQL, а также пошаговое руководство по сборке первого приложения. Опытным разработчикам скринкасты предлагают решения для настройки мультиарендной архитектуры, интеграции внешних API, сборки мобильных приложений с помощью Hotwire и развертывания проектов на собственных серверах через Hatchbox.io. Все видеоуроки записаны на английском языке.

Программа обучения

  • ActionCable
  • ActionMailer
  • ActionText
  • ActionView
  • ActiveJob и фоновые задания в Rails
  • ActiveRecord и базы данных в Rails
  • ActiveSupport
  • ИИ с Rails
  • Клиенты API на Ruby с нуля
  • API на Rails
  • Оболочка API Rubygems
  • Аутентификация
  • Приложение для отслеживания бюджета
  • Создайте блог на Rails 7
  • Создайте менеджер паролей на Rails 7
  • Создайте SaaS на Rails с помощью Jumpstart Pro
  • Создайте сервис для сокращения URL с помощью Rails 7
  • Создайте веб-парсер на Ruby on Rails 7
  • Создание гем-библиотеки Calendar Rails
  • Проверка кода и рефакторинг
  • Общие функции в приложениях Rails
  • Импорт и экспорт CSV-файлов
  • Отладка
  • Развертывание приложений с помощью Hatchbox.io
  • Внедрение Rails в производство
  • Шаблоны проектирования
  • Инструменты разработки
  • Прямая загрузка в Amazon S3
  • SaaS-продукт Domain Monitor
  • ElasticSearch
  • Встраиваемые виджеты Javascript с Rails
  • Уголек с рельсами
  • Введение
  • Файлы в Rails
  • Горячий Провод
  • Как создать форум на Rails 4.2
  • Как внести свой вклад в развитие Rails
  • HTML для начинающих
  • Обмен сообщениями между пользователями в приложении
  • Интернет вещей
  • Javascript и CSS в Rails
  • Карты, геолокация и геопоиск в Rails
  • Мобильные приложения на Rails и Hotwire
  • Мультиарендность в Rails
  • Вложенные ветки комментариев в Rails
  • Аутентификация по API OAuth
  • OAuth с Rails
  • Транскрипция с помощью OpenAI Whisper на Rails 8
  • Платежи с помощью Rails
  • Популярные Рельсы Gems
  • Рельсы 6 для начинающих
  • Концепции Rails
  • Методы работы рельсов
  • Плагины Rails: движки и расширения
  • Безопасность Rails
  • Приложения в реальном времени с Hotwire и ActionMailbox
  • Групповой чат в реальном времени с ActionCable
  • Групповой чат в реальном времени с помощью Hotwire
  • Многопользовательские электронные таблицы в режиме реального времени
  • Рефакторинг Вашего кода
  • Ruby для начинающих
  • Язык Ruby
  • Надежные принципы проектирования рельсов
  • SQL для начинающих
  • От начала до конца: AnimatedGif.me
  • Стимул JS
  • Тестирование приложений Rails
  • Клон Trello на Rails и Vue.js
  • Twilio с рельсами
  • Обновление Rails
  • Vue.js с Рельсами
  • Веб-крючки с направляющими
  • Что нового в Rails 4.2
  • Что нового в Rails 5.2
  • Что нового в Rails 6.0
  • Что нового в Rails 7.1
  • Что нового в Rails 7.2
  • Что нового в Rails 8.0
  • Что нового в Rails 8.1
Складчина создана 12 мая 2026 г. · описание обновлено 25 октября 2026 г.

Теги курса

Инструменты
14 020 ₽