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

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

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

Изучите один из самых выразительных языков программирования — Ruby. Освойте фреймворк Rails или, как его называют разработчики, «рельсы», который позволит сконцентрироваться на методах и логике вашего проекта, а не возиться с большим объемом кода
Разработчик на Ruby on Rails хорошо разбирается в богатой экосистеме Ruby-библиотек. Умеет быстро собирать нетривиальные проекты на Rails и поддерживать код в приличном состоянии.

Почему мы?

Глубокая проработка тем
Мы не сторонники подхода «повтори за учителем».
На Хекслете решение задач идет только через реальное понимание. Вы будете не просто писать код, а научитесь самостоятельно находить лучшие решения
Начнем писать код на первом уроке. Вас ждут сотни упражнений в тренажере, задачки-испытания для тех, кто любит посложнее, а также 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 архитектурой
Научитесь легко тестировать код с большим количеством внешних запросов и побочных эффектов

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

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

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

Курс состоит из учебных модулей с уроками и проектами
Личные или групповые созвоны с наставником
В каждом уроке — теория в формате текста или видео, тесты, упражнения или самостоятельные задания
Дополнительные материалы от наставника
Проходите уроки самостоятельно в любое время, которое удобно вам
Рекомендуем заниматься от 15 часов в неделю, чтобы уложиться в срок
Кураторы заботливо отслеживают прогресс и вовремя подскажут, если нужно ускорить темп
Наставник поможет, если возникнут трудности в обучении
Можно без стеснений задать любой вопрос, даже если вам он кажется пустячным
14 454 ₸
346 900 ₸
при оплате сразу
в месяц
от
ИЛИ
в рассрочку на 12 месяцев
391 900
Отправляя форму, вы принимаете «Соглашение об обработке персональных данных» и условия «Оферты», а также соглашаетесь с «Условиями использования»
Начните учиться уже сегодня
И через 5 месяцев создавайте веб-приложения со скоростью света
Вернем деньги в течение первых двух недель, если передумаете учиться

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

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

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

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

14 454 ₸
346 900 ₸
при оплате сразу
в месяц
от
ИЛИ
в рассрочку на 12 месяцев
391 900
Отправляя форму, вы принимаете «Соглашение об обработке персональных данных» и условия «Оферты», а также соглашаетесь с «Условиями использования»
Ваша будущая профессия через 5 месяцев
Вернем деньги в течение первых двух недель, если передумаете учиться
Обучаем программированию новичков и практикующих разработчиков
Даём релевантные рынку навыки
Специализируемся на программировании, не распыляемся на курсы по другим направлениям
Авторы и наставники курсов — профессиональные разработчики
Способствуем формированию инженерного мышления
Организуем стажировки, помогаем найти работу
где собеседуют наших выпускников
30+ компаний-партнеров
Обучаем разработчиков
с 2012 года
студентов учатся
на сайте ежемесячно
17 000
Хекслет — образовательная платформа

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

Выслушаем, порекомендуем или отговорим от обучения

Сомневаетесь в выборе?

Вы уже зарегистрированы на Хекслете. Войдите в свой аккаунт, чтобы продолжить
Поймали заявку!
Свяжемся с вами в ближайшее время. Расскажем про обучение и ответим на вопросы.
Оставьте заявку
на обучение профессии
Отправляя форму, вы принимаете «Соглашение об обработке персональных данных» и условия «Оферты», а также соглашаетесь с «Условиями использования»
Оставьте заявку
на обучение профессии
Отправляя форму, вы принимаете «Соглашение об обработке персональных данных» и условия «Оферты», а также соглашаетесь с «Условиями использования»
Запишитесь на консультацию
Мы сориентируем в направлениях и языках разработки. Подскажем, с чего начать, чтобы проверить интерес к программированию до покупки программы
Отправляя форму, вы принимаете «Соглашение об обработке персональных данных» и условия «Оферты», а также соглашаетесь с «Условиями использования»
Пока можете попробовать наши бесплатные курсы.
Вы уже зарегистрированы на Хекслете. Войдите в свой аккаунт, чтобы продолжить
Поймали заявку!
Свяжемся в ближайшее время, расскажем про обучение и ответим на вопросы. Сориентируем в направлениях и языках разработки, подскажем, с чего начать.