КУРС ДОСТУПНИЙ ОДРАЗУ ПІСЛЯ РЕЄСТРАЦІЇ

Розробка вебдодатків на Ruby від SoftServe

Опануйте один із найшвидших інструментів для створення вебдодатків — Ruby. Здобудьте ґрунтовні знання і практичні навички, які допоможуть побудувати кар’єру Ruby Software розробника.

Курс створено в партнерстві з експертами найбільшої IT-аутсорсингової компанії України SoftServe. 

До кінця продажів залишилося:

Придбай курс зі знижкою -10%.

До закінчення пропозиції залишилось:

Реєстрацію завершено. Якщо хочете приєднатись
до наступного запуску курсу, залиште свої дані
і ми зв’яжемось із вами, коли реєстрація відкриється.

Hard skills

Ruby, Ruby on Rails, Git, SQL, ООP, Unit Testing

9,2 ★

середня оцінка курсу

Self-paced формат

реєструйтеся сьогодні – навчайтеся в зручний час

Що ви вивчите?

Ruby — один з найшвидших інструментів для створення вебдодатків

Курс є оптимальним стартом кар’єри девелопера Ruby та Ruby on Rails. Зокрема ви 

навчитеся:

створювати вебдодатки за допомогою фреймворку Ruby on Rails;

вільно використовувати систему контролю версій Git;

впевнено використовувати базові алгоритмічні конструкції та ООП для вирішення прикладних задач;

ознайомитеся з реляційними базами даних та вивчите технології міграцій при створенні вебдодатків;

виконаєте курсовий проєкт, який зможете додати до портфоліо. 

Успішне виконання всіх завдань та курсової роботи курсу дозволить претендувати на позицію Trainee Ruby Software Engineer, а найкращі випускники курсу будуть запрошені на співбесіду в компанію SoftServe для продовження своєї ІТ-кар’єри.

Формат курсу

• 24 модулі
• 74 відеолекції в записі
• 34 практичні завдання
• 17 блоків тестів перевірки знань
• 1 курсовий проєкт
• Додаткові матеріали для самостійного опрацювання
• Презентації лекцій
• Іменний сертифікат
• Тривалість навчання – 2-3 місяці (у середньому темпі)

Переваги курсу

Готовий skill set
для проходження інтерв’ю на позицію
Trainee Ruby Software Engineer

Курсовий проєкт
який ви зможете додати в своє портфоліо

Навчання за принципом
learning by doing

кожен крок відпрацьовується на практиці

Чому варто обрати курс «Розробка вебдодатків на Ruby від SoftServe»?

Створено з SoftServe

В основі курсу — багаторічна експертиза і досвід SoftServe, найбільшої глобальної ІТ-компанії з українським корінням, що працює у сфері розробки програмного забезпечення та надання консультаційних послуг

Кар’єрні перспективи

Розробників Ruby/Rails відносно небагато — на відміну від вакансій для таких спеціалістів: такі розробники дуже цінуються

Навчання у найкращих

Лектори курсу мають багаторічний досвід розробників та викладачів у сфері IT

Найкращі ціна/якість

Гарантуємо одну з найвигідніших цінових пропозицій на ринку при незмінно високій якості освітнього продукту: ми перевіряли!

Цей курс підійде для:

Студентів

Якщо ви хочете здобути затребувану спеціалізацію в IT з можливістю подальшого працевлаштування — цей курс буде оптимальним рішенням.

Початківців в IT

Отримайте базову систему знань для старту кар'єри в IT.

IT-спеціалістів

Розширте компетенції і додайте в свій стек програмування мовою Ruby та використання фреймворку Ruby on Rails для створення вебдодатків.

Інших спеціалістів

Змініть рід діяльності на користь більш прибуткової та перспективної роботи.

Після проходження курсу ви зможете:

Створювати вебдодатки за допомогою фреймворку Ruby on Rails

Працювати з реляційними базами даних та технологіями міграцій при створенні вебдодатків

Впевнено використовувати базові алгоритмічні конструкції та ООП для вирішення прикладних задач

Вільно використовувати систему контролю версій Git

Отримати проєкт для портфоліо

Продовжити свій шлях до стажування в ІТ-компанії SoftServe

Ще більше практики і живого спілкування!

  • 35 практичних завдань
    Протягом курсу вам буде необхідно виконати 35 практичних завдань на створення коду, які охоплюють весь обсяг вивченого матеріалу. Це дозволить вам сформувати міцні практичні навички для впевненого проходження співбесід і отримання першої роботи розробника Ruby on Rails.
  • Живі вебінари та воркшопи
    Записані відеолекції та практичні завдання на курсі ми доповнили серією живих вебінарів, де лектори демонструватимуть процес вирішення прикладних задач, а ви у реальному часі матимете змогу поставити їм запитання.
  • Курсовий проєкт «Персональний менеджер фінансів‎»
    Під час навчання ви виконаєте курсовий проєкт, який зможете додати до портфоліо — повноцінний вебдодаток «Персональний менеджер фінансів‎», розміщений на віддаленому сервері. Бажаєте отримати персональну оцінку курсового проєкту від авторів курсу? Обирайте пакет Premium.
  • Супровід авторів в чаті курсу
    Відтепер можна не боятись незрозумілих завдань і питань «в нікуди‎». Лектори відкриті для спілкування і завжди готові прийти на допомогу в чаті курсу. Спілкуйтесь у колі однодумців, отримуйте зворотній звʼязок, знайомтеся з майбутніми колегами!

Чому варто обрати платний курс від Prometheus?

Системність

Розрізнені статті, вебінари, відео, які ви знайдете у відкритому доступі, не дадуть можливості крок за кроком системно засвоїти тему. Самостійно важко побудувати навчальну програму: цим займається команда методистів Prometheus у співпраці з авторами освітніх курсів.

Мотивація і дисципліна

Скільки корисних безкоштовних матеріалів у вас додано в закладки і збережено на компʼютері — і скільки з них ви пройшли? Дедлайни, розклад занять (а також бажання отримати сертифікат від Prometheus) мотивують виконувати домашні завдання вчасно і регулярно приділяти час навчанню.

Якість

Ми обираємо кращих експертів з теми курсу, тому можемо гарантувати якість, доступність та актуальність матеріалів — на відміну від публікацій у відкритому доступі, які можуть бути створені копірайтерами, некомпетентними в темі, що вивчається.

Зворотний звʼязок

При вивченні нової теми у вас неодмінно виникне цілий ряд питань. Наші лектори забезпечують зворотний зв’язок через чат-підтримку в Slack, живі вебінари, Q&A-сесії.

Допомога в карʼєрі

На курсі ви отримаєте корисні карʼєрні поради. А в разі успішного завершення програми одержите іменний диплом, який стане вагомим аргументом для роботодавця. Найкращі випускники курсу будуть запрошені на співбесіду в компанію SoftServe.

Навчайтеся в найкращих

Юрій Безгачнюк

(Talent Acceleration Center Lead в SoftServe) 12+ років в SoftServe Основний напрямок роботи в SoftServe — розробка навчальних курсів, тренінгів для працівників, співпраця з університетами 17+ років досвіду… Далі

Наталія Романенко

(Mentor в SoftServe Academy) 12+ років в SoftServe  80% студентів, що вивчали Ruby під менторством Наталі, отримали роботу у SoftServe Основні напрямки роботи: Java, Ruby (Rails), MQC, Test… Далі

Програма курсу

Ruby Language

Ви навчитеся інсталювати Ruby; з’ясуєте базові поняття програмуваня: змінні, типи даних, коментарі, ввід та вивід данних; навчитеся працювати в інтегрованому середовищі розробки та з системою керування версіями; опануєте використання базових алгоритмічних конструкцій (лінійні алгоритми, розгалуження, цикли) при вирішенні прикладних задач; вивчите структури даних, роботу з рядками, основні поняття та принципи об’єктно-орієнтованого програмування.

1.1.1. Налаштування середовища в ОС Windows
1.1.2. Налаштування середовища в ОС Linux
1.1.3. Налаштування середовища в MacOS
1.2. Перші кроки в Ruby
1.2.1. Практикум по irb
1.3. Змінні та константи
1.4.Типи даних
1.5. Вказівка присвоєння
1.6. Коментарі. Ввід та вивід даних
1.7. Середовище розробки і перша програма «Hello world!»
1.8. Практикум «Інсталяція та робота в середовищі VS Code»

2.1. Git. GitHub
2.2. Реєстрація на GitHub
2.3. Робота з Git через VS Code
2.4. Робота з codewars

3.1. Арифметичні оператори Ruby
3.2. Оператори порівняння
3.3. Логічні оператори
3.4. Тернарний оператор. Порядок виконання операторів
3.5. Лінійні алгоритми
3.6. Лінійні алгоритми (задача 1)
3.7. Лінійні алгоритми (задача 2)
Розвиваємо алгоритмічне мислення. Лінійні алгоритми.

4.1. Умовні оператори
4.2. Оператор вибору
Розвиваємо алгоритмічне мислення. Алгоритми з розгалуженням.

5.1. Оператори циклу
5.2. Переривання циклів (The break/next Operator)
Розвиваємо алгоритмічне мислення. Алгоритми з циклами.

6.1. Методи (Methods).
Розвиваємо алгоритмічне мислення. Допоміжні алгоритми.

7.1. Блоки
7.2. Лямбда функції (Lambda)

8.1. Масиви (Arrays)
8.2. Робота з масивами
8.3. Хеші, діапазони (Hashes)

9.1. Робота з рядками (Strings)
9.2. Регулярні вирази (Regular Expressions)

10.1. Основні поняття ООП.

10.2. Класи. Оголошення (Class Definition). 

10.3. Класи. Методи (Class method).

10.4. Атрибути класу (Attribute Accessors)

11.1. Інкапсуляція та поліморфізм.

12.1. Наслідування.

12.2. Модулі.

12.3. Практикум “Робота з модулями”.

12.4. Практикум “Різниця між include та extend”.

13.1. Виключення (Exception)
13.2. Власні виключення (Custom Exception)

14.1. HTML & CSS.

RAILS Framework 

Ви налаштуєте середовище розробки; з’ясуєте архітектуру вебдодатків, модель клієнт/сервер; навчитеся проєктувати та створювати вебдодатки згідно з шаблоном Model-View-Controller; навчитеся виконувати міграції схем реляційних баз даних в Rails; розглянете схему роботи маршрутизатора Rails; ознайомитеся з поняттям «якість програмного забезпечення‎» та навчитеся виконувати модульне тестування, яким найбільше займаються інженери-програмісти під час розробки додатків; розглянете типи хмарних сервісів та навчитеся виконувати розгортання додатку. Виконаєте фінальний проєкт курсу: створите повноцінний вебдодаток «Персональний менеджер фінансів‎» та розмістите його на віддаленому сервері.

Модуль 15. 

15.1. Фрейморк Ruby on Rails.

15.2. Налаштування середовища.

15.3. Вебдодатки.

15.4. Консоль веброзробника.

15.5. Структура проєкту.

16.1. MVC шаблон.

16.2. Active Record Models.

16.3. Active Record Models [Демо].

17.1. Бази даних (частина 1).

17.2. Бази даних (частина 2). Реляційна модель.

17.3. Шо таке база даних.

17.4. Таблиця в базах даних.

17.5. Зв’язки в таблицях.

17.6. Отримання даних з таблиці.

17.7. Отримання даних з поєднанням декількох таблиць.

17.8. Оновлення даних у таблицях.

17.9 Додавання нових записів в таблицю.

17.10. Видалення записів з таблиці.

18.1. Active Record Migrations.

18.2. Утиліти для роботи з базами даних.

18.3. Faker.

18.4. Models Associations.

19.1. Active Record Validations.

19.2 Моделі Active Record. Робота з даними.

20.1. Controllers.

20.2. Session and Cookies / Flash / Filters.

21.1. Маршрутизація (Router).

21.2. Вкладені маршрути (Nested Routes).

22.1. Action View.

22.2. Action View Layouts.

22.3. Bootstrap.

22.4. Посторінкове відображення (Pagination) / Kaminari gem.

22.5. Form Helper.

22.6. Chart.js.

23.1. Тестування додатків (вступ).

23.2. Тестування. Параметри налаштувань. Minitest (вступ).

23.3. Тестування бази даних, моделей.

23.4 Тестування контролерів.

24.1. Heroku PaaS Platform.

24.2. Приклад розгортання проєкту на Heroku.

Бонуси для випускників

Усім слухачам курсу, хто отримає сертифікат про завершення навчання, ми даруємо два спеціальних курси. Дякуємо, що обираєте Prometheus+!

  • загальний огляд рекрутингу в ІТ
  • де шукати вакансії
  • як підготувати резюме, що допоможе виділитися серед конкурентів
  • як оформити профіль LinkedIn, щоб роботодавці знаходили вас
  • як презентувати себе на співбесіді

Авторка – Анастасія Машталяр, CEO онлайн-школи IT та Business англійської Solid English School

  • найпоширеніша лексика та граматика для роботи в ІТ
  • як презентувати себе роботодавцю, щоб отримати першу роботу в ІТ
  • як грамотно говорити на щоденних зустрічах
  • як листуватися з клієнтами
  • як спілкуватися з командою

Авторка – Катерина Осадчук, співвласниця та CEO рекрутингової агенції Indigo Tech Recruiters

Ви також можете отримати стипендію на навчання від USAID та WNISEF

На безкоштовне навчання можуть претендувати:

Українські жінки, що постраждали від війни

Українці та українки, які виїхали з тимчасово окупованих територій і були зареєстровані там станом на 24.02.2022

Українці та українки, що отримали статус внутрішньо переміщеної особи чи право тимчасового захисту за кордоном України після 24.02.2022

Військовослужбовці, які беруть участь в російсько-українській війні чи були учасниками АТО/ООС/російсько-української війни, а також члени їхніх сімей (батьки, дружина/чоловік, діти)

Ті, хто постраждали від війни, однак не входять до вказаних категорій, також можуть подати заявку: таких слухачів зарахують за умови наявності вільних місць.
Щоб подати заявку на стипендіальну програму, потрібно пройти перший навчальний тиждень курсу, що вас зацікавив, а також заповнити анкету за посиланням до 4 листопада включно.

Ті, хто постраждали від війни, однак не входять до вказаних категорій, також можуть подати заявку: таких слухачів зарахують за умови наявності вільних місць.
Щоб подати заявку на стипендіальну програму, потрібно пройти перший навчальний тиждень курсу, що вас зацікавив, а також заповнити анкету за посиланням до 4 листопада включно.

Вартість курсу

Спосіб оплати на вибір: вся сума одразу або оплата частинами.

Знижка -10% до Дня знань – діє до 11.09

Basic
8500 грн
7650 грн
  • 74 відеолекцій в записі
  • 34 практичних завдання
  • 17 блоків тестів перевірки знань
  • Курсовий проєкт «Персональний менеджер фінансів‎»
  • Додаткові матеріали для самостійного опрацювання
  • Презентації лекцій
  • Іменний сертифікат
  • Найкращі випускники курсу будуть запрошені на співбесіду в компанію SoftServe для продовження своєї ІТ-кар’єри
Придбати
Basic
8500 грн
  • 74 відеолекцій в записі
  • 34 практичних завдання
  • 17 блоків тестів перевірки знань
  • Курсовий проєкт «Персональний менеджер фінансів‎»
  • Додаткові матеріали для самостійного опрацювання
  • Презентації лекцій
  • Іменний сертифікат
  • Найкращі випускники курсу будуть запрошені на співбесіду в компанію SoftServe для продовження своєї ІТ-кар’єри
Придбати
Basic
  • 75+ відеолекцій в записі
  • 35+ практичних завдань
  • 22 блоки тестів перевірки знань
  • 4 вебінари у форматі воркшопів та Q&A-сесій з лекторами
  • Курсовий проєкт «Персональний менеджер фінансів‎»
  • Чат-підтримка від експертів курсу у Slack
  • Додаткові матеріали для самостійного опрацювання
  • Міні-курс «Працевлаштування в IT»
  • Міні-курс «Англійська в IT‎»
  • Презентації лекцій
  • Іменний сертифікат
  • Найкращі випускники курсу будуть запрошені на співбесіду в компанію SoftServe для продовження своєї ІТ-кар’єри
Нагадати про старт
Premium
  • 75+ відеолекцій в записі
  • 35+ практичних завдань
  • 22 блоки тестів перевірки знань
  • 6 вебінарів у форматі воркшопів та Q&A-сесій з лекторами
  • Курсовий проєкт «Персональний менеджер фінансів‎»
  • Оцінка курсового проєкту лекторами
  • Чат-підтримка від експертів курсу у Slack
  • Додаткові матеріали для самостійного опрацювання
  • Міні-курс «Працевлаштування в IT»
  • Міні-курс «Англійська в IT‎»
  • Презентації лекцій
  • Іменний сертифікат
  • Найкращі випускники курсу будуть запрошені на співбесіду в компанію SoftServe для продовження своєї ІТ-кар’єри
Нагадати про старт

Залишились питання?

Питання-відповідь

Навчання проходить в онлайн-форматі у вигляді лекцій у записі. Доступ до матеріалів курсу у вас буде назавжди.

Курс викладається українською мовою. Деякі додаткові матеріали для самостійного опрацювання наведено англійською мовою.

Доступ до всіх навчальних матеріалів курсу відкривається відразу і потім вони доступні для вас назавжди. Ви навчаєтеся у комфортному для вас темпі.

За умови навчання в середньому темпі курс можна пройти за 2-3 місяці.

Знань і компетенцій, отриманих на курсі, достатньо для успішного проходження інтерв’ю на позицію Trainee Ruby Software Engineer.

Це не обов’язкова, але бажана умова для ознайомлення з додатковими англомовними матеріалами і подальшої роботи в сфері IT. 

На курсі ви виконаєте проєкт: створите повноцінний вебдодаток “Персональний менеджер фінансів” та розмістите його на віддаленому сервері. Цей проєкт ви зможете додати до портфоліо та згодом продемонструвати на співбесіді.

Для навчання вам знадобиться персональний комп’ютер: IBM PC-сумісний або Apple мінімум з 8 GB RAM і двоядерним процесором.

Ruby один із найшвидших інструментів для створення вебдодатків. Крім того, з ним відносно нескладно почати працювати, особливо якщо ви маєте досвід розробки іншими мовами програмування.

Відгуки про курс

Партнер курсу

SoftServe

SoftServe — це провідна ІТ-компанія з українським корінням, що займається консалтингом та надає послуги у сфері цифрових технологій. 

  • • 20 000+ реалізованих IT-проєктів
  • • 10 000+ працівників
  • • 31 рік діяльності
  • • 60 офісів у 16 країнах світу

Як проходить навчання

Prometheus це

2 960 000
слухачів
400+
онлайн-курсів
2 480 000
виданих сертифікатів
9
років у сфері освіти

Нагадайте про старт

Співробітники цих компаній навчаються в нас