Wallsays / LearnRuby

Studying ruby
0 stars 0 forks source link

LearnRuby

Код с серии скринкастов «Научись программировать на Ruby»

Автор: Роман Снитко

Сайт производителя: http://ruby.hasbrains.ru

Обученение языку ruby с нуля. В середине курса начинается разработка приложения storeApp - предполагаемого онлайн-магазина, включая стадию написания тестов на rspec и объяснения TDD.

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

  1. Первая программа
  2. Строки и числа
  3. Переменные
  4. Операторы, часть 1
  5. Операторы, часть 2
  6. Условные выражения, часть 1
  7. Условные выражения, часть 2
  8. Цикл while
  9. Методы, часть 1
  10. Методы, часть 2
  11. Методы, часть 3
  12. Объекты и классы
  13. Свойства, геттеры и сеттеры
  14. Аttribute readers, writers and accessors
  15. Символы, хэши и установка свойств
  16. Все является объектом
  17. Массивы
  18. Блоки, часть 1
  19. Блоки, часть 2
  20. Блоки, часть 3
  21. Inheritiance and polymorphism
  22. Методы и переменные класса
  23. Публичные и приватные методы
  24. Модули
  25. Вложенные модули и классы
  26. Коллбэк на инклуд модуля
  27. Аргументы из командной строки
  28. Запись и чтение файлов
  29. Конверсия типов
  30. Исключительные ситуации
  31. Создание собственных exceptions
  32. Константы
  33. Reflection и method_missing
  34. Reflection - kind_of
  35. Syntax sugar
  36. Синглтоны
  37. Domain Specific Languages (DSL)
  38. Инстансные переменные класса
  39. Потоки
  40. Замораживание объектов
  41. Работа со временем
  42. Тестирование с помощью rspec
  43. TDD - Test Driven Development
  44. Rspec, коллбэки before и after
  45. Rspec matchers
  46. Rspec - вложенные describe и pending тесты
  47. Что тестировать unit-тестами
  48. Proc и lambda, часть 1
  49. Proc и lambda, часть 2
  50. Rubygems и Bundler