[Smartme] Изучаем Ruby - Васильев (2015)

  • Автор темы olenka-alenka
  • 13
  • Обновлено
  • 21, Apr 2023
  • #1
[Smartme] Изучаем Ruby
Автор: Алексей Васильев

Этот курс предназначен для освоения основополагающих навыков программирования на языке Ruby и программирования вообще.

После него можно учиться дальше и стать разработчиком на Ruby on Rails, или data scientist, обрабатывающим данные современными методами, или же стать DevOps специалистом.

А можно просто применять полученные знания в быту, для автоматизации мелких задач, исследования интересных проблем и прочего фана.

Почему именно этот курс:
В первую очередь, курс будет интересен слушателям, которые хотят ознакомится и начать свое изучение языка Ruby. Он должен помочь узнать что такое Ruby, что может данный язык, его основные особенности и применение.

Курс будет интересен всем техническим специалистам, которые:

  • желают изучить свой первый язык программирования
  • уже умеют кодить, но хотят еще знать как это делать на Ruby


От участников курса ожидается:

  • базовая компьютерная грамотность
  • минимальное умение работать в консоли (командной строке, терминале)
  • базовое понимание объектно-ориентированного программирования (ООП)
  • огромное желание узнавать новое


Содержание курса:
Новичок

  • Введение в объекты.
  • Введение в строки.
  • Условия и циклы.
  • Массивы.
  • Введение в Ruby хэши.
  • Методы.
  • Классы.
  • Lambdas and Blocks.
  • Модули.
  • Потоки.


Ученик

  • Blocks, Procs и Lambdas

    • Blocks, Procs и Lambdas
    • Blocks, Procs и Lambdas - продолжаем углублятся в тему гибкости языка


  • Классы: Наследование

    • Изучаем одну из основ ООП - наследование классов в Ruby
    • Продолжаем изучать наследование классов в Ruby


  • Сравнение объектов и сериализация

    • Изучаем, как Ruby сравнивает обьекты и что такое сериализация


  • Подробнее про массивы

    • Углубляемся в использование массивов


  • Подробнее про модули

    • Углубляемся в использование модулей


  • Исключения

    • Изучаем что такое исключение и как с ними работать в Ruby


  • Коллекции

    • Изучаем что такое коллекции и как их можно использовать в Ruby


  • Поиск и исправление ошибок

    • В Вашем первом коде начались появлятся ошибки? Давайте глянем простые примитивы, которые помогают дебажить наш код




Продвинутый

  • Объектная модель Ruby
  • Динамические методы
  • Инспекция кода
  • Eval
  • Потоки, нити (fibers) и многопоточность
  • Функциональное программирование
  • Перехвадчики, трасировка, модули ObjectSpace и GC
  • Создание собственного RubyGems


Скачать:

Поддержите меня лайком

olenka-alenka


Рег
09 Apr, 2011

Тем
1

Постов
1

Баллов
11
Тем
49554
Комментарии
57426
Опыт
552966

Интересно