- 29, Mar 2023
- #1
Заинтересовал язык Ruby? Начинай сначала с этого курса!
На занятиях курса Вы освоите основные принципы и методики объектно-ориентированного программирования и их реализацию на языке Ruby.
Вы овладеете основным инструментарием, применяемым при программировании на языке Ruby. Ruby - динамично развивающийся язык программирования, удовлетворяющий самым современным запросам информационных технологий.
В нем нашли отражение как традиционных, так и новые методики обработки информации и решения связанных с этим задач.
Курс рекомендован: начинающим программистам, владеющим основами программирования, опытным программистам, владеющим каким-либо другим языком программирования и желающим освоить программирование на Ruby.
Программа курса
Модуль 1. Ruby и его место среди других языков программирования Понятие о языке высокого уровня. Основные принципы их построения.Компиляция и интерпретация.Понятие о мета-программировании.Понятие о «кривой обучения». Ruby и Python как два решения одной проблемы.Установка и настройка инструментария Ruby.Модуль 2. Основные конструкции Ruby Принцип структурного программирования. Блок.Цикл.Принцип процедурного программирования. Функция.Модуль 3. Работа с текстом Текстовые строки.Регулярные выражения.Символы.Модуль 4. Типы и основные структуры данных. Списки и массивы.Хэши (словари).Модуль 5. Принцип динамической типизации Принцип динамической типизации.Модуль 6. Объектно-ориентированное программирование. Принцип инкапсуляции Понятие объекта. Построение класса в Ruby.Методы, свойства и данные.Уровни доступа к членам класса.Дополнение классаМодуль 7. Исключение Выброс и перехват исключения.Создание собственных исключений.Особые возможности работы с исключениями.Модуль 8. Объектно-ориентированное программирование. Наследование. Понятие паттерна проектирования. Принцип утиной типизации.Наследование.Понятие паттерна проектирования.Примеси.Модуль 9. Объектно-ориентированное программирование. Полиморфизм и абстракция Подмена функций в производном классе.Абстрактные функции и абстрактные классы.Модуль 10. Система гемов (RubyGems). Установка гема.Важнейшие гемы. Скрытая информация :: Авторизуйтесь для просмотра »
Скачать: Скрытая информация :: Авторизуйтесь для просмотра »
Скрытая информация :: Авторизуйтесь для просмотра »
пароль: u2twiuZZRdJF
Вы овладеете основным инструментарием, применяемым при программировании на языке Ruby. Ruby - динамично развивающийся язык программирования, удовлетворяющий самым современным запросам информационных технологий.
В нем нашли отражение как традиционных, так и новые методики обработки информации и решения связанных с этим задач.
Курс рекомендован: начинающим программистам, владеющим основами программирования, опытным программистам, владеющим каким-либо другим языком программирования и желающим освоить программирование на Ruby.
Программа курса
Модуль 1. Ruby и его место среди других языков программирования Понятие о языке высокого уровня. Основные принципы их построения.Компиляция и интерпретация.Понятие о мета-программировании.Понятие о «кривой обучения». Ruby и Python как два решения одной проблемы.Установка и настройка инструментария Ruby.Модуль 2. Основные конструкции Ruby Принцип структурного программирования. Блок.Цикл.Принцип процедурного программирования. Функция.Модуль 3. Работа с текстом Текстовые строки.Регулярные выражения.Символы.Модуль 4. Типы и основные структуры данных. Списки и массивы.Хэши (словари).Модуль 5. Принцип динамической типизации Принцип динамической типизации.Модуль 6. Объектно-ориентированное программирование. Принцип инкапсуляции Понятие объекта. Построение класса в Ruby.Методы, свойства и данные.Уровни доступа к членам класса.Дополнение классаМодуль 7. Исключение Выброс и перехват исключения.Создание собственных исключений.Особые возможности работы с исключениями.Модуль 8. Объектно-ориентированное программирование. Наследование. Понятие паттерна проектирования. Принцип утиной типизации.Наследование.Понятие паттерна проектирования.Примеси.Модуль 9. Объектно-ориентированное программирование. Полиморфизм и абстракция Подмена функций в производном классе.Абстрактные функции и абстрактные классы.Модуль 10. Система гемов (RubyGems). Установка гема.Важнейшие гемы. Скрытая информация :: Авторизуйтесь для просмотра »
Скачать: Скрытая информация :: Авторизуйтесь для просмотра »
Скрытая информация :: Авторизуйтесь для просмотра »
пароль: u2twiuZZRdJF