Интенсив по Ruby on Rails

О чём курс

За три месяца вы создадите 12 готовых веб-приложений, включая полноценные аналоги игровых и сервисных проектов, что позволит освоить разработку на Ruby on Rails с нуля. Курс решает проблему отсутствия практики: вместо сухой теории вы сразу переходите к написанию кода — от текстовых квестов до работы с базами данных и деплоя на Heroku. Программа охватывает полный цикл создания продукта: настройку окружения (Linux, Git, SSH), основы верстки на HTML/CSS/JS и ключевые инструменты Ruby-разработчика. Подходит тем, кто хочет сменить профессию на Junior Ruby-разработчика, создавать MVP стартапов или перейти на Rails с других языков программирования.

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

1: Основы Ruby

  • Установка, настройка на Windows и Mac OS X + Sublime
  • Культура постановки задачи и написания кода программ
  • Переменные, объекты, алгоритмы, ветвления (if)
  • Ввод/вывод данных, текстовый квест
  • Массивы
  • Циклы (for, while)
  • Пишем игру «Текстовый квест»
  • Пишем игру «Волшебный шар»
  • Пишем приложение «Тест на ревнивость» 2: Основы ООП
  • Методы и функции
  • Первая версия виселицы
  • Классы и объекты
  • Игра «Виселица» 3: Файлы, библиотеки, исключения
  • Чтение файлов, цитатник
  • Третья версия виселицы
  • Библиотеки
  • Запись в файлы
  • IRB
  • Ошибки и исключения, итоги
  • Программа «Цитатник»
  • Программа «Дневник»
  • Программа «Отправка почты» 4: Профессиональные инструменты
  • RubyMine
  • Git
  • GitHub, SSH
  • Устройство памяти
  • Ассоциативные массивы, символы (вебинар) 5: ООП, БД
  • Классы, наследование
  • Классы, абстрактные и статические методы
  • Базы данных
  • SQLite (вебинар)
  • Программа «Блокнот», первая версия 6: Хранение данных, сеть
  • Хранение данных, XML, HTML
  • Запись XML
  • JSON
  • Сеть, инструменты, дебагер (вебинар)
  • Программа «Личные финансы»
  • Программа «Гороскоп»
  • Программа «Блокнот», вторая версия 7: Основы WEB, Linux
  • Основы устройства интернета, роль rails, URL
  • HTML, DOM-дерево, документация
  • Установка и настройка Ubuntu, RubyMine
  • Установка rails, первое приложение
  • Подключение стилей, bootstrap, ftp (вебинар) 8: Основы HTML, CSS, JavaScript
  • Основы web-дизайна, проектирование
  • Основы CSS, документация
  • Вёрстка макетов, принципы, респонсив
  • Введение в JS, jQuery (лендинг: скрол, паралакс, вкладки)
  • Формы, POST, GET, лендинг с формой регистрации
  • Шаблоны ask.fm с формой (вебинар) 9: Азы Rails
  • Что такое Rails, структура приложения, шаблон МVC
  • Модели, хранение данных, БД, миграции, консоль
  • Представления, ERB, шаблоны, фрагменты
  • Контроллеры, routes (REST, CRUD)
  • Деплоим сайт на хостинг, ssh, работа с github
  • Прикручиваем капчу, заливаем на heroku, ask (вебинар)
Складчина создана 6 марта 2016 г. · описание обновлено 29 марта 2026 г.
13 264 ₽ 45 000 ₽