Объектно-ориентированный дизайн в Ruby

5 участников

О чём курс

Ваш код на Ruby станет предсказуемым и легко поддерживаемым, если вы научитесь видеть архитектурные ошибки до того, как они станут критическими. Этот воркшоп переводит абстрактные принципы проектирования в прикладные навыки для повседневной разработки на Ruby on Rails. Вы разберете, как принципы ООП гармонично сочетаются с функциональным подходом в языке, досконально изучите практическое применение SOLID в кодовой базе и приведете в порядок знания о паттернах проектирования — от простых синглтонов до архитектурных схем MV*. По итогам обучения вы сможете проектировать гибкие системы, в которых добавление нового функционала не приводит к поломке старого.

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

  • Объектно-ориентированный дизайн в Ruby
  • Парадигмы, принципы и паттерны проектирования на практике
  • Реализация принципов ООП в Ruby
  • Сочетание ООП и функционального программирования
  • Принципы SOLID и их практическое применение
  • Паттерны проектирования (от синглтона до MV*)
  • Дополнительные материалы:
    • Dry-rb: что, зачем и как
    • Безопасность приложений на Ruby on Rails
    • Подготовка к собеседованию на Ruby/Rails-разработчика
    • Автоматизация тестирования на Ruby
    • Деплой Ruby on Rails приложений с помощью Docker Swarm и MRSK
Складчина создана 29 июня 2022 г. · описание обновлено 23 марта 2026 г.

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

T Thinknetica Все материалы
1 896 ₽ 3 900 ₽