17.04.2020 В 18:30
18900 ք
без скидки : 27000 ք
22750 ք
без скидки : 32500 ք
Основные пункты программы | № темы |
---|---|
Знакомство с Ruby. Основные характеристики языка. Особенности и преимущества в сравнении с другими языками программирования. Обзор и настройка инструментария. Методы трансляции – интерпретация и компиляция. |
Тема № 1 |
Основные конструкции Ruby. Структурное, процедурное и мета-программирование. Понятие блоков, функций, циклов в Ruby. |
Тема № 2 |
Манипуляции с текстом, символами, строками. Выражения. | Тема № 3 |
Обзор типов и основных структур данных. Работа с массивами данных и списками, словарями. Динамическая типизация. |
Тема № 4 |
Основы объектно-ориентированного программирования. Знакомство с инкапсуляцией. Понятия объектов, классов, методов, свойств и данных в Ruby. Построение класса, дополнение и различные уровни доступа к членам класса. |
Тема № 5 |
Работа с исключениями. Различные манипуляции с исключениями. Создание исключений. Дополнительные возможности исключений. |
Тема № 6 |
Наследование. Понятие паттерна. Паттерн проектирования. |
Тема № 7 |
Полиморфизм и абстракция. Абстрактные функции и классы. Подмена функций в производном классе. |
Тема № 8 |
Знакомство с гемами. Основные геммы в Ruby. Установка и работа с ними. | Тема № 9 |