Що нового?

Придбаний [Спеціаліст] Основи програмування на мові Ruby, 2013

Інформація про покупку
Тип покупки: Складчина
Ціна: 5879 ГРН
Учасників: 0 з 92
Організатор: Відсутній
Статус: Набір учасників
Внесок: 66.5 ГРН
0%
Основний список
Резервний список

Gadzhi

Модератор

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

Ruby - динамічно розвивається мова програмування, що задовольняє найсучаснішим запитам інформаційних технологій. У ньому знайшли відображення як традиційних, так і нові методики обробки інформації та вирішення пов'язаних з цим завдань.

увага!!! Даний курс не включає програмування в системі Ruby on Rails.

Курс рекомендований: початківцям програмістам, які володіють основами програмування, досвідченим програмістам, які володіють будь-якою іншою мовою програмування і бажають освоїти Програмування на Ruby.

Модуль 1. Ruby та його місце серед інших мов програмування
  • поняття про мову високого рівня. Основні принципи їх побудови.
  • компіляція та інтерпретація.
  • поняття про мета-програмування.
  • поняття про "кривої навчання". Ruby і Python як два рішення однієї проблеми.
  • встановлення та налаштування інструментарію Ruby.
Модуль 2. Основні конструкції Ruby
  • Принцип структурного програмування. Блок.
  • Цикл.
  • принцип процедурного програмування. Функція.
Модуль 3. Робота з текстом
  • текстові рядки.
  • регулярні вирази.
  • Символи.
Модуль 4. Типи та основні структури даних.
  • Списки та масиви.
  • хеші (словники).
Модуль 5. Принцип динамічної типізації
  • Принцип динамічної типізації.
Модуль 6. Об'єктно-орієнтоване програмування. Принцип інкапсуляції
  • поняття об'єкта. Побудова класу в Ruby.
  • методи, властивості та дані.
  • рівні доступу до членів класу.
  • Доповнення класу..
Модуль 7. Виняток.
  • викид і перехоплення виключення.
  • Створення власних винятків.
  • особливі можливості роботи з винятками.
Модуль 8. Об'єктно-орієнтоване програмування. Успадкування. Поняття патерну проектування.
  • Принцип качиної типізації.
  • успадкування.
  • поняття патерну проектування.
  • домішки.
Модуль 9. Об'єктно-орієнтоване програмування. Поліморфізм і абстракція
  • підміна функцій у похідному класі.
  • абстрактні функції та абстрактні класи.
Модуль 10. Система гемов (RubyGems).
  • Установка гема.
  • найважливіші геми.
https://privatelink.de/?http://www.specialist.ru/
 
Угорі