На этом курсе мы хорошо изучим язык Ruby от самых основ до таких сложных тем, как метапрограммирование:
- Основы командной строки, git и Github
- Настройка среды разработки
- Простые типы данных в Ruby
- Составные типы данных: массивы и хеши
- Управляющие конструкции
- Основы объектно-ориентированного программирования
- Интерфейсы, наследование и полиморфизм
- Методы класса
- Модули и миксины
- Объектная модель Ruby
- Исключения и их обработка
- Блоки, Proc и lambda
- Идиомы Ruby и хороший стиль
- Метапрограммирования
- Итоговый проект на Ruby