Microsoft Silver Partner
Оформити заявку

Курс - Ruby Essential

Изображение к курсу Ruby Essential
Курс Ruby Essential
Тривалість 8 / 16
Кількість уроків 16

Очне навчання

2400 UAH Записатися

Онлайн навчання

2400 UAH Записатися

Відео навчання

Підписатися

Консультації

Записатися
Курс "Ruby Essential" був розроблений для новачків, які ще не стикалися з основами Ruby. У цьому курсі викладені базові поняття даної мови, знання яких необхідне для розуміння основ програмування як в цілому, так і на мові Ruby.
В курсі розглядаються три основні види найпростіших алгоритмів: лінійні, умовні і циклічні, а також конструкції, які реалізують їх в мові Ruby.
Кожен урок включає в себе як теоретичні аспекти, так і практичні завдання для тренування навичок програмування.

Слухачу курсу надається весь лекційний матеріал і приклади програм. Вся теорія закріплюється практичними прикладами і вправами.
Даний курс призначений як для новачків в програмуванні, так і для програмістів, які вже стикалися з основами програмування в інших мовах і хочуть познайомитися з базовими поняттями мови Ruby. Також даний курс буде корисний тим, хто надалі хоче поглибити свої знання і почати роботу з фреймворком Ruby on Rails для web-розробки.
• Впевнене володіння персональним комп'ютером
• Навички роботи з текстовими редакторами
"Ruby Essential" розрахований на тих, хто взагалі не займався програмуванням або має початкові знання, які хоче впорядкувати і поглибити.
Урок 1

Введення в Ruby.

У цьому уроці будуть розглянуті такі поняття:
1. Що таке Ruby?
2. Історія мови Ruby.
3. Переваги та недоліки мови.
4. Практичне застосування.
5. Інтерпретатор Ruby. Середовище розробки - установка, огляд можливостей і початок роботи.

Урок 2

Базові типи даних в Ruby. Робота з числами.

У цьому уроці будуть розглянуті такі поняття:
1. Змінні і константи.
2.Типи даних в Ruby. Для чого потрібні типи даних?
3. Робота з числами. Цілі числа і числа з плаваючою крапкою.
4. Основні методи перетворення простих типів даних.
5. Оператори і пріоритети.

Урок 3

Рядки, робота з рядками. Час і дата.

У цьому уроці будуть розглянуті такі поняття:
1. Рядки. Способи створення рядків.
2. Конкатенація рядків.
3. Основні методи для роботи з рядками: отримання доступу і порівняння рядків, обробка рядків, перетворення.
4. Час. Основні методи для роботи.

Урок 4

Масиви та хеші.

У цьому уроці будуть розглянуті такі поняття:
1. Поняття масиву. Створення масиву, доступ до елементів і значень.
2. Основні методи для роботи з масивами.
3. Багатовимірні масиви.
4. Поняття "хеша". Створення та доступ до пар «ключ-значення».
5. Основні методи для роботи з "хешамі".

Урок 5

Керуючі структури. Частина перша. Умови.

У цьому уроці будуть розглянуті такі поняття:
1. Що таке умовні конструкції?
2. Оператори if-else-if, if-elsif-else.
3. Робота if в якості модифікатора.
4. Оператор unless.
5. Оператор множинного вибору Case.
6. Тернарний оператор "? : ".

Урок 6

Керуючі структури. Частина друга. Цикли.

У цьому уроці будуть розглянуті такі поняття:
1. Що таке цикл?
2. Організація циклів: цикли while, until і for.
3. Метод loop.
4. Ітератор - визначаємо саморобні циклічні конструкції.

Урок 7

Методи і блоки.

1. Що таке методи?
2. Визначення простих методів.
3. Робота з аргументами методу.
4. Виклик методу.
5. Визначення сінглтон-методів.
6. Блоки - визначення і застосування.
7. Створення Proc і Lambda об'єктів.

Урок 8

Класи і об'єкти.

1. Поняття ООП.
2. Що таке клас? Як створити клас?
3. Об'єкти і екземпляри класу.
4. Змінні і методи.

• Працювати з базовими типами даних об'єктів
• Розуміти структуру алгоритмів і на практиці застосовувати їх
• Правильно застосовувати методи і писати власні
• Розуміти основи ООП, створювати свої класи і працювати з ними
• Писати невеликі програми різного функціоналу
Check mark Записатися у навчальний центр Separator Онлайн форма регістрації
Стаціонар Напівстаціонар 3 дні на тиждень
Дата початку Дата закінчення Час
02.10.2017 23.10.2017 09:00-11:00 Зареєструватися
02.10.2017 23.10.2017 19:00-21:00 Зареєструватися
16.10.2017 05.11.2017 09:00-11:00 Зареєструватися
16.10.2017 05.11.2017 19:00-21:00 Зареєструватися

Не знайшли потрібний курс в розкладі? Оформіть заявку

Стаціонар Напівстаціонар 3 дні на тиждень
Дата початку Дата закінчення Час
02.10.2017 23.10.2017 09:00-11:00 Зареєструватися
02.10.2017 23.10.2017 19:00-21:00 Зареєструватися
16.10.2017 05.11.2017 09:00-11:00 Зареєструватися
16.10.2017 05.11.2017 19:00-21:00 Зареєструватися

Не знайшли потрібний курс в розкладі? Оформите заявку