Востребованная профессия

Факультет
Ruby on Rails

Поможем сэкономить время и стать востребованным разработчиком. С нами вы освоите язык программирования Ruby, быструю разработку сайтов на Ruby on Rails и научитесь развивать сложные веб-приложения.

Диплом о профессиональной
переподготовке
Государственная образовательная лицензия
от 5 490 ₽ 
в месяц
от 2 490 
в месяц
При рассрочке до 36 месяцев
Разные форматы обучения
  • Занятия в группе с преподавателем
  • Онлайн-лекции и вебинары
  • Видеозаписи занятий
Длительность
12 Месяцев
2 занятия в неделю
Результат
Диплом
GitHub-аккаунт с работами в Ruby on Rails 
Гарантия
Трудоустройство
после обучения
Участвует в Черной Пятнице
Скидка 20% действует 
Оставьте заявку и узнайте у менеджера про скидку на программу обучения и подарки от партнёров

Оставьте заявку

Начало обучения: 23 Июля, 10 августа
Старт потока каждые 2 месяца

Отправляя заявку,  вы принимаете условия договора-оферты и даете согласие на обработку своих персональных данных в соответствии с политикой конфиденциальности.

Спасибо! 
Ваша заявка принята. Наш менеджер свяжется с вами в ближайшее время.
Oops! Something went wrong while submitting the form.
Длительность
12 Месяцев
2 занятия в неделю
Результат
Диплом
GitHub-аккаунт с работами в Ruby on Rails 
Гарантия
Трудоустройство
после обучения

Специальное предложение
в чёрную пятницу!

При покупке программы и начале обучения в ноябре, вы получаете в подарок стартовый пакет из 3 дополнительных курсов

Ярмарка профессий

узнайте про опыт 15-ти
специалистов из разных
областей, который поможет вам лучше ориентироваться
на цифровом рынке и понять, кто чем занимается

Путь в цифру

разберетесь, как стать
востребованным специалистом
на современном рынке труда

Карьерная
мастерская

получите долгосрочный план по развитию в той профессии, которая вам подходит

Трейлер курса

Ruby on Rails эффективен в стартапах: два разработчика за пару месяцев могут выполнить объект работы крупного отдела за полгода, а после того как идея выстрелит, проект можно продолжить развивать (как GitHub) или переписать на другой язык (как Twitter). Ruby on Rails популярен в Европе и США, поэтому поможет вам в работе с западными компаниями или за рубежом 
Программисты Ruby со знанием Ruby on Rails востребованы на рынке
Источник данных: Headhunter
90 000 ₽
Зарплата в месяц
11% от всех
Доступных вакансий на hh.ru
120 000 ₽
Зарплата в месяц
56% от всех
Доступных вакансий на hh.ru

Кому подойдет курс

Новичкам
Вы сможете освоить Ruby и Ruby on Rails, даже если никогда не программировали
Начинающим
веб-разработчикам
Сможете вырасти до middle-разработчика: структурируете знания и получите новые навыки
Практикующим
IT-специалистам
Вы сможете легко переключиться на Ruby с другого языка и развивать коммерческие проекты

Станьте Ruby-разработчиком с нуля

Актуальная программа
Актуальная программа
Мы ежегодно обновляем программу, поэтому вы обучаетесь на самых актуальных версиях: Ruby 3.0 и RoR 6.1
Опытные преподаватели
Опытные специалисты
Автор курса и один из преподавателей — тимлид с 20-летним опытом разработки и 8-летним опытом разработки на Ruby
Много практики
Вы не только освоите Ruby и Ruby on Rails, но и получите навыки по автоматическому тестированию, фронтенд-разработке и DevOps
Быстрый старт
Ruby идеально подходит для новичков: у этого языка большое сообщество программистов, много готовых решений и интуитивно понятный код
Доступ к сообществу GeekBrains
Вы найдёте полезные контакты и единомышленников в вашем городе, сможете делиться опытом в базе знаний GeekBrains. Будете посещать закрытые митапы, хакатоны и другие онлайн- и офлайн-мероприятия как слушатели и спикеры.
100%
студентов GeekBrains, которые обратились в наш Центр карьеры, ежегодно выходят на работу по специальности

Помогаем получить работу

Обучаем профессии
Получите необходимые знания по RoR-разработке и закрепите их на практике
Улучшаем резюме
Научитесь подчёркивать свои преимущества и выделяться на фоне других кандидатов
Рекомендуем вакансии
Сможете откликнуться на интересные вакансии в разделе «Карьера» даже во время обучения
Помогаем пройти собеседование
Подготовитесь к интервью на позицию RoR-разработчика. Проходить собеседование можно будет не дожидаясь окончания обучения

Гарантия трудоустройства закреплена в договоре. Если после успешного обучения вы не найдёте работу, мы вернём вам деньги

Наши ученики трудоустроились в компании

Программа обучения

Подготовительный блок

Их необязательно проходить, но они помогут лучше погрузиться в обучение.
Курсы
Как учиться эффективно. Видеокурс от методистов GeekUniversity
Узнаете об особенностях обучения взрослых, научитесь ставить образовательные цели, строить карту компетенций, формулировать образовательные запросы.
7 видеоуроков
Основы программирования
Узнаете, какие есть профессии и перспективы в IT-сфере. Получите первый опыт написания кода: создадите сайт с играми и опубликуете проект на GitHub.

— Алгоритмы, переменные и типы данных
— Ветвления и циклы
— Массивы и функции
— Верстка сайта: знакомство с HTML и CSS
— Обзор языков программирования
1 месяц—  11 видеоуроков с практическими заданиями
Git. Базовый курс
Git важен как для разработчиков, так и для технических писателей: он закладывает основу, которая помогает совместно работать над программой и документацией.

— Введение в Git
— Установка и настройка Git
— Основные команды терминала
— Работа с репозиториями
— Управление файлами
— История изменений
— Работа с ветками
— Публикация репозитория
— Слияния веток
— Управление версиями
— Создание pull request
— Сложные операции
— Работа с fork-репозиториями
2 часа контента —  13 видеоуроков
HTML/CSS. Интерактивный курс
Научитесь разрабатывать статические сайты и создадите интернет-магазин. Во время работы над сайтом вы изучите свойства и возможности применения HTML/CSS.
I четверть

Основы языка Ruby

Начнёте программировать на Ruby и сделаете первый шаг к созданию своих проектов.
Курсы
Основы Ruby, часть 1
Научитесь составлять и запускать программы, управлять их поведением, направлять данные и получать результаты.

— Введение в Ruby
— Элементы языка
— Утилиты и гемы (готовые компоненты)
— Стандартные классы
— Переменные
— Константы
— Операторы
— Ветвление
— Глобальные методы
1 месяц — 9 уроков
14 часов контента, 26 часов практики
Основы Ruby, часть 2
Познакомитесь с объектно-ориентированным программированием и различными решениями однотипных задач. Научитесь повторно использовать свой код. 

— Циклы
— Итераторы
— Блоки
— Подробно о классах
— Методы в классах
— Преобразование объектов
— Ключевое слово self
— Наследование
— Области видимости
1 месяц — 9 уроков
14 часов контента, 26 часов практики
Основы Ruby, часть 3
Научитесь использовать стандартные и собственные модули, изучите коллекции Ruby и сможете создавать свои. 

— Основы модулей
— Подмешивание модулей
— Стандартные модули
— Свойства объектов
— Массивы
— Хеши
— Классы Set, Struct, OpenStruct
— Исключения
— Работа с файлами
1 месяц — 9 уроков
14 часов контента, 26 часов практики
II четверть

Основы фреймворка Ruby on Rails

Познакомитесь с основным инструментом для веб-разработки на Ruby. Он похож на конструктор: для создания приложения вы разрабатываете свои компоненты или заменяете их на альтернативные. 
Курсы
Основы Ruby on Rails, часть 1
Познакомитесь с основами создания веб-приложений и возможностями протокола HTTP. Создадите своё первое RoR-приложение, изучите его структуру и научитесь связывать его с базой данных.

— Протокол HTTP
— Гемы bundler, rack
— Структуру Rails-приложения. MVC
— Утилиты rails, rake. Генераторы
— Роутинг
— Модели (основы, миграции)
— ActiveRecord (валидации)
— Жизненный цикл объекта
— ActiveRecord (ассоциации)
1 месяц — 9 уроков
14 часов контента, 26 часов практики
Основы Ruby on Rails, часть 2
Научитесь отправлять почтовые сообщения, подыскивать гемы и использовать их в своём приложении. Также сможете позволять пользователям регистрироваться в системе и загружать изображения.

— Организация деревьев. Гем awesome_nested_set
— Контроллеры
— Представления. Хелперы
— Локализация
— Представления. Assets Pipeline
— Представления. Webpacker. CSS-фреймворк Bootstrap
— API-приложение и фронтенд-проект поверх его
— Отправка почтовых сообщений
— Полезные гемы
1 месяц — 9 уроков
14 часов контента, 26 часов практики
Ruby on Rails: экосистема Ruby
Познакомимся с архитектурными решениями в RoR-проекте. 

— Фоновые задачи: cron, whenever, activejob, sidekiq, rabbitmq
— ActionCable
— Взаимодействие по сети. Гемы Faraday, HTTParty
— Стейт-машины. Гем AASM
— Построение API. Grape + Swagger
— Работа с Redis
— Декораторы
— Сериалайзеры
1 месяц — 9 уроков
14 часов контента, 26 часов практики
III четверть

Сложные вопросы разработки на Ruby on Rails

Повысите квалификацию RoR-разработчика, познакомитесь с автоматическим тестированием и сможете разворачивать приложения на сервере.

Это факультативная четверть: её можно не проходить. Курсы этой четверти можно проходить в любом порядке.
Курсы
Основы тестирования в Ruby
В Ruby нет компиляции, поэтому большую роль играют тесты: они позволяют убедиться, что изменения не сломают код. Вы научитесь покрывать тестами код и выступать в роли автоматического тестировщика в команде.

— Основы тестирования
— Основы RSpec
— Структура тестов, основные лексемы
— Неявные элементы
— Матчеры
— Создание матчеров
— Использование моков
— Тестирование RoR-приложения
— Разработка через тестирование
1 месяц — 9 уроков
14 часов контента, 26 часов практики
Фронтенд-разработка в Ruby on Rails
RoR-разработчик в основном занимается бэкенд-разработкой. Чтобы вы могли лучше развивать проекты, расскажем о фронтенд-разработке.

— Способы создания фронтенд-приложения
— Гем sprockets. Устаревшие способы построения фронтенда
— Гемы HAML и SlimИзучаем SCSS
— Изучаем CoffeeScript
— Компонентный подход. Гем webpacker
— API-приложение и отдельное фронтенд-приложение
— Быстрая админка. Гемы ActiveAdmin, RanSack
— Тестирование. Гем Capybara
1 месяц — 9 уроков
14 часов контента, 26 часов практики
Развёртывание RoR-приложений
Познакомитесь с основными веб-серверами и гемами, которые обеспечивают развёртывание приложения.

— Веб-сервера
— Гем rack
— Docker и Kubernetes
— Подготовка приложения к развёртыванию
— Развёртывание на Heroku и VPS
— Основы SSH
— Развёртывание с помощью Capistrano и Ansible
1 месяц — 9 уроков
14 часов контента, 26 часов практики

Курсы с открытой датой

Linux. Рабочая станция
Узнаете, как работать с командной строкой и настраивать службы в Ubuntu. Познакомитесь с командами управления операционной системой, пользователями и правами.
Базы данных
Научитесь проектировать и создавать базы данных, решать проблемы скалирования. Сможете строить простые и сложные запросы, анализировать и оптимизировать их производительность.
Открыть всю программу

Получите программу курса на email

Нажимая на кнопку, вы даете согласие на обработку своих персональных данных в соответствии с политикой конфиденциальности.
Спасибо! Ваша заявка принята.
Мы уже выслали программу курса на вашу почту.
Oops! Something went wrong while submitting the form.

Вас будет обучать топовый эксперт

Интервью со Станиславом Германом

Поддержка во время обучения

Преподаватели
Ведут занятия, отвечают на вопросы и дают обратную связь по заданиям
Студент-наставник
Во время обучения вам может понадобиться поддержка и помощь с домашним заданием. Вашим наставником станет выпускник или студент, который получил такой же опыт обучения на курсе и успешно справился со всеми практическими работами.
Куратор
Помогает освоиться в личном кабинете и записаться на обучение
Специалисты техподдержки
Решают сложности с личным кабинетом или загрузкой занятий
HR-менеджер
Помогает составить резюме и подготовиться к собеседованию
Одногруппники в чате
Делятся опытом и обсуждают вопросы по RoR-разработке

Ваше резюме после обучения

Адам Янковский
Разработчик Ruby on Rails
150 000 ₽
График
Удалённая работа
Образование
GeekBrains, Ruby on Rails, 2021
Опыт работы
GeekBrains, Проектная работа
Ключевые навыки
— Программирую на языке Ruby
— Создаю веб-приложения и использованием Ruby on Rails
— Покрываю приложение тестами и веду разработку через тестирование
— Создаю базы данных и выполняю запросы к ней из приложения
— Выполняю фоновые задачи через cron-задания и очереди
— Выполняю задачи в условиях коллективной разработки
— Разворачиваю приложения на сервере
Портфолио

Станьте дипломированным специалистом

Мы проводим обучение на основании государственной лицензии № 040485. Вы получите диплом о профессиональной переподготовке и электронный сертификат, которые можно добавить в портфолио и показать работодателю.
Востребованная профессия

Факультет
Ruby on Rails

Поможем сэкономить время и стать востребованным разработчиком. С нами вы освоите язык программирования Ruby, быструю разработку сайтов на Ruby on Rails и научитесь развивать сложные веб-приложения.

5 490 ₽ 
в месяц
от 2 490 
в месяц
При рассрочке до 36 месяцев
Получите дополнительную скидку при оплате обучения одним платежом
ОСНОВНАЯ ИНФОРМАЦИЯ
  • Длительность 12 месяцев
  • 2 занятия в неделю
  • GitHub-аккаунт с работами
    в Ruby on Rails 
  • Гарантия трудоустройства
  • Диплом после обучения
Разные форматы обучения
  • Занятия в группе с преподавателем
  • Онлайн-встречи с экспертами
  • Онлайн-лекции и вебинары
  • Видеозаписи занятий
  • Практические задания
  • Домашняя работа
Диплом о профессиональной переподготовке
Государственная образовательная лицензия

Оставьте заявку

Начало обучения: 23 Июля, 10 августа
Старт потока каждые 2 месяца
Осталось мест: 13

Отправляя заявку,  вы принимаете условия договора-оферты и даете согласие на обработку своих персональных данных в соответствии с политикой конфиденциальности.

Спасибо! 
Ваша заявка принята. Наш менеджер свяжется с вами в ближайшее время.
Oops! Something went wrong while submitting the form.
Диплом о профессиональной
переподготовке
Государственная
образовательная лицензия