Зверніть увагу: Цей курс представлений у форматі відеозаписів лекцій без зворотного зв’язку та участі викладача. Ви отримуєте повний доступ до всіх матеріалів одразу після оплати. Мова викладання — російська. Незабаром буде українська версія курсу.
Вивчіть Ruby з нуля та станьте професійним розробником
Ruby — це потужна та елегантна мова програмування, відома своїм простим синтаксисом та величезною спільнотою. Вона лежить в основі популярного фреймворку Ruby on Rails та використовується такими гігантами, як GitHub, Airbnb та Shopify. Цей курс є вашим покроковим посібником у світ Ruby, який відкриє двері до розробки складних веб-додатків.
Від “Hello, World!” до власного додатку
Цей курс розроблений так, щоб провести вас від найпростіших концепцій до просунутих тем. Ви не просто вивчите теорію, а й одразу застосуєте її на практиці. Ми почнемо з основ — змінних, циклів та методів, а потім заглибимося в об’єктно-орієнтоване програмування, роботу з модулями, обробку помилок та написання тестів — навичку, яку високо цінують роботодавці.
Ключові навички, які ви здобудете:
- Фундаментальні основи: Робота з рядками, числами, операторами та умовними виразами.
- Об’єктно-орієнтоване програмування: Глибоке розуміння класів, об’єктів, наслідування та поліморфізму.
- Просунуті концепції: Використання модулів, блоків, обробка винятків та рефлексія.
- Професійні практики: Написання тестів за допомогою RSpec та розробка через тестування (TDD).
? Детальна програма курсу
Частина 1: Основи Ruby
- Знайомство та перша програма
- Рядки, числа та змінні
- Оператори та умовні вирази
- Цикли та методи
Частина 2: Об’єктно-орієнтоване програмування
- Об’єкти та класи
- Властивості: геттери, сеттери, accessors
- Символи, хеші та масиви
- Блоки, наслідування та поліморфізм
- Методи класу та змінні класу
- Публічні та приватні методи
Частина 3: Просунуті теми та практика
- Робота з модулями (вкладені модулі, колбеки)
- Основні методи роботи з об’єктами
- Аргументи командного рядка
- Запис та читання файлів
- Обробка виняткових ситуацій (Exceptions)
- Рефлексія (method_missing, kind_of?, send)
Частина 4: Тестування
- Введення до тестування з RSpec
- Розробка через тестування (TDD)
- Колбеки before та after
- Matchers та вкладені тести


Ви економите:
Покваптеся! Закінчується через 
Вікторія Підтверджений клієнт –
Ідеальний курс для повного нуля. Я ніколи не програмував, але після курсу зміг написати свій перший простий скрипт на Ruby. Пояснюють дуже доступно.
Світлана Підтверджений клієнт –
Курс дав гарний поштовх. Тепер не страшно братися за Ruby on Rails. База є, далі вже легше.
Дмитро Підтверджений клієнт –
Сподобалося, що багато уваги приділяється тестуванню. TDD – це дуже крутий підхід. Вчить відразу писати якісний код.