ModeratoR #1
Administrator
Автор: Юля Гончаренко Название: [ITVDN. Ruby Essential (2019) Описание: Видео курс Ruby Essential предназначен как для совершенных новичков в программировании, так и для начинающих специалистов, которые уже сталкивались с основами программирования в других языках и хотят познакомиться с базовыми понятиями языка Ruby. Также данный курс будет полезен для тех, кто в дальнейшем хочет углубить свои знания и начать работу в веб-разработке с фреймворком Ruby on Rails. По завершению этого курса вы сможете полностью владеть базовым уровнем языка Ruby, то есть работать с базовыми типами данных и объектов, понимать структуру алгоритмов, применять их на практике, правильно применять методы, а также писать свои собственные методы, понимать основы ООП, создавать свои классы и работать с ними, а также писать программы различного функционала. Продолжительность: 02:32:46 Содержание: Урок 1. Введение в Ruby 1. Что такое Ruby? 2. История языка Ruby. 3. Преимущества и недостатки языка. 4. Применение Ruby на примере глобальных проектов. 5. Интерпретатор Ruby. Интегрированная среда разработки: установка, обзор возможностей и начало работы. Урок 2. Базовые типы данных. Работа с числами 1. Переменные и константы. 2.Типы данных в Ruby. Для чего нужны типы данных ? 3. Работа с числами. Целые числа и числа с плавающей точкой. 4. Основные методы преобразования типов данных. 5. Операторы и приоритеты. Урок 3. Строки, работа со строками. Время и дата 1. Строки. Способы создания строк. 2. Конкатенация строк. 3. Основные методы для работы со строками: получение доступа и сравнение строк, управление регистром, изменения строк. 4. Время и Дата в Ruby. Основные методы для работы. Урок 4. Массивы и хеши 1. Понятие массива. Создание массива и доступ к элементам . 2. Основные методы для работы с массивами. 3. Многомерные массивы. 4. Понятие хеша. Создание и доступ к парам значение-ключ. 5. Методы для работы с хешами. Урок 5. Управляющие структуры. Часть 1. Условия 1. Что такое условные конструкции ? 2. Инструкции if-else-if, if-elsif-else. 3. Работа if в качестве модификатора. 4. Инструкция unless. 5. Инструкция Case. 6.Условный оператор ?: . Урок 6. Управляющие структуры. Часть 2. Циклы 1. Что такое цикл? 2. Организация циклов: циклы while, until и for. 3. Метод loop. 4.Итератор — определяем самодельные циклические конструкции. Урок 7. Методы и блоки 1. Что такое методы? 2.Определение простых методов. 3.Работа с аргументами метода. 4.Вызов метода. 5.Определение синглтон-методов. 6.Блоки – определение и применение. 7. Создание и работа Proc и Lambda объектов. Урок 8. Классы и объекты. 1. Понятие ООП. 2.Что такое класс? 3.Создание классов. 4.Объекты класса и методы. 5. Область видимости переменных и методов. |
Для просмотра скрытого содержимого вы должны войти или зарегистрироваться.
Для просмотра скрытого содержимого вы должны войти или зарегистрироваться.