- Теоретические основы объектно-ориентированного программирования
- Язык Ruby: типы данных, литералы, условные конструкции, логические операторы, итераторы и т.д.
- Принципы организации кода: модули, классы, методы и обращения к ним.
- Алгоритмы и ООП-моделирование.
- Работа веб-приложений на базе Ruby On Rails
- Материалы для самостоятельного изучения с последующим обсуждением: git, сетевые технологии http, ip, веб-серверы, REST API и проч.
- Домашние задания
Курс достаточно насыщенный, упор в нём сделан на способность написания алгоритмов и организации кода. Много сторонних тем при этом потребуют самостоятельного изучения по предоставленным материалам с последующей проверкой знаний.