Ho Lee Fuk

Сенсей
🛡 МОДЕРАТОР 🛡
Регистрация
22 Февраль 2018
Сообщения
10.446
Название: Основы программирования на языке Ruby- NEW


Описание:

Складчина:[/B]

http://skladchik.com/threads/Специалист-Основы-программирования-на-языке-ruby-new.16738/

На занятиях курса Вы освоите основные принципы и методики объектно-ориентированного программирования и их реализацию на языке Ruby. Вы овладеете основным инструментарием, применяемым при программировании на языке Ruby.

Ruby - динамично развивающийся язык программирования, удовлетворяющий самым современным запросам информационных технологий. В нем нашли отражение как традиционных, так и новые методики обработки информации и решения связанных с этим задач.

ВНИМАНИЕ!!! Данный курс НЕ включает программирование в системе Ruby on Rails.

Курс рекомендован: начинающим программистам, владеющим основами программирования, опытным программистам, владеющим каким-либо другим языком программирования и желающим освоить программирование на Ruby.

Модуль 1. Ruby и его место среди других языков программирования

- - Понятие о языке высокого уровня. Основные принципы их построения.

- Компиляция и интерпретация.

- Понятие о мета-программировании.

- Понятие о «кривой обучения». Ruby и Python как два решения одной проблемы.

- Установка и настройка инструментария Ruby.

Модуль 2. Основные конструкции Ruby

- - Принцип структурного программирования. Блок.

- Цикл.

- Принцип процедурного программирования. Функция.

Модуль 3. Работа с текстом

- - Текстовые строки.

- Регулярные выражения.

- Символы.

Модуль 4. Типы и основные структуры данных.

- - Списки и массивы.

- Хэши (словари).

Модуль 5. Принцип динамической типизации

- - Принцип динамической типизации.

Модуль 6. Объектно-ориентированное программирование. Принцип инкапсуляции

- - Понятие объекта. Построение класса в Ruby.

- Методы, свойства и данные.

- Уровни доступа к членам класса.

- Дополнение класса..

Модуль 7. Исключение.

- - Выброс и перехват исключения.

- Создание собственных исключений.

- Особые возможности работы с исключениями.

Модуль 8. Объектно-ориентированное программирование. Наследование. Понятие паттерна проектирования.

- - Принцип утиной типизации.

- Наследование.

- Понятие паттерна проектирования.

- Примеси.

Модуль 9. Объектно-ориентированное программирование. Полиморфизм и абстракция

- - Подмена функций в производном классе.

- Абстрактные функции и абстрактные классы.

Модуль 10. Система гемов (RubyGems).

- - Установка гема.

- Важнейшие гемы.

Скачать:

Для просмотра содержимого вам необходимо авторизоваться.


или

Для просмотра содержимого вам необходимо авторизоваться.
Для просмотра содержимого вам необходимо авторизоваться.


Покупайте [URL='https://s13.eground.org/index.php?account/upgrades']премиуми вам откроются все хайды плюс доступ в "Закрытый раздел" с еще большим количеством приватных тем.[/URL]

Для просмотра содержимого вам необходимо авторизоваться.


Скрытый контент для пользователей All-dar.
 

Создайте учетную запись или войдите, чтобы комментировать или скачивать материалы!

У вас должна быть учетная запись, чтобы оставлять комментарии

Зарегистрироваться

Создайте учетную запись. Это просто!

Авторизоваться

У вас уже есть аккаунт? Войдите здесь.

Сверху