Освойте объектно-ориентированное мышление в Ruby и Rails — это возможность глубже понять, как создаются гибкие, поддерживаемые и элегантные приложения. Курс MOOM помогает перейти от механического использования ООП к осознанному проектированию, которое делает разработку быстрее, чище и надёжнее.
О чём этот курс
Курс объединяет практические техники, проверенные двумя десятилетиями опыта разработки, и демонстрирует их на понятных примерах. В отличие от абстрактных теорий, MOOM показывает, как применять объектно-ориентированные идеи в реальных проектах Ruby и Rails — без догматизма и перегруженности формальными правилами.
Главная цель курса
Научить видеть объекты и их роли в системе, формировать архитектуру шаг за шагом и создавать код, который легко расширять, тестировать и поддерживать.
Что включено в программу
Видеоуроки RubyTapas с новыми дополнениями
Более двадцати тщательно отобранных эпизодов объясняют ключевые концепции ООП через реальные задачи. Каждый урок дополнен новыми вводными материалами и вопросами для самостоятельного анализа.
Capacitor Sessions: практическая работа над Rails‑проектом
Пятнадцать записей парного программирования демонстрируют, как применять объектно-ориентированное мышление в живом процессе разработки. Сессии разделены на короткие эпизоды, чтобы их было удобно смотреть и пересматривать.
Экспертные Q&A‑сессии
8 глубоких часовых обсуждений с лидерами индустрии.
Темы — от архитектуры и тестирования до формирования инженерного мышления.
Среди гостей: Justin Searls, Betsy Haibel, Ben Orenstein, Noel Rappin, Corey Haines.
Дополнительные материалы
Подборка статей, докладов и научных работ, которые помогут углубить понимание объектно-ориентированных принципов и их применения в современных проектах.
Для кого подходит MOOM
Ruby и Rails разработчиков, стремящихся улучшить архитектурные навыки.
Инженеров, уставших от «громоздких» проектов и ищущих структурный подход.
Разработчиков самоучек, которым не хватает фундаментального понимания ООП.
Опытных программистов, желающих переосмыслить свои подходы к проектированию.
Какие навыки вы получите
Выявление «пропущенных» объектов и ролей в системе.
Построение гибкой архитектуры без чрезмерного усложнения.
Применение объектных принципов в реальных Rails‑проектах.
Проектирование кода, который легко тестировать и развивать.
Формирование инженерного мышления, а не слепого следования правилам.
Итог
MOOM — это не просто курс, а системное переосмысление подхода к разработке. Он поможет вам писать понятный, выразительный и устойчивый код, получая от этого истинное удовольствие.
Это пробный урок. Оформите подписку, чтобы получить доступ ко всем материалам курса. Премиум
Ограничение времени просмотра
Вы можете просматривать пробный урок только 10 минут. Получите полный доступ, чтобы смотреть без ограничений.
Graceful.Dev — своеобразный и авторский образовательный проект для занятых разработчиков программного обеспечения, созданный Авди Гриммом и его коллегами. Это тщательно собранная коллекция обучающих материалов, где вы найдете короткие и содержательные скринкасты о программировании на Ruby и Rails, подходах к доменному моделированию, стратегиях тестирования и рефакторинга, а также об эффективном использовании инструментов вроде Git и Docker — и мн