Разработка на Ruby
О чём курс
Курс «Разработка на Ruby» представляет собой комплексную образовательную программу, разработанную для тех, кто стремится освоить один из самых элегантных и продуктивных языков программирования в мире веб-разработки. В рамках обучения вы погрузитесь в экосистему Ruby, изучите ключевые возможности языка и научитесь эффективно использовать их для решения прикладных задач. Основной акцент программы сделан на фреймворке Ruby on Rails, который позволяет разработчикам концентрироваться на бизнес-логике и методах реализации проекта, минимизируя необходимость написания избыточного кода. Это делает процесс создания приложений быстрым, предсказуемым и приятным.
Программа курса ориентирована на широкий круг слушателей: от начинающих разработчиков, желающих освоить востребованный стек технологий, до специалистов, стремящихся систематизировать свои знания и внедрить лучшие практики (best practices) в свою ежедневную работу. Вы научитесь не просто писать код, но и грамотно анализировать его, находить и устранять ошибки, а также поддерживать проекты в «приличном» состоянии на протяжении всего их жизненного цикла.
Особое внимание в курсе уделено работе с экосистемой Ruby-гемов. Вы узнаете, как правильно подбирать готовые решения для своих задач, где их искать и, что не менее важно, в каких ситуациях использование сторонних библиотек может быть излишним. Это критически важный навык для архитектора приложений, позволяющий избегать переусложнения системы и сохранять её гибкость.
Формат обучения предполагает глубокое погружение в философию Ruby и Rails, начиная с основ синтаксиса и заканчивая продвинутыми темами, такими как метапрограммирование, создание собственных генераторов кода и оптимизация производительности приложений. Вы научитесь докеризировать рабочее окружение, организовывать фронтенд-часть проекта, писать качественные тесты на RSpec и Minitest, а также работать с очередями и реактивными компонентами. По завершении курса вы будете обладать всеми необходимыми компетенциями для деплоя приложений на продакшн и сможете уверенно чувствовать себя в профессиональной среде Ruby-разработки. Выбор Ruby и Rails в текущих реалиях — это инвестиция в скорость разработки и чистоту архитектуры, что делает данный курс отличным стартом для карьеры в IT.
Программа обучения
- Почему стоит учиться Ruby и Rails в 2023 году?
- История и философия Ruby
- История и философия Rails
- Обзор синтаксиса языка
- Создание базового приложения Ruby on Rails
- Докеризация рабочего окружения для Ruby on Rails проектов
- Основные паттерны в Ruby on Rails приложениях
- Организация фронтенда в Ruby on Rails (Javascript и CSS)
- Написание тестов на RSpec. Введение в Minitest.
- Мета-программирование в Ruby
- Реактивные приложения на Ruby on Rails
- Менеджеры очередей для Ruby on Rails приложений
- Повышаем перфоманс Ruby on Rails приложений
- Деплой на продакшн Ruby on Rails приложения
- Создание гемов для Ruby и Rails
- Создание генераторов кода и шаблонов кода для Ruby и Rails
- Конкурентность и параллелизм в Ruby
Теги курса
Другие материалы школы 12
S Slurm Все материалыОтзывов пока нет. Будьте первым!
Этот курс сейчас в процессе организации складчины. Нажмите кнопку «Записаться» и ожидайте старта — вам придёт уведомление. Когда складчина стартует, в карточке курса будет указан актуальный взнос. Текущая цена пока в процессе формирования и может отличаться от финальной.
Да, мы стремимся, чтобы финальный взнос был не больше ≈10% от оригинальной цены курса. Чем больше участников записывается в складчину, тем ниже выходит взнос для каждого.
Нажмите кнопку «Записаться» и авторизуйтесь на сайте через email (через ту же почту, которую будете использовать для входа). В личном кабинете вас будут ждать инструкции, как пригласить других участников — чем больше людей записалось, тем быстрее стартует складчина и тем ниже взнос. Как только складчина готова к приобретению, вам придёт уведомление.