ОНЛАЙН-КУРС

Ruby on Rails

За 9 месяцев обучения и практики под руководством наставника освой сверхвостребованную веб-технологию и гарантированно получи работу
максимум практики и детальный code review от профессиональных разработчиков
Старт
в любой момент

Легендарный курс, выпустивший 1000+ профессионалов

На курсе вас ждёт максимум практики и детальный code review от профессиональных разработчиков

За 9 месяцев с нами ты сделаешь и узнаешь больше, чем самостоятельно за 2 года

И будешь готов к профессиональной разработке в реальных проектах
2000+ учеников
Проведено более 50 потоков.
Успешно интенсив заканчивают 76% участников.
92,3% находят работу
В течение 6 месяцев после окончания интенсива. 32% находит работу еще во время прохождения курса
180 000 руб зарплата
Средняя зарплата RoR-разработчика на старте - 80 тыс. руб, а через год уже 120-150. Разработчик с опытом в 2-3 года получает от 180 тыс. руб.
исследование Хабр.Карьера
Легко не будет. Будет результат.
Почему Ruby on Rails
Cогласно исследованию от Хабр.Карьера - Традиционно наиболее ощутимый рост зарплаты происходит при переходе от джуна к мидлу — зарплата увеличивается в 2,2 раза, это уже стало тенденцией.
При переходе от мидла к сеньору ощутимее всего растёт зарплата RoR-разработчиков — в 2 раза.
Мы собрали некоторые причины, почему стоить сейчас учить Ruby:
  • Карьера
    Ruby - это высоковостребованный навык, в котором высокие зарплаты и низкая конкуренция. Да, вакансий на Ruby обычно меньше, чем в других языках, но меньше и специалистов. Быть редким и востребованным профессионалом - выгодно как в краткосрочной, так и в долгосрочной перспективе.
  • Высокие зарплаты
    В Ruby одни из самых высоких зарплат в веб-разработке (следствие дефицита специалистов). Кроме того, именно в Ruby наблюдается самый высокий рост зарплат при переходе от junior к middle и от middle к senior.
  • Востребованность в мире
    Ruby on Rails популярен в Европе, США, Бразилии, ЮАР, Индии и других странах и, конечно, на просторах СНГ. Особенно его любят стартапы. Это дает вам свободу выбора, где жить и работать. Вы можете устроиться на работу из любой (почти) точки мира и работать удаленно.
  • Элегантность и простота
    Ruby создан, чтобы "увеличивать счастье программистов". Многие любят и ценят Ruby и Rails за их простоту, выразительность и элегантность. Часто его выбирают, имея негативный опыт с другими языками, например, PHP или Python.
  • Легок в изучении
    Ruby имеет простой и интуитивный синтаксис, что делает его проще в изучении по сравнению с другими языками.
  • Богатая экосистема
    в Ruby есть решение почти для всех частых задач, что облегчает и упрощает работу программиста. По сути, вы работаете как с конструктором Лего, собирая из кусочков нужный вам проект. Оставляя за собой разработку только уникального и интересного кода.
  • Лучшие практики
    Ruby и его фреймворк Rails создаются топ-разработчиками мирового уровня, которые сразу включают в него применение лучших инженерных и архитектурных практик, таких как Test-Driven Development, Convention over Configuration, MVC, REST и пр. Это повышает культуру разработки, поэтому Ruby разработчики в среднем более квалифицированы, чем в других языках.
Компании которые используют Ruby
а также ещё более 1000 компаний и команд по всему миру
Что ты получишь на курсе
Крутая программа
Программа курса из 3 блоков по 10-20 занятий (суммарно более 50 часов насыщенного материала) сфокусирована на навыках, лучших практиках и подходах профессиональной разработки.
Опытные наставники
У тебя будет личный наставник, который поможет в трудной ситуации, подскажет направление и даст рекомендации.
Наставник проверяет каждое твое задание строка за строкой (code review) и дает обратную связь, советы по улучшению кода и рефакторингу
Удобный график
Не нужно быть онлайн в определенное время. Все уроки записаны, смотреть их можно тогда, когда удобно с любого устройства. Нужен только доступ в Интернет.
Индивидуальные занятия
В курс включено 8 личных консультаций с наставником. Ты можешь записаться на личную консультацию, чтобы решить проблемы и обсудить возникшие вопросы
Требовательность
Доступ к следующему уроку ты получишь только после того, как выполнишь все рекомендации и исправишь все замечания наставника.
ГАРАНТИЯ ТРУДОУСТРОЙСТВА
Самое главное: мы гарантируем, что ты получишь работу после окончания нашего интенсива. Или мы вернем деньги
Если в течение 6 месяцев после окончания интенсива ты не получишь предложение на оплачиваемую работу (оффер) в качестве RoR-разработчика (или оплачиваемый заказной проект), мы вернем деньги за курс.
Компании, где работают наши выпускники:
Чему ты научишься
Сначала мы хорошо изучим Ruby , затем на практике освоим основы Ruby on Rails и разберемся с его "магией".
После полностью пройдем Продвинутую программу, максимально приближенную к процессу реальной разработки.
После этого ты будешь готов к поиску работы. И тут мы тоже поможем...
Рекомендуемые сроки: 6 месяцев на основную программу. Дополнительно есть 3 месяца на завершение курса.
ПРОЦЕСС
Как проходит курс
Мы используем методологию mastery learning. Это значит, что участник получает доступ к следующей теме только после того, как освоил и проработал текущую на должном уровне.
Это позволяет гарантировать высокие результаты участников.
1
Просмотр урока
Все начинается с просмотра записи видео-урока, в котором подробно описывается тема и показывается ее применение в практическом проекте, продолжительность урока - 20-60 минут
2
Выполнение задания
После просмотра каждого урока, ты получаешь домашнее задание, которое обязательно нужно выполнить и сдать на проверку. В процессе выполнения ты можешь задавать вопросы и получать помощь от наставников и других участников
3
Проверка
Когда задание готово, ты сдаешь его на проверку. Наставники смотрят твой код, оставляют замечания, дают рекомендации по улучшению и решают принять его или нет. Если задание не принято, то тебе нужно будет исправить замечания и снова сдать его на проверку
4
Следующий урок
После серии доработок и исправлений, когда наставник принял задание, ты получаешь доступ к следующему уроку и заданию. Так, ты движешься к цели - стать профи в RoR!
Личный кабинет студента на обучающей платформе
Все уроки разбиты на отдельные блоки, каждый блок состоит из лекций, дополнительных материалов, домашних заданий. Также для примера скриншот подробного code review
Отрывок урока "Введение в TDD/BDD"
Главный упор сделан на практике.
Не будет голой бесполезной теории.

Изучил - применил.
Готовое портфолио
По окончанию курса, у тебя будет оформленное портфолио на GitHub c 5 весомыми проектами
  • На блоке по Ruby участники работают над проектом "Система управления железнодорожным вокзалом"
    На этом проекте отрабатываются навыки и принципы:
    • ООП-дизайна
    • Композиции и наследования
    • Работы с исключениями
    • DRY (Don't Repeat Yourself), SoC (Separation of Concerns), SOLID
    • Продвинутых техник (метапрограммирование, работа с модулем)
    • Стиль кода

    1
  • Карточная игра Black Jack
    Ты самостоятельно напишешь карточную игру с консольным интерфейсом с возможностью игры с компьютером. Это будет первый самостоятельный проект.
    На этом проекте отрабатываются навыки и принципы:
    • ООП-дизайна
    • Композиции и наследования
    • Работы с исключениями
    • DRY (Don't Repeat Yourself), SoC (Separation of Concerns), SOLID
    • Продвинутых техник (метапрограммирование, работа с модулем)
    • Стиль кода
    2
  • На блоке "Основы Ruby on Rails" участники создают веб-приложение для викторин и тестов.
    Отрабатываются основные концепции Rails:
    • MVC-архитектура
    • Работа с БД
    • Миграции и ActiveRecord
    • Ассоциации и валидации, коллбеки
    • Скоупы
    • Создание бизнес-логики
    • Аутентификация
    • Работа с bootstrap
    • Локализация приложений
    • Работа с внешними API
    • Основы Javascript
    • Внутреннее устройство фреймворка
    3
  • На блоке "Продвинутый Rails" участники создают аналог сайта вопросов и ответов Stackoverflow.com
    Вы освоите профессиональные подходы к разработке и продвинутые техники:
    • Общий процесс разработки
    • Test-Driven Development (TDD, разработка через тестирование)
    • Интеграционные и юнит-тесты
    • Работа с ajax и js из Rails
    • Проектирование REST API
    • Работа с ActionCable
    • Работа с вложениями (ActiveStorage)
    • Фоновые задачи (ActiveJob и sidekiq)
    • Работа с OAuth
    • Авторизация
    • Полнотекстовый поиск
    • Настройка сервера и deploy (развертывание) приложения на нем
    4
  • Твой личный проект
    Выпускной проект. Здесь под руководством наставника ты сможешь применить все полученные навыки, реализовать любую свою идею (если нет идей, мы подскажем) и самостоятельно создать серьезный проект с нуля.
    5
Также по окончанию курса ты получишь сертификат
Нашу школу хорошо знают в профессиональном сообществе, этот сертификат уже стал знаком качества профессионального Ruby - разработчика.
Авторы интенсива
  • Виталий Куреннов
    Основатель школы Thinknetica
    RoR-разработчик с 10-ти летним стажем. Участвовал в проектах для различных заказчиков, таких как, Avaya, Nokia, "Якитория" и др.
    Автор интенсива "Профессиональная разработка на RoR".
  • Евгений Фатеев
    Ведущий разработчик в Instamotor.com
    RoR-разработчик с 8-ми летним стажем.
    Принимал участие в разработке проектов для отечественных и зарубежных проектов, в том числе для Правительства Москвы.
    Талантливый инженер и отличный преподаватель, умеющий просто объяснять сложные вещи.
    Автор курса "Основ Ruby on Rails", входящий в Полную программу.
  • Владимир Дементьев
    Разработчик в EvilMartians, ex-CTO Teachbase
    RoR-разработчик с 8-ми летним стажем.
    Кроме RoR, знает и применяет Erlang, Python, ActionScript, С++, Java
    Коммитер в Rails, aвтор гемов AnyCable и LiteCable.
    "Играющий тренер", со-автор интенсива "Профессиональная разработка на RoR. Продвинутая программа"
Требования
Этот курс для тебя, если ты
  • Уверенно владеешь основами программирования (переменные, типы данных, циклы и условные выражения, можешь написать несложную программу)
  • Владеешь html и css на начальном уровне (или готов их изучить самостоятельно)
  • Являешься продвинутым пользователем ПК - не боишься устанавливать и настраивать сложные программы (например, можешь переустановить ОС по инструкции)
  • Имеешь хотя бы 10-15 часов свободного времени в неделю
  • Имеешь в распоряжений ПК/ноутбук на базе Windows/Linux или Mac с постоянным доступом в интернет, минимум 2-ядерный процессор и 8 ГБ оперативной памяти, HDD/SSD c 30 Гб свободного места
  • Владеешь английским на базовом уровне, достаточном для уверенного чтения технической литературы с переводчиком
  • Очень хочешь стать веб-разработчиком и найти востребованную и высокооплачиваемую работу
Стоимость курса
99 000 р.
Что вы получаете:
✔ неограниченный доступ к пройденным материалам
✔ 9 месяцев обучения на курсе
✔ можно учиться в своём темпе и закончить быстрее
✔ 50 часов видео уроков
✔ 350+ часов практики
✔ 8 личных встреч с наставниками
✔ ∞ количество консультаций с наставником в чате
✔ 50 заданий
✔ ∞ количество code-review
✔ 5 проектов в портфолио

- 93 000 р. при оплате разом
- 96 000 р. в рассрочку на 3 платежа: 32 000 р./мес.
Пока не готовы стать студентом? Посмотрите наш гайд по профессии.
Начни обучение сейчас, плати потом
Банковская рассрочка до 12 месяцев:
  • Первая оплата только через 1 месяц после оформления
  • Досрочное погашение в любой момент
  • Никаких дополнительных обязательств перед банком
Условия получения:
  • Для граждан РФ
  • Возраст от 18 лет
  • По паспорту, без справок
Мы вернем деньги, если в течение первых 14 дней ты решишь отказаться от интенсива по любой причине
Что говорят наши выпускники
Начни бесплатно
И получи подробную программу и 2 полных урока курса на email, а также узнай специальные условия участия.
Остались вопросы?