Ruby

Основы языка

Ruby - объектно-ориентированный и высокоуровневый язык программирования. Он гибкий и простой в освоении, но тем не менее требующий внимания. Разработка с помощью фреймворка Ruby on Rails достаточно проста по сравнению с прочими технологиями. И может показаться, что изучение основ самого языка необязательно. Однако, это не так, если вы хотите стать высокоуровневым и востребованным специалистом.

На этом курсе мы постепенно будем писать мини-игру на языке Ruby с использованием гема green_shoes для создания пользовательского интерфейса, что позволит вам изучить основы этого языка, понять его философию и пополнить портфолио еще одним проектом.

Чему Вы научитесь

  • работа с объектами, методами, переменными и классами;
  • узнаете что такое буквенный конструктор. Синтаксический сахар. Bang-методы, методы преобразования;
  • напишете мини-игру.

Что Вы получите

Видеозаписи всех онлайн-занятий
Методички и домашние задания
Общение с одногруппниками
Сертификат об окончании обучения

Средние оценки

4.0 / 5
Программа
5.0 / 5
Преподаватель

Преподаватели

  • 1
    Урок 1. Объекты, методы и локальные переменные
    Создание объектов, их поведение. Методы, вызов метода, аргументы. Локальные переменные.
  • 2
    Урок 2. Классы и методы
    Создание классов и его поведения. Синглтон методы и методы экземпляра класса. Переопределение. Переменные экземпляра класса. Инициализация. Методы-сеттеры. Наследование.
  • 3
    Урок 3. Циклы, условия, итераторы
    Условия с использованием if/else, unless/else, case/when, циклы с условием, циклы без условия, итераторы: метод times, метод each, метод map
  • 4
    Урок 4. Особенности
    Буквенный конструктор. Синтаксический сахар. Bang-методы, методы преобразования. Сравнение объектов.
  • 5
    Урок 5. Объект по умолчанию (self) , пространство и видимость
    Объект по умолчанию self, пространство и его правила для локальных, глобальных и классовых переменных, видимость.
  • 6
    Урок 6. Объекты Collection и Container
    Хэши, массивы, объекты класса Range и Set.
  • 7
    Урок 7. Модули. Модуль Enumerable. Регулярные выражения
    Создание и добавление модуля в классы, использование методов модуля Enumerable в объектах коллекции. Регулярные выражения
  • 8
    Урок 8. Гемы. Гем green_shoes.
    Что такое гемы, гем Green Shoes, добавление графического интерфейса к игре
  • Нажимая на кнопку "Добавить в корзину", Вы принимаете условия договора оферты.

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