Разработка на Ruby on Rails
Изучите Ruby, Rails и проектирование REST API
Входит в подписку (более 50 навыков)
Евгений Филиппов
выпускник Хекслета

Программа обучения
Ruby
Вы познакомитесь с экосистемой Ruby, ключевыми возможностями языка, а также узнаете о объектно-ориентированном программировании и метапрограммировании. В итоге научитесь использовать и определять функции, писать несложные программы, искать и анализировать ошибки в коде.
Ruby: Настройка окружения
Вы разберётесь с RubyGems и научитесь работать с bundler, чтобы безопасно и удобно подключать библиотеки. В конце вы создадите собственный гем и превратите его в полноценных проект, применяя хорошие практики организации кода.
Ruby On Rails
Вы изучите Ruby on Rails и освоите все ключевые аспекты фреймворка — от базовых концепций до деплоя и тестирования. В результате сможете создать, протестировать и развернуть сайты на Rails.
Ruby: ActiveRecord (ORM)
Вы узнаете, как работать с базами данных через мощный ORM-инструмент ActiveRecord. В итоге вы сможете создавать эффективные и производительные запросы без SQL, оптимизировать их.
Ruby: Реальный Rails
Вы изучите особенности и продвинутые концепции Ruby On Rails. В результате научитесь управлять политиками доступа, создавать поисковые и вложенные формы, работать с библиотеками для форм и фильтраций.
Ruby: Полный Rails
Вы узнаете о стриминге, Webmock и Rails Engines. В итоге научитесь использовать очереди для обработки тяжелых запросов и кеширования. Это поможет разработать свое API в соответствии с REST архитектурой.
Проекты

Генератор форм (Ruby)
Библиотека, с помощью которой удобно создавать формы в шаблонах сайтов. Позволяет сократить код описания формы во много раз за счет автоматической обработки ошибок и различных контролов.

Коллективный блог
Аналог habr.com. Каждый пользователь может создать запись и опубликовать ее в одной из общих категорий. Другие пользователи ставят оценки и комментируют добавленные посты.

Доска объявлений
Аналог avito.ru. Сервис, на котором можно размещать объявления и выполнять поиск по существующим. Включает в себя процессы публикации и управлении объявлениями, продвинутый поиск и многое другое.

Анализатор качества репозиториев (Rails)
Проект, который помогает автоматически следить за качеством репозиториев на гитхабе. Он отслеживает изменения и прогоняет их через встроенные анализаторы. Затем формирует отчеты и отправляет их пользователю.
Как проходит обучение
Теория в удобном текстовом формате — легко читать даже с телефона. Живые примеры помогают понять, как всё работает. Материал выстроен так, чтобы вы двигались шаг за шагом, не упуская важных деталей
После каждой темы вы проходите квизы, которые помогают убедиться, что вы всё поняли. Вопросы разного уровня сложности дадут возможность как проверить базу, так и попрактиковаться в применении знаний
Мы создали удобную виртуальную среду, где вы решаете задачи прямо в браузере. У вас есть редактор кода, консоль и автоматические тесты, которые моментально показывают результат
Учебный помощник на базе ИИ — это наставник, который всегда под рукой. Он понимает, что нужно сделать и как выглядит ваш код. Если что-то пошло не так, вы сразу получите понятные и полезные подсказки
Подписка от 2 400 ₽/мес
Этот навык уже входит в подписку. Оформи доступ и открывай все навыки сразу (50+)
Подписаться →- 50+ навыков в одной подписке
- Пожизненный доступ к теории
- Обучение с ИИ-ассистентом
- Отмена в любой момент