Разработчик на Ruby on Rails

4 проекта в портфолио на GitHub
Помощь наставников — опытных разработчиков
Старт 8 декабря
Обучение без дедлайнов
Погружение в практику c первого дня
Участие в Open Source для дополнительной практики
|
[Профессия для практикующих за 5 месяцев]

Встать на «рельсы»

Изучите один из самых выразительных языков программирования — Ruby. Освойте фреймворк Rails или, как его называют разработчики, «рельсы», который позволит сконцентрироваться на методах и логике вашего проекта, а не возиться с большим объемом кода
Разработчик на Ruby on Rails хорошо разбирается в богатой экосистеме Ruby-библиотек. Умеет быстро собирать нетривиальные проекты на Rails и поддерживать код в приличном состоянии.
Большая часть вакансий в диапазоне от 100 000 ₽ до 185 000 ₽
Мы рекомендуем эту программу тем, кто уже знаком с разработкой: студентам IT-специальностей старших курсов и разработчикам, которые программируют на любом языке
Разработчиков на Ruby on Rails ищут компании, для которых быстрое прототипирование — конкурентное преимущество на рынке: стартапы, малый и средний бизнес
Несколько сотен вакансий для разработчиков Ruby on Rails на hh.ru
Для кого профессия?
А что с вакансиями?
Зарплаты middle-разработчиков начинаются от 200 000 ₽ и доходят до 400 000+ ₽

Почему мы?

Глубокая проработка тем
Мы не сторонники подхода «повтори за учителем».
На Хекслете решение задач идет только через реальное понимание. Вы будете не просто писать код, а научитесь самостоятельно находить лучшие решения
Начнем писать код на первом уроке. Вас ждут сотни упражнений в тренажере, задачки-испытания для тех, кто любит посложнее, а также 4 проекта, в рамках которых вы напишете полноценные приложения для портфолио на GitHub
Сертификат
Работодатели ценят выпускников Хекслета, сертификат — подтверждение того, что вы серьезно поработали над собой и имеете хорошую перспективу стать первоклассным специалистом
Практика с первого дня
Опытные наставники
Практикующие разработчики, которые скорректируют траекторию обучения и помогут справиться с трудностями.
Вы не останетесь одни и вам не будет стыдно за результат
Помощь с трудоустройством
Если ищете работу или решите сменить текущую. В рамках обучения профессии можно присоединиться к Карьерному треку. Мы поможем отшлифовать резюме и порекомендуем вас в партнерские компании
Процесс обучения на Хекслете спроектирован так, что его невозможно «отсидеть» или «прослушать». Хекслет заточен на серьезную подготовку и идеально подходит для тех, кто хочет стать хорошим инженером
трудоустраиваются без поиска работы, работодатели находят их сами
27%
получивших профессию на Хекслете, возвращаются, чтобы выучить другие языки программирования
60%
выпускников получают оффер на первых пяти собеседованиях
65%
студентов из тех, что пришли на Хекслет сменить профессию, достигли своей цели и работают разработчиками
74%
становятся миддлами в течение года после обучения на Хекслете
50%
*На основании опроса 204 выпускников Хекслета, проведенного в 2021 году
Оставьте заявку, мы перезвоним — ответим на вопросы и расскажем про обучение
Станьте разработчиком на Ruby on Rails на Хекслете

Учим необходимому

Мы регулярно мониторим, какие компетенции разработчиков востребованы на рынке и строим учебную программу в соответствии с этим знанием
Будьте уверены — вы получите именно те инструменты и навыки, которые позволят вам повысить свою ценность как специалиста.
Автоматизированные тесты — неотъемлемая часть профессиональной разработки
Создание простого для анализа и изменения кода требует хорошего понимания принципов его организации
Программирование — это не только код, но и сопутствующие инструменты: Rubygems, Bundler, Rake
Фреймворк, который стал эталоном в мире бэкенд веб-фреймворков и остается таким до сих пор
Один из самых выразительных и объектно-ориентированных языков современности
Набор правил, позволяющий программисту добиться целевых свойств API своего приложения
Тяжелые и ненадежные задачи могут блокировать сервер, поэтому их выполняют в фоне в специальных job workers
Определение моделей, связей между ними, подключение конечных автоматов и многое другое — всё это ORM
REST API
Ruby
Jobs
Rails
ORM
Архитектура
Качество
Инфраструктура
Раскрыть всю программу

Программа курса
Разработчик на Ruby on Rails

Генератор форм
[Знакомство с Ruby]
Темы
Настройка окружения: gems bundler rubocop
Менеджер версий Ruby (asdf)
Функции, циклы, условия
ООП: классы, модули, миксины
Метапрограммирование
Автоматизированное тестирование (Rspec)
Устройство гемов
Итоговый проект
[01]
Познакомьтесь с экосистемой Ruby, настройте линтеры, устанавливайте зависимости с помощью Bundler
Научитесь создавать свои языки предметной области (DSL) и публикуйте их в виде готовых гемов
Изучите ключевые возможности языка, которые позволят вам реализовывать большинство прикладных задач
Погрузитесь в продвинутое объектно-ориентированное программирование и метапрограммирование
[Основы Rails]
Темы
Контроллеры и ресурсный роутинг
Модели, валидация, миграции
Автоматические формы (Simple Form)
Отладка через REPL (binding.irb)
Тестирование Rails приложения
Встроенные и подключаемые генераторы кода
Интеграция бэкенда с фронтендом (Webpacker)
Деплой (Heroku)
Непрерывная интеграция (Github Actions)
[02]
Коллективный блог
Итоговый проект
Научитесь создавать сайты на Rails, покрывать их автоматическими тестами и выкладывать на Heroku
Узнайте про основные принципы построения безопасных приложений
Разберитесь с основными концепциями фреймворка, такими как контроллеры, роутинг, модели, шаблоны и тесты
Автоматизируйте большинство рутинных задач, используйте генераторы, автоматические формы и интеграцию фронтенда
Освойте репл и эффективную отладку
[Реальный Rails]
Темы
Авторизация (Pundit)
Автоматические вложенные формы (Cocoon)
Загрузка и хранение файлов и картинок. Ресайз (ActiveStorage)
Управление стейт-машинами (aasm)
Сложная фильтрация данных (Ransack)
Отправка писем
Haml-like шаблонизация (Slim)
Системные тесты (Capybara)
Тестовые фабрики для генерации данных (factory_bot)
[03]
Доска объявлений
Итоговый проект
Погрузитесь в типичные задачи веб-разработки
Передавайте данные с бэкенда на фронтенд без боли и кодинга, отправляйте письма и используйте эффективные haml-like шаблонизаторы
Научитесь строить правильную авторизацию
Создавайте динамические формы с загрузкой файлов во внешние хранилища
Усильте модели с помощью стейт-машин и реализуйте быструю фильтрацию для списков
Пишите системные тесты и используйте фабрики для генерации данных
[Полный Rails]
Вебинары
Асинхронные задачи (ActiveJob, Sidekiq)
Построение REST API
Представление данных в разных форматах (respond_to, Jbuilder)
Использование Webmock для заглушки внешних вызовов
[04]
Анализатор качества репозиториев
Итоговый проект
Используйте асинхронные Jobs (на базе очередей) для обработки долгих и тяжелых запросов
Разработайте свое собственное API в соответствии с REST архитектурой
Научитесь легко тестировать код с большим количеством внешних запросов и побочных эффектов

Очень много практики

WOW!
Упражнения и домашние задания
Закрепляйте изученную теорию практикой. Разбирайте примеры
из реальных задач
4 проекта для портфолио на GitHub
По одному для каждого учебного модуля. Наставник проведет ревью кода и поможет довести проекты до совершенства. Подробнее о проектах
Участие в Open Source
Получайте дополнительную практику в открытых проектах Хекслета. Это ваш опыт реального продакшена и +100 баллов в карму программиста

Как проходит обучение

Программа
Формат
Сложности и вопросы
Курс состоит из учебных модулей с уроками и проектами
Личные или групповые созвоны с наставником
В каждом уроке — теория в формате текста или видео, тесты, упражнения или самостоятельные задания
Дополнительные материалы от наставника
Проходите уроки самостоятельно в любое время, которое удобно вам
Рекомендуем заниматься от 15 часов в неделю, чтобы уложиться в срок
Кураторы заботливо отслеживают прогресс и вовремя подскажут, если нужно ускорить темп
Наставник поможет, если возникнут трудности в обучении
Дружное сообщество в Slack, которое всегда придет на помощь
Можно без стеснений задать любой вопрос, даже если вам он кажется пустячным
Начните учиться уже сегодня
5 840 ₽
62 000 ₽
при оплате сразу
в месяц
от
ИЛИ
Отправляя форму, вы соглашаетесь с «Политикой
конфиденциальности » и «Условиями оказания услуг»
в рассрочку на 12 месяцев
Вернём деньги в течение первых двух недель, если передумаете учиться
И через 5 месяцев создавайте веб-приложения со скоростью света

Наставники — практикующие разработчики

Более 5 лет в разработке. Стек — Ruby, чуть меньше JS (React, Angular, Ember). Любит тесты, гибкую разработку, код-ревью и хорошую инженерную культуру. Пришла на Хекслет, чтобы помочь новичкам делать первые шаги в профессии
Василиса Тюльберова
Ruby backend разработчик, до этого писал на Java. Работал в разных проектах — от медиа до финтеха. Был ментором на RubyGirls SPB. Любит изучать новые языки и технологии
Александр Коваль

Здесь работают наши выпускники

А вот и их вдохновляющие истории

Ваша будущая профессия через 5 месяцев
Оставить заявку
5 840 ₽
62 000 ₽
140 000 ₽
при оплате сразу
в месяц
от
ИЛИ
Отправляя форму, вы соглашаетесь с «Политикой
конфиденциальности » и «Условиями оказания услуг»
в рассрочку на 12 месяцев
Вернём деньги в течение первых двух недель, если передумаете учиться
Обучаем программированию новичков и практикующих разработчиков
Даём релевантные рынку навыки
Специализируемся на программировании, не распыляемся на курсы по другим направлениям
Авторы и наставники курсов — профессиональные разработчики
Способствуем формированию инженерного мышления
Организуем стажировки, помогаем найти работу
человек в нашем сообществе в Slack
Более 30 000
Обучаем разработчиков
с 2012 года
студентов учатся
на сайте ежемесячно
17 000
Хекслет — образовательная платформа

Вопросы и ответы

Сомневаетесь в выборе?
Выслушаем, порекомендуем или отговорим от обучения
Вы можете оплатить обучение сразу или дождаться нашего звонка
Поймали заявку!
Позвоним в ближайшее время, расскажем про обучение и ответим на вопросы.