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 Онлайн форма для регистрации
Стационар Полустационар Специальности
Дата начала Дата окончания Время
05.02.2018 26.02.2018 09:00-11:00 Зарегистрироваться
05.02.2018 26.02.2018 19:00-21:00 Зарегистрироваться

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

Стационар Полустационар Специальности
Дата начала Дата окончания Время
05.02.2018 26.02.2018 09:00-11:00 Зарегистрироваться
05.02.2018 26.02.2018 19:00-21:00 Зарегистрироваться

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