Профессия Разработчик на Ruby on Rails

15 участников

О чём курс

Ruby on Rails остается эталоном в мире серверных веб-фреймворков благодаря своей выразительности и объектно-ориентированному подходу. Материал закрывает разрыв между написанием простого кода и созданием профессиональных веб-приложений.

Внутри разбираются следующие ключевые аспекты:

  • Проектирование REST API: принципы версионирования, разработки и доработки интерфейсов взаимодействия.
  • Работа с ORM: построение моделей, настройка связей и использование конечных автоматов для управления состоянием данных.
  • Фоновые задачи: перенос тяжелых или нестабильных операций (например, сетевых запросов) на выполнение в специальных worker-ах, чтобы не блокировать основной сервер.
  • Инструментарий экосистемы: работа с пакетным менеджером Rubygems, системой зависимостей Bundler и автоматизатором задач Rake.
  • Архитектура и качество: принципы организации кода для его легкого масштабирования и внедрение автоматизированного тестирования как стандарта разработки.

Результатом обучения станет навык создания надежных серверных приложений, готовых к поддержке и развитию.

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

  • Ruby: основы объектно-ориентированного программирования
  • Ruby on Rails: архитектурные паттерны и разработка веб-приложений
  • REST API: проектирование, версионирование и развитие интерфейсов
  • ORM: модели данных, связи, конечные автоматы
  • Работа с фоновыми задачами (Job workers)
  • Инфраструктура проекта: Rubygems, Bundler, Rake
  • Автоматизированное тестирование кода
  • Принципы архитектурной организации кода
Складчина создана 28 июля 2021 г. · описание обновлено 23 марта 2026 г.

Другие материалы школы 12

H Hexlet Все материалы
632 ₽ 3 900 ₽