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

Курс - Ruby Essential

Изображение к курсу Ruby Essential
Курс Ruby Essential
Длительность 8 дней / 16 часов
Количество уроков 16

Очное обучение

2640 UAH Расписание

Онлайн обучение

2640 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 Онлайн форма для регистрации
Три раза в неделю Ежедневно Специальности На выходных
Дата начала Дата окончания Время
24.12.2018 24.12.2018 19:00-21:00 Зарегистрироваться
05.02.2019 05.02.2019 19:00-21:00 Зарегистрироваться
09.01.2019 09.01.2019 09:00-11:00 Зарегистрироваться
09.01.2019 09.01.2019 19:00-21:00 Зарегистрироваться
18.01.2019 18.01.2019 19:00-21:00 Зарегистрироваться
21.01.2019 21.01.2019 19:00-21:00 Зарегистрироваться
22.01.2019 22.01.2019 09:00-11:00 Зарегистрироваться
26.12.2018 26.12.2018 19:00-21:00 Зарегистрироваться
23.01.2019 23.01.2019 19:00-21:00 Зарегистрироваться
26.12.2018 26.12.2018 19:00-21:00 Зарегистрироваться
24.01.2019 24.01.2019 19:00-21:00 Зарегистрироваться
09.01.2019 09.01.2019 09:00-11:00 Зарегистрироваться
26.01.2019 26.01.2019 19:00-21:00 Зарегистрироваться

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

Три раза в неделю Ежедневно Специальности На выходных
Дата начала Дата окончания Время
24.12.2018 24.12.2018 19:00-21:00 Зарегистрироваться
05.02.2019 05.02.2019 19:00-21:00 Зарегистрироваться
09.01.2019 09.01.2019 09:00-11:00 Зарегистрироваться
09.01.2019 09.01.2019 19:00-21:00 Зарегистрироваться
18.01.2019 18.01.2019 19:00-21:00 Зарегистрироваться
21.01.2019 21.01.2019 19:00-21:00 Зарегистрироваться
22.01.2019 22.01.2019 09:00-11:00 Зарегистрироваться
26.12.2018 26.12.2018 19:00-21:00 Зарегистрироваться
23.01.2019 23.01.2019 19:00-21:00 Зарегистрироваться
26.12.2018 26.12.2018 19:00-21:00 Зарегистрироваться
24.01.2019 24.01.2019 19:00-21:00 Зарегистрироваться
09.01.2019 09.01.2019 09:00-11:00 Зарегистрироваться
26.01.2019 26.01.2019 19:00-21:00 Зарегистрироваться

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