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

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

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

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

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

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

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

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

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

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. Познакомитесь с командами управления операционной системой, пользователями и правами.
Базы данных
Научитесь проектировать и создавать базы данных, решать проблемы скалирования. Сможете строить простые и сложные запросы, анализировать и оптимизировать их производительность.
Открыть всю программу

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

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

Преподаватели
Ведут занятия, отвечают на вопросы и дают обратную связь по заданиям
Студент-наставник
Во время обучения вам может понадобиться поддержка и помощь с домашним заданием. Вашим наставником станет выпускник или студент, который получил такой же опыт обучения на курсе и успешно справился со всеми практическими работами.
Куратор
Помогает освоиться в личном кабинете и записаться на обучение
Специалисты техподдержки
Решают сложности с личным кабинетом или загрузкой занятий
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 и научитесь развивать сложные веб-приложения.

7 490
7 490 в месяц
При рассрочке на 36 месяцев
Получите дополнительную скидку при оплате обучения одним платежом
ОСНОВНАЯ ИНФОРМАЦИЯ

Длительность 12 месяцев

2 занятия в неделю

GitHub-аккаунт с работами в Ruby on Rails 

Гарантия трудоустройства

Диплом после обучения

РАЗНЫЕ ФОРМАТЫ ОБУЧЕНИЯ

Занятия в группе с преподавателем

Онлайн-встречи с экспертами

Онлайн-лекции и вебинары

Видеозаписи занятий

Практические задания

Домашняя работа

Диплом о профессиональной переподготовке
Государственная
образовательная лицензия
Диплом о профессиональной
переподготовке
Государственная
образовательная лицензия
40%
скидка до
21 июля
40%
скидка до
21 июля

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

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

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

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