Включено в курс
Чему вы научитесь
- Синтаксису Ruby
- Использовать коллекции
- Писать в функциональном стиле
- Тестировать свой код
- Писать программы, которые могут менять свое поведение во время выполнения
- Разбираться в богатой экосистеме Ruby-библиотек
Описание
На этом курсе вы изучите основы языка Ruby. Вы познакомитесь с экосистемой Ruby, ключевыми возможностями языка, а также узнаете о объектно-ориентированном программировании и метапрограммировании. В итоге научитесь использовать и определять функции, писать несложные программы, искать и анализировать ошибки в коде. Знания из этого курса помогут получить основное представление о языке Ruby, его принципах и особенностях.
Теория и практика в этом курсе рассчитаны на тех, кто уже умеет программировать на любом другом языке. Еще у вас должны быть представления о типах данных, переменных, условных конструкциях, циклах, функциях, объектах и лямбда-функциях.
Программа курса
-
3
Ruby, Ruby, Ruby
Знакомимся с особенностями языка Ruby и с какими задачами он справляется -
4
Всё есть объект
Знакомимся с особенностями языка Ruby и с какими задачами он справляется -
6
Логический тип
Знакомимся с логическим типом в Ruby и операторами сравнения и популярными предикатами -
8
Условные конструкции (альтернативные варианты)
Изучаем альтернативные условные конструкции -
23
Хеш как последний параметр функции
Учимся использовать хеш в качестве последнего параметра функцииупражнение
-
33
Метапрограммирование
Изучаем создание программ, которые могут менять свое поведение во время выполнениядомашнее задание
-
34
Дополнительные материалы
Статьи и видео, подобранные командой Хекслета. Помогут глубже погрузиться в тему курса
Формат обучения
Испытания
Это практические задания, которые мы советуем выполнить после завершения курса. Задания помогут вам получить дополнительный опыт в программировании и закрепить полученные навыки. Обычно мы рекомендуем выполнить 3-5 испытаний. Но если не получается, не отчаивайтесь. Просто вернитесь к ним позже