Вы познакомитесь с экосистемой Ruby и ключевыми возможностями языка. Освоите Ruby on Rails и сможете быстро собирать проекты и поддерживать код в приличном состоянии. Чему вы научитесь Грамотно использовать возможности языка Ruby Получите представление о языке Ruby, его принципах и особенностях. Сможете создавать приложения, искать и анализировать ошибки в коде. Работать с Ruby on Rails Сконцентрируетесь на методах и логике вашего проекта вместо того, чтобы возиться с большим объёмом кода. Ориентироваться в экосистеме Ruby-гемов Узнаете, где и как найти гемы для вашего проекта. Поймёте, в каких случаях её использование может быть излишним . Применять best practice По окончанию курса сможете быстро собирать проекты на Rails и поддерживать код в приличном состоянии. Программа: Почему стоит учиться 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