Разработка на Ruby

О чём курс

Курс «Разработка на Ruby» представляет собой комплексную образовательную программу, разработанную для тех, кто стремится освоить один из самых элегантных и продуктивных языков программирования в мире веб-разработки. В рамках обучения вы погрузитесь в экосистему Ruby, изучите ключевые возможности языка и научитесь эффективно использовать их для решения прикладных задач. Основной акцент программы сделан на фреймворке Ruby on Rails, который позволяет разработчикам концентрироваться на бизнес-логике и методах реализации проекта, минимизируя необходимость написания избыточного кода. Это делает процесс создания приложений быстрым, предсказуемым и приятным.

Программа курса ориентирована на широкий круг слушателей: от начинающих разработчиков, желающих освоить востребованный стек технологий, до специалистов, стремящихся систематизировать свои знания и внедрить лучшие практики (best practices) в свою ежедневную работу. Вы научитесь не просто писать код, но и грамотно анализировать его, находить и устранять ошибки, а также поддерживать проекты в «приличном» состоянии на протяжении всего их жизненного цикла.

Особое внимание в курсе уделено работе с экосистемой Ruby-гемов. Вы узнаете, как правильно подбирать готовые решения для своих задач, где их искать и, что не менее важно, в каких ситуациях использование сторонних библиотек может быть излишним. Это критически важный навык для архитектора приложений, позволяющий избегать переусложнения системы и сохранять её гибкость.

Формат обучения предполагает глубокое погружение в философию Ruby и Rails, начиная с основ синтаксиса и заканчивая продвинутыми темами, такими как метапрограммирование, создание собственных генераторов кода и оптимизация производительности приложений. Вы научитесь докеризировать рабочее окружение, организовывать фронтенд-часть проекта, писать качественные тесты на RSpec и Minitest, а также работать с очередями и реактивными компонентами. По завершении курса вы будете обладать всеми необходимыми компетенциями для деплоя приложений на продакшн и сможете уверенно чувствовать себя в профессиональной среде Ruby-разработки. Выбор Ruby и Rails в текущих реалиях — это инвестиция в скорость разработки и чистоту архитектуры, что делает данный курс отличным стартом для карьеры в IT.

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

  1. Почему стоит учиться Ruby и Rails в 2023 году?
  2. История и философия Ruby
  3. История и философия Rails
  4. Обзор синтаксиса языка
  5. Создание базового приложения Ruby on Rails
  6. Докеризация рабочего окружения для Ruby on Rails проектов
  7. Основные паттерны в Ruby on Rails приложениях
  8. Организация фронтенда в Ruby on Rails (Javascript и CSS)
  9. Написание тестов на RSpec. Введение в Minitest.
  10. Мета-программирование в Ruby
  11. Реактивные приложения на Ruby on Rails
  12. Менеджеры очередей для Ruby on Rails приложений
  13. Повышаем перфоманс Ruby on Rails приложений
  14. Деплой на продакшн Ruby on Rails приложения
  15. Создание гемов для Ruby и Rails
  16. Создание генераторов кода и шаблонов кода для Ruby и Rails
  17. Конкурентность и параллелизм в Ruby
Складчина создана 19 августа 2023 г. · описание обновлено 9 июня 2026 г.

Теги курса

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

S Slurm Все материалы
13 797 ₽ 35 000 ₽