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