Изучайте программирование на Ruby шаг за шагом: от первой команды puts до метапрограммирования, и получите прочное введение в Ruby on Rails. 29 курсов и 109 коротких уроков проведут вас от начинающего уровня (A1) до продвинутого (C1). В вашем распоряжении будет редактор кода, который запускает ваши скрипты, 60 миссий по программированию, 20 проектов с пошаговым сопровождением и AI-наставник на случай, если вы застрянете.
ПОЧЕМУ RUBY
Чистый и понятный синтаксис делает Ruby хорошим первым языком программирования. Это также язык, лежащий в основе Rails — веб-фреймворка для серверной разработки и веб-приложений. Ruby удобен для повседневных скриптов и автоматизации.
ЧТО ВНУТРИ
• 29 курсов и 109 уроков, уровни от A1 до C1. Первый курс бесплатный
• Редактор кода и компилятор в телефоне: пишите код, запускайте его и смотрите настоящий результат
• 60 миссий по программированию (20 простых, 20 средних, 20 сложных), каждая проверяется по тому, что выводит ваш код
• 20 проектов с пошаговым сопровождением: список дел, парсер логов, преобразование JSON туда и обратно, примесь Enumerable, сопоставление с шаблоном и многое другое
• AI-наставник: спрашивайте об сообщении об ошибке, методе или концепции и получайте понятное объяснение
• 50 вопросов викторины с объяснениями, 50 вопросов для собеседования и шпаргалка из 73 пунктов
• World Coding Challenge: три глобальных раунда каждый день. Решайте задачи на Ruby и поднимайтесь в таблице лидеров
• Сертификационный экзамен (Pro), чтобы подтвердить полученные знания
• Дерево навыков, серии занятий, повторение материала, напоминания, заметки и сохранённый код
• Приложение доступно на 22 языках
ПРОГРАММА ПО RUBY
Основы
• Введение в Ruby, строки и обработка текста, числа и математика
• Символы и хэши, условные конструкции и операторы case, управление потоком выполнения
• Методы и блоки, работа с коллекциями, диапазоны и Enumerable
Объектно-ориентированное программирование
• Классы, объекты и основные принципы OOP
• Модули и примеси
• Procs, лямбды и замыкания, итераторы и пользовательские перечисляемые объекты
Практические скрипты
• Регулярные выражения, даты, время и форматирование
• Работа с файлами и вводом-выводом
• Форматы файлов JSON, CSV и YAML
• Обработка исключений и отладка, сопоставление с шаблоном
• Gems и Bundler, затем создание и упаковка собственного gem
• Тестирование и разработка через тестирование (TDD)
Веб-разработка и серверная часть
• Основы Ruby on Rails
• Модели Rails и Active Record
• Контроллеры и маршрутизация Rails
• Создание небольших веб-API с Sinatra
Продвинутые темы
• Метапрограммирование
• Параллелизм
• Производительность и профилирование
КАК ЭТО РАБОТАЕТ
1. Выберите курс и учитесь на коротких уроках: немного теории, затем фрагмент кода, который вы редактируете и запускаете
2. Сразу практикуйтесь с помощью викторин, миссий по программированию и проектов с пошаговым сопровождением
3. Застряли из-за ошибки? Попросите AI-наставника объяснить, что пошло не так
4. Подготовьтесь к собеседованию на должность разработчика с помощью банка вопросов и шпаргалки
5. Сдайте сертификационный экзамен после завершения учебного пути
ПОЛЕЗНО ЗНАТЬ
• Редактор запускает ваши скрипты на нашем сервере, поэтому требуется подключение к интернету. Rails и Sinatra изучаются на уроках и на примерах кода; редактор запускает обычный Ruby.
• Бесплатно: первый курс, 2 миссии по программированию, первый проект с пошаговым сопровождением и ежедневный лимит AI-наставника. В бесплатной версии показывается реклама.
• Pro: все курсы, миссии и проекты, сертификационный экзамен, неограниченный AI-наставник и отсутствие рекламы. Выберите еженедельную, ежемесячную, ежегодную или разовую пожизненную покупку.
Ruby on Rails является товарным знаком David Heinemeier Hansson. Это приложение является независимым и не связано с проектом Rails и не поддерживается им.
Последняя версия
82.5.1Загрузил
Libra Kantún
Требуемая версия Android
Android 7.0+
Категория
Бесплатно Образование ПриложениеВозрастные ограничения
Everyone
Отчет о безопасности
Проверить сейчас
Жаловаться
Сообщить о неприемлемом содержанииLast updated on 29/09/2026
В этой версии исправлены мелкие ошибки и внесены общие улучшения. Обновите приложение до последней версии для максимального удобства.
