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