КУРС ДОСТУПНИЙ ОДРАЗУ ПІСЛЯ РЕЄСТРАЦІЇ
Розробка вебдодатків на 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+ років досвіду… ДаліЮрій Безгачнюк
(Talent Acceleration Center Lead в SoftServe)
- 12+ років в SoftServe
- Основний напрямок роботи в SoftServe — розробка навчальних курсів, тренінгів для працівників, співпраця з університетами
- 17+ років досвіду в ІТ як розробник, системний адміністратор, DevOps-інженер, ментор навчальних курсів
- Основні напрямки роботи: DevOps, Web-UI (Angular), Ruby (Rails), PHP, Test Automation
- 7 років досвіду викладання в університетах (ІФНТУНГ — Івано-Франківський національний технічний університет нафти і газу, УКД — Університет Короля Данила)
Наталія Романенко
(Mentor в SoftServe Academy) 12+ років в SoftServe 80% студентів, що вивчали Ruby під менторством Наталі, отримали роботу у SoftServe Основні напрямки роботи: Java, Ruby (Rails), MQC, Test… ДаліНаталія Романенко
(Mentor в SoftServe Academy)
- 12+ років в SoftServe
- 80% студентів, що вивчали Ruby під менторством Наталі, отримали роботу у SoftServe
- Основні напрямки роботи: Java, Ruby (Rails), MQC, Test Automation
- Викладає Java в Чернівецькому національному університеті імені Федьковича більше 20 років, а «Проєктування програмних систем» — вже більше 5 років.
Програма курсу
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
7650 грн
- 74 відеолекцій в записі
- 34 практичних завдання
- 17 блоків тестів перевірки знань
- Курсовий проєкт «Персональний менеджер фінансів»
- Додаткові матеріали для самостійного опрацювання
- Презентації лекцій
- Іменний сертифікат
- Найкращі випускники курсу будуть запрошені на співбесіду в компанію SoftServe для продовження своєї ІТ-кар’єри
Basic
- 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?
Ruby — один із найшвидших інструментів для створення вебдодатків. Крім того, з ним відносно нескладно почати працювати, особливо якщо ви маєте досвід розробки іншими мовами програмування.
Відгуки про курс
Андрій Мазурок
Trainee Ruby on Rails developerАндрій Мазурок
Trainee Ruby on Rails developerДубровський Володимир
Дубровський Володимир
Natalia Voronjanska
CEO NGO "ЯСОРТУЮ"Natalia Voronjanska
CEO NGO "ЯСОРТУЮ"Я. Муравецька
Я. Муравецька
- ціна (не знайшла дешевше);
- Prometheus (зручна платформа, зрозумілий інтерфейс, можливість проходити безкоштовно потрібні курси, наприклад, з Linux);
- логічність і доступність лекцій, вебінарів, текстів.
Рибальченко Л.В.
Рибальченко Л.В.
Гладков М.С.
ВеброзробникГладков М.С.
ВеброзробникНаталія Курган
Наталія Курган
Карнаух Анастасія Валеріївна
Карнаух Анастасія Валеріївна
Борковський Мирослав
СтудентБорковський Мирослав
СтудентПартнер курсу
SoftServe
SoftServe — це провідна ІТ-компанія з українським корінням, що займається консалтингом та надає послуги у сфері цифрових технологій.
- • 20 000+ реалізованих IT-проєктів
- • 10 000+ працівників
- • 31 рік діяльності
- • 60 офісів у 16 країнах світу
Як проходить навчання
Навчальний кабінет Prometheus
Після придбання курсу він з’явиться в особистому кабінеті, в якому зібрані всі відео, завдання та додаткові навчальні матеріали.
Будь-де та будь-коли
Переглядайте відеолекції курсу та виконуйте завдання у зручний для вас час. Завантажте наші мобільні застосунки, щоб продовжити навчатися дорогою на роботу чи під час подорожі.
Сертифікат
Успішно виконавши всі завдання курсу, ви отримаєте сертифікат, який ви зможете з гордістю додати до свого резюме.
Соціальна відповідальність
Доходи від продажу курсів Prometheus+ дозволяють нам підтримувати та розвивати безкоштовні курси Prometheus: від критичного мислення і підприємництва до підвищення кваліфікації вчителів і лікарів.