ОНЛАЙН-ИНТЕНСИВ
Профессиональная разработка на
Ruby on Rails

Стань Rails-разработчиком за 6 месяцев
Гарантия трудоустройства!


Старт 5 ноября 2018 г.
450+ человек прошли курс

Проведено более 20 потоков.
Еще 53 человека учится сейчас. Успешно интенсив заканчивают 76% участников.
94,3% находят работу

В течение 6 месяцев после окончания интенсива. 32% находит работу еще во время обучения
от 60 000 руб
зарплата

Средняя зарплата наших выпускников после окончания интенсива. И растет до 80-90 тыс. руб. в течение года
ОСОБЕННОСТИ
Что ты получишь на интенсиве
Крутая программа
Сильнейшая и насыщенная программа обучения, сфокусированная на навыках, лучших практиках и подходах профессиональной разработки
Опытные наставники
У тебя будет личный наставник, который поможет в трудной ситуации, подскажет направление и даст рекомендации.
Проверка заданий
Наставник проверяет каждое твое задание строка за строкой (code review) и дает обратную связь, советы по улучшению кода и рефакторингу
Удобный график
Не нужно быть онлайн в определенное время. Все уроки записаны, смотреть их можно тогда, когда удобно. Нужен только доступ в Интернет
Индивидуальные занятия
В курс включено 8 личных консультаций с наставником. Ты можешь записаться на личную консультацию, чтобы решить проблемы и обсудить возникшие вопросы
Требовательность
Доступ к следующему уроку ты получишь только после того, как выполнишь все рекомендации и исправишь все замечания наставника.
ГАРАНТИЯ ТРУДОУСТРОЙСТВА
Самое главное: мы гарантируем, что ты получишь работу после окончания нашего интенсива.
Или мы вернем деньги
Если в течение 6 месяцев после окончания интенсива ты не получишь предложение на оплачиваемую работу (оффер) в качестве RoR-разработчика (или оплачиваемый заказной проект), мы вернем деньги за программу обучения.
Легко не будет. Будет результат.
ПРОГРАММА
Чему ты научишься
Сначала мы хорошо изучим Ruby , затем на практике освоим основы Ruby on Rails и разберемся с его "магией".
После полностью пройдем Продвинутую программу обучения, максимально приближенную к процессу реальной разработки.
После этого ты будешь готов к поиску работы. И тут мы тоже поможем...
Основы Ruby (5 недель*)
На этом курсе мы хорошо изучим язык Ruby от самых основ до таких сложных тем, как метапрограммирование:

  • Основы командной строки, git и Github
  • Настройка среды разработки
  • Простые типы данных в Ruby
  • Составные типы данных: массивы и хеши
  • Управляющие конструкции
  • Основы объектно-ориентированного программирования
  • Интерфейсы, наследование и полиморфизм
  • Методы класса
  • Модули и миксины
  • Объектная модель Ruby
  • Исключения и их обработка
  • Блоки, Proc и lambda
  • Идиомы Ruby и хороший стиль
  • Метапрограммирования
  • Итоговый проект на Ruby
Основы Ruby on Rails (10 недель*)
  • HTTP-протокол
  • Основы SQL и баз данных
  • Ветки в git и Pull Requests
  • Экосистема Rails и gems
  • MVC и REST
  • Роутинг
  • Валидация данных
  • Основы баз данных
  • Связи и ассоциации
  • Контроллеры и виды
  • STI
  • Active Record query language
  • Скоупы и коллбеки
  • Нестандартные контроллеры и формы
  • Аутентификация пользователей
  • Twitter Bootstrap
  • Assets Pipeline
  • Локализация
  • Основы Javascript
  • Javascript в Rails-приложении
  • Деплой на heroku
  • Rack и написание своего мини-фреймворка
Ruby on Rails. Продвинутый уровень (10 недель*)
  • Agile-процесс разработки
  • Git flow
  • Основы TDD/BDD с RSpec
  • Тестирование контроллеров
  • Интеграционное (acceptance) тестирование
  • HAML/Slim, SCSS, CoffeeScript
  • Ajax
  • Вложенные формы
  • Полиморфные ассоциации
  • JSON и различные формы ajax
  • ActionCable
  • "Тонкие" контроллеры и responders
  • OAuth и аутентификация через соц. сети
  • Авторизация
  • Разработка REST API
  • "Продвинутый" RSpec
  • Фоновые задачи
  • Запуск задач по расписанию
  • Полнотекстовый поиск
  • Настройка сервера "с нуля"
  • Deploy приложения через Capistrano
  • Passenger и Unicorn
  • "Продвинутая" настройка сервера
  • Кэширование и оптимизация
  • Highload и High availability
  • "Философия" Rails
  • Проектирование архитектуры
  • Рефакторинг
  • Различные gem'ы
  • Как писать хороший код
Выпускной проект (3-4 недели, после 25 недель* основного курса)
Настал момент применить всё чему ты научился за это время в сражении с финальным испытанием. Его суть заключается в самостоятельном планировании, проектировании и разработке выпускного проекта.

Ты выберешь идею проекта (если пока ее нет, мы поможем), спланируешь итерации и реализуешь этот проект. Самое важное, что проект будет не самым простым, в каждом проекте должно быть что-то необычное и интересное и, конечно, технически сложное.

В итоге, ты закрепишь полученные навыки и добавишь в свое портфолио еще один проект.
Подготовка к трудоустройству и поиск работы (1 - 6 месяцев)
Этот этап включает специальный курс по подготовке к трудоустройству, а также поддержку и помощь в процессе поиска работы:

  • Личная консультация
  • Конкурентный анализ
  • Составляем резюме, на которое точно обратят внимание
  • Подготовка сопроводительного письма
  • Учимся выделяться из толпы соискателей
  • Тестовые интервью с работодателями
  • Подтягиваем слабые места
  • Выполнение тестовых заданий, их разбор и code review
  • Прохождение реальных интервью
  • Трудоустройство
  • Персональная поддержка на всех этапах и после трудоустройства (до 6 месяцев после окончания интенсива)
*Рекомендуемые сроки. Если не уложишься в них, можно продлить курс
ПРОЦЕСС
Как проходит обучение
Мы используем методологию обучения mastery learning. Это значит, что участник получает доступ к следующей теме только после того, как освоил и проработал текущую на должном уровне.
Это позволяет гарантировать высокие результаты участников.
1
Просмотр урока
Все начинается с просмотра видео-урока, в котором подробно описывается тема и показывается ее применение в реальном проекте
2
Выполнение задания
После просмотра урока, ты получаешь задание, которое обязательно нужно выполнить и сдать на проверку. В процессе выполнения ты можешь задавать вопросы и получать помощь от наставников и других участников
3
Проверка
Когда задание готово, ты сдаешь его на проверку. Наставники смотрят твой код, оставляют замечания, дают рекомендации по улучшению и решают принять его или нет. Если задание не принято, то тебе нужно будет исправить замечания и снова сдать его на проверку
4
Следующий урок
После серии доработок и исправлений, когда наставник принял задание, ты получаешь доступ к следующему уроку и все начинается сначала
В итоге

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

И будешь готов к профессиональной разработке в реальных проектах
АВТОРЫ
Авторы интенсива
Виталий Куреннов
Основатель школы 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 часов свободного времени в неделю
— Очень хочешь стать веб-разработчиком и найти работу

ЦЕНА
Стоимость
59 600 руб
13 900 руб
х
4 платежа

Итого 55 600 руб за 6 месяцев (25 недель)* обучения
*Продление курса стоит 7000 руб/мес.
ГАРАНТИЯ
Мы вернем деньги, если в течение первых 14 дней ты решишь отказаться от интенсива по любой причине
ОТЗЫВЫ
Что говорят наши выпускники
Запишись сейчас
И получи на почту 2 бесплатных урока
FAQ
Остались вопросы?
Подойдет ли мне эта программа?
Да, если ты хочешь за короткий срок стать RoR-разработчиком, найти работу и не боишься много и упорно работать, выполняя задания и рекомендации наставников. Для участия необходимы базовые навыки программирования на уровне понимания переменных, циклов и условных конструкций и минимальные знания html и css, которые легко освоить самостоятельно по открытым источникам.
Хватит ли знаний, полученных на этом курсе для трудоустройства?
Да! Несмотря на то, что в мире Ruby on Rails требования к разработчикам очень высокие, да и порог входа в эту технологию также довольно сложный. Но Полная программа рассчитана на то, что мы пройдем путь от основ до профессионального владения фреймворком. Этого уровня точно хватит для трудоустройства.

Мы увернены в этом, поэтому даем гаратнию трудоустройства после окончания этой программы подготовки.
Стоит ли записываться на эту программу, если я уже знаю основы Ruby on Rails?
Да, так как здесь ты получишь твердую базу по Ruby, узнаешь то, чего еще не знал, систематезируешь то, что уже знаешь и сможешь прокачать навыки. Ты не только научишься создавать и поддерживать реальные проекты на Rails, но и поймешь, как устроен сам фреймворк изнутри, что позволит тебе работать с ним профессионально.
Чем этот курс отличается от других?
Во-первых, мы даем гарантию трудоустройства после окончания этой программы подготовки.

Во-вторых тем, что у нас очень насыщенная программа, которая позволяет за короткий срок преодолеть порог входа в мир RoR и обучить не только самому фреймворку, но и таким вещам как ООП, Базы данных, MVC и REST. А далее - профессиональной работе с фреймворком.
То есть мы не просто учим, но еще и объясняем принципы и фундаментальные основы, понимание которых необходимо любому разработчику.

В-третьих тем, что его ведут профессиональные разработчики, которые сами хорошо владеют этим фреймворком. Наш принцип: кто умеет - тот учит.

В-четвертых, у нас есть индивидуальные занятия, т.е. ты в течение курса имеешь возможность пообщаться с ментором в формате "один-на-один", чтобы решить проблемы и обсудить возникшие вопросы. Это позволяет лучше понять какую-либо тему и расширит кругозор.

В-пятых, курс полностью основан на практике, тут нельзя просто посмотреть урок и ничего не сделать. А это значит, что ты гарантировано получишь результат, если будешь работать и пройдешь курс до конца.

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