Ruby Course
CtrlK
  • Оглавление
  • Подготовка
    • Вместо предисловия
    • Установка и настройка Ruby
    • Установка и настройка редактора кода
    • Запуск первой программы
    • Форматирование
  • Основы Ruby
    • Типы данных, переменные и операции
    • Условия
    • Циклы
    • Методы
    • Регулярные выражения
    • Работа с датой и временем
    • Массивы
    • Хэш таблица и сет
    • Символ
    • Тест
  • ООП
    • Классы, методы и объекты
    • Инкапсуляция
    • Наследование
    • Полиморфизм (Duck typing)
    • Модули и миксины
  • Git
    • Что такое Git ?
    • Базовые git команды
    • Github
    • Git в Visual Studio Code
  • Углубленный Ruby
    • Дебаг
    • Блоки
    • Лямбда и Proc
    • Синтаксический сахар
    • Ошибки
  • Работа с файловой системой
    • Чтение, запись и удаление файлов
    • CSV формат
    • Текстовые форматы передачи данных XML и JSON
  • Верстка
  • Библиотеки
    • RubyGems и Bundler
    • Использование первой библиотеки
    • Тестирование кода и TDD
    • Тест
  • Профессиональный Ruby
    • Метапрограммирование
    • Структура
  • Итоговые задания
    • Парсинг станций метро Москвы
    • Шахматы
  • Работа с сетью
    • Что такое HTTP, API, REST API
    • Обращение к внешнему REST API из кода
    • REST API на Sinatra
    • Тест
  • Базы данных
    • Установка SQL сервера
    • Создание, изменение и удаление таблиц
    • Получение, добавление, удаление и изменение данных в таблицах
    • Работа с несколькими таблицами с помощью подзапросов, JOIN, UNION
    • Агрегация данных
    • Индексы*
    • Транзакции*
    • Работа с БД из кода
Powered by GitBook
On this page

Итоговые задания

Парсинг станций метро МосквыШахматы
PreviousСтруктураNextПарсинг станций метро Москвы

Last updated 2 years ago