• Складчины
  • Программирование

[Thinknetica] Объектно-ориентированный дизайн в Ruby [Артем Кривоножко]

Найти складчину
  • Дата начала 30 Июн 2022
Цена: 295 РУБ
Список участников складчины:
  • 1. Violet_s
Показать больше
Скачать курс
Скачать Скачать Скачать
oksiafony
Организатор
  • 30 Июн 2022
  • #1

[Thinknetica] Объектно-ориентированный дизайн в Ruby [Артем Кривоножко]

Ссылка на картинку

Онлайн-воркшоп для Ruby-разработчиков, которые хотят улучшить архитектуру своих проектов и качество кода, а также научиться быстро находить и исправлять ошибки проектирования

За время воркшкопа вы:
  • Изучите как имплементированы и для чего нужны принципы ООП в коде на Ruby, и как сочетается объектно-ориентированные языки с функциональным программированием
  • Разберётесь с каждым из принципов SOLID и их практическим применением
  • Систематизируете свои знания о паттернах проектирования от синглтона до MV*
Программа:

День 1
. Парадигмы программирования
  • Изучите или закрепите знания о принципах ООП, их имплементации в Ruby, сравните с другими языками
  • Разберётесь с чистыми функциями и другими базовыми понятиями функционального программирования
  • Рассмотрите альтернативные ООП и ФП парадигмы и их применимость в Ruby
В результате вы:

Освежите и дополните своё понимание ООП с помощью практических примеров, научитесь работать с Ruby в функциональном стиле, сравните Ruby с другими ЯП

День 2. Принципы разработки
  • Освежите или получите теоретическое понимание принципов SOLID
  • Рассмотрите примеры соблюдения и нарушения этих принципов в Ruby
  • Познакомитесь с другими известными принципами и подходами, такими как GRASP, DRY, KISS и YAGNI
В результате вы:

Разберётесь с принципами и подходами, которые наиболее распространены в Ruby и в разработке в целом; а также научитесь лучше видеть конкретные проблемы в коде, который нарушает какой-то из фундаментальных принципов

День 3
. Паттерны проектирования

Паттерны проектирования в Ruby и Rails от общего к частному:
  • MVС и MV* паттерны. Разложим Rails на составляющие и сравним с другими вариантами внутренней организации веб-фрэймворка
  • Порождающие паттерны
  • Структурные паттерны
  • Поведенческие паттерны
В результате вы:

Освежите и дополните свои знания о паттернах, начиная от очевидного и простого порождающего синглтона, заканчивая обзором архитектурных паттернов
Читать далее...
Показать больше
 
Зарегистрируйтесь , чтобы посмотреть скрытый контент.
Поиск по тегу:
Теги
thinknetica артем кривоножко объектно-ориентированный дизайн в ruby принципы ооп в коде на ruby
Похожие складчины
Скачать [Thinknetica] Метапрограммирование на Ruby [Артем Нистратов]
  • 2 Ноя 2022
  • в разделе: Программирование
Скачать [Thinknetica] Автоматизация тестирования на Ruby
  • 19 Окт 2022
  • в разделе: Программирование
Скачать [Thinknetica] Под капотом Ruby on Rails
  • 3 Май 2023
  • в разделе: Программирование
Скачать [Thinknetica] Event-Driven архитектура в Ruby-приложениях [Игорь Симдянов]
  • 24 Окт 2025
  • в разделе: Программирование
Скачать [Thinknetica] Автоматизация тестирования на Ruby. Тариф Слушатель [Виктор Маслов]
  • 19 Окт 2022
  • в разделе: Программирование

Войдите или зарегистрируйтесь!

Учетная запись позволит вам участвовать в складчинах и оставлять комментарии

Регистрация

Создайте аккаунт. Это просто!

Регистрация

Вход

Вы уже зарегистрированы? Войдите.

Войти
  • Складчины
  • Программирование
  • Russian (RU)
  • Обратная связь
  • Условия и правила
  • Политика конфиденциальности
  • Справка