Розробка вебдодатків на Ruby від SoftServe
Опануйте один із найшвидших інструментів для створення вебдодатків — Ruby. Здобудьте ґрунтовні знання і практичні навички, які допоможуть побудувати кар’єру Ruby Software розробника. Курс створено в партнерстві з експертами найбільшої IT-аутсорсингової компанії України SoftServe.
- Доступний постійно
- Мова курсу українська
- Сертифікат по закінченню
- Курс триває 2-3 місяці
У результаті ви отримаєте
Досвід від провідної IT-компанії: Ви навчитеся розробляти вебдодатки, використовуючи багаторічну експертизу SoftServe — однієї з найбільших українських IT-компаній з глибокими знаннями у розробці програмного забезпечення.
Кар'єрні можливості: Станете затребуваним спеціалістом у сфері Ruby/Rails, де попит на розробників значно перевищує пропозицію, що відкриє вам двері до численних кар'єрних перспектив.
Навчання у досвідчених лекторів: Отримаєте глибокі знання та практичні навички від викладачів, які мають багаторічний досвід у IT-індустрії.
Вигідне співвідношення ціни та якості: Здобудете якісну освіту за доступною ціною, зберігаючи високу якість навчання.
ПРО КУРС
Ruby — один з найшвидших інструментів для створення вебдодатків Курс є оптимальним стартом кар’єри девелопера Ruby та Ruby on Rails. Зокрема ви навчитеся:
-
створювати вебдодатки за допомогою фреймворку Ruby on Rails;
-
вільно використовувати систему контролю версій Git;
-
впевнено використовувати базові алгоритмічні конструкції та ООП для вирішення прикладних задач;
-
з реляційними базами даних та вивчите технології міграцій при створенні вебдодатків;
-
з курсовий проєкт, який зможете додати до портфоліо.
Успішне виконання всіх завдань та курсової роботи курсу дозволить претендувати на позицію Trainee Ruby Software Engineer, а найкращі випускники курсу будуть запрошені на співбесіду в компанію SoftServe для продовження своєї ІТ-кар’єри.
Курс підходить для всіх, хто прагне розпочати кар'єру в розробці вебдодатків за допомогою Ruby та Ruby on Rails.
Партнери курсу
Цей курс створений для
Студентів
Які хочуть здобути затребувану спеціалізацію в IT з можливістю подальшого працевлаштування — цей курс буде оптимальним рішенням.
Початківців в IT
Які прагнуть отримати базову систему знань для старту кар'єри в IT.
IT-спеціалістів
Які бажають розширити свої компетенції та додати в свій стек програмування мовою Ruby і використання фреймворку Ruby on Rails для створення вебдодатків.
Інших спеціалістів
Які хочуть змінити рід діяльності на користь більш прибуткової та перспективної роботи.
НА КУРСІ ВИ ДІЗНАЄТЕСЬ
01
02
03
04
Формат курсу
24 модулі
74 відеолекції в записі
34 практичні завдання
17 блоків тестів перевірки знань
1 курсовий проєкт
Додаткові матеріали для самостійного опрацювання
Презентації лекцій
Іменний сертифікат
Тривалість навчання – 2-3 місяці (у середньому темпі)
Юрій Безгачнюк
Talent Acceleration Center Lead в SoftServe. Основні напрямки роботи: DevOps, Web-UI (Angular), Ruby (Rails), PHP, Test Automation та 7 років досвіду викладання в університетах (ІФНТУНГ — Івано-Франківський національний технічний університет нафти і газу, УКД — Університет Короля Данила)
12+
років в SoftServe
Основні напрямки
роботи: DevOps, Web-UI (Angular), Ruby (Rails), PHP, Test Automation
17+
років досвіду в ІТ як розробник, системний адміністратор, DevOps-інженер, ментор навчальних курсів
Наталія Романенко
Mentor в SoftServe Academy. Викладає Java в Чернівецькому національному університеті імені Федьковича більше 20 років, а «Проєктування програмних систем» — вже більше 5 років.
12+
років в SoftServe
Основні напрямки
роботи: Java, Ruby (Rails), MQC, Test Automation
80% студентів+
що вивчали Ruby під менторством Наталі, отримали роботу у SoftServe
Програма курсу
Модуль 1. Вступ в Ruby (Ruby Introduction)11 лекцій ·
- Налаштування середовища в ОС Windows
- Налаштування середовища в ОС Linux
- Налаштування середовища в MacOS
- Перші кроки в Ruby
- Практикум по irb
- Змінні та константи
- Типи даних
- Вказівка присвоєння
- Коментарі. Ввід та вивід даних
- Середовище розробки і перша програма «Hello world!»
- Практикум «Інсталяція та робота в середовищі VS Code»
Модуль 2. Система контролю версій Git4 лекції ·
- Git. GitHub
- Реєстрація на GitHub
- Робота з Git через VS Code
- Робота з codewars
Модуль 3. Оператори (Operators)7 лекцій ·
- Арифметичні оператори Ruby
- Оператори порівняння
- Логічні оператори
- Тернарний оператор. Порядок виконання операторів
- Лінійні алгоритми
- Лінійні алгоритми (задача 1)
- Лінійні алгоритми (задача 2)
- Розвиваємо алгоритмічне мислення. Лінійні алгоритми.
Модуль 4. Умовні (альтернативні) оператори (Conditional Statements)2 лекції ·
- Умовні оператори
- Оператор вибору
- Розвиваємо алгоритмічне мислення. Алгоритми з розгалуженням.
Модуль 5. Циклічні структури (Loop Statements)2 лекції ·
- Оператори циклу
- Переривання циклів (The break/next Operator)
- Розвиваємо алгоритмічне мислення. Алгоритми з циклами.
Модуль 6. Методи (Methods)1 лекція ·
- Методи (Methods).
- Розвиваємо алгоритмічне мислення. Допоміжні алгоритми.
Модуль 7. Blocks. Proc. Lambda2 лекції ·
- Блоки
- Лямбда функції (Lambda)
Модуль 8. Масиви, Хеші, Діапазони (Arrays, Hashes, Ranges)3 лекції ·
- Масиви (Arrays)
- Робота з масивами
- Хеші, діапазони (Hashes)
Модуль 9. Робота з рядками (Strings)2 лекції ·
- Робота з рядками (Strings).
- Регулярні вирази (Regular Expressions)
Модуль 10. OOP, Classes, Objects4 лекції ·
- Основні поняття ООП
- Класи. Оголошення (Class Definition)
- Класи. Методи (Class method)
- Атрибути класу (Attribute Accessors)
Модуль 11. Classes, Visibility1 лекція ·
- Інкапсуляція та поліморфізм.
Модуль 12. Inheritance. Modules. Mixins4 лекції ·
- Наслідування.
- Модулі.
- Практикум “Робота з модулями”.
- Практикум “Різниця між include та extend”.
Модуль 13. Exception Handling2 лекції ·
- Виключення (Exception)
- Власні виключення (Custom Exception)
Модуль 14. HTML & CSS1 лекція ·
- HTML & CSS.
Модуль 15, Вступ до фреймворку Ruby on Rails (Ruby on Rails Introduction)5 лекцій ·
- Фрейморк Ruby on Rails.
- Налаштування середовища.
- Вебдодатки.
- Консоль веброзробника.
- Структура проєкту.
Модуль 16. Моделі (Models)3 лекції ·
- MVC шаблон.
- Active Record Models.
- Active Record Models [Демо].
Модуль 17. Бази даних. SQL10 лекцій ·
- Бази даних (частина 1).
- Бази даних (частина 2). Реляційна модель.
- Шо таке база даних
- Таблиця в базах даних.
- Зв’язки в таблицях.
- Отримання даних з таблиці.
- Отримання даних з поєднанням декількох таблиць.
- Оновлення даних у таблицях.
- Додавання нових записів в таблицю.
- Видалення записів з таблиці.
Модуль 18. Active Record Migrations4 лекції ·
- Active Record Migrations.
- Утиліти для роботи з базами даних.
- Faker.
- Models Associations.
Модуль 19. Models Validation2 лекції ·
- Active Record Validations.
- Моделі Active Record. Робота з даними.
Модуль 20. Контролери (Controllers)2 лекції ·
- Controllers
- Session and Cookies / Flash / Filters.
Модуль 21. Маршрутизація (Routing)2 лекції ·
- Маршрутизація (Router).
- Вкладені маршрути (Nested Routes).
Модуль 22. Представлення. Макети (Action View. Layouts)6 лекцій ·
- Action View.
- Action View Layouts.
- Bootstrap.
- Посторінкове відображення (Pagination) / Kaminari gem.
- Form Helper.
- Chart.js.
Модуль 23. Модульне тестування (Unit Testing)4 лекції ·
- Тестування додатків (вступ).
- Тестування. Параметри налаштувань. Minitest (вступ).
- Тестування бази даних, моделей.
- Тестування контролерів.
Модуль 24. Розгортання додатку на сервері (Deploy to Server)2 лекції ·
- Heroku PaaS Platform.
- Приклад розгортання проєкту на Heroku.
Розклад
Навантаження – 4-5 годин на тиждень
- ЛекціїДоступні у будь-який час
- ВебінарЗапис вебінару збережений вже у курсі
Отримайте сертифікат
Успішно виконайте завдання курсу, отримайте потрібну кількість балів і згенеруйте сертифікат у розділі «Сертифікат» наприкінці курсу.
Зробіть перший крок до нових можливостей! Додайте сертифікат до резюме та на сторінку Linkedin. Кожен сертифікат має код, за яким роботодавці можуть подивитися та перевірити його.
Оберіть найкращу програму для себе
Basic
- 74 відеолекцій в записі
- 34 практичних завдання
- 17 блоків тестів перевірки знань
- Курсовий проєкт «Персональний менеджер фінансів»
- Додаткові матеріали для самостійного опрацювання
- Презентації лекцій
- Іменний сертифікат
- Найкращі випускники курсу будуть запрошені на співбесіду в компанію SoftServe для продовження своєї ІТ-кар’єри
Black Friday знижка -20% діє до 4.12 включно
Маєте питання чи пропозиції?
Залиште свої дані для того, щоб дізнатися більше про курс, — і ми найближчим часом з вами зконтактуємо!
Відгуки про курс
Чудовий курс і викладачі, тема цікава і доволі рідкісна, вебінари то любов, однозначно рекомендую
Курс гарно підійде для тих хто тільки почав (дозволить поетапно погрузитися в мову Ruby). А для тих хто вже щось вміє - дозволить структурувати свої знання і отримати першу оцінку їх (знань).
I absolutely loved the Ruby course on the Prometheus platform! It was easy to follow, and the instructors were so knowledgeable and helpful. All the material was clearly explained and I gained a lot of valuable knowledge from the course. Highly recommended!
Дякую, що в такі темні часи продовжуєте нести світло знань.
Безперечні плюси курсу: ціна (не знайшла дешевше); Prometheus (зручна платформа, зрозумілий інтерфейс, можливість проходити безкоштовно потрібні курси, наприклад, з Linux); логічність і доступність лекцій, вебінарів, текстів.
Курс рекомендую. Можна отримати багато корисних навичок для практичної роботи; матеріалів, якими можна користуватись і далі. Спочатку здалося складно, але я — новачок в програмуванні. Особливо сподобався процес створення проєкту на рельсах! Дякую всім, хто причетний до створення курсу!
Файний курс для тих, хто вже був частково знайомий із програмуванням і хоче поринути у світ веброзробки. В цьому курсі, працюючи із Rails, ви одночасно будете і фронтом, і беком, і розробником баз даних, і тестувальником. Ці знання вам допоможуть у майбутньому. Авторам курсу та платформі велика подяка!
Курс просто супер, мегакруті викладачі Наталія і Юрій. Все чітко, зрозуміло. Курс дуже змістовний і для початкового рівня достатній. Рекомендую!
Рекомендую. Цей курс допоміг мені зрозуміти суть роботи фреймворків, бек-енду та розробки взагалі. Також курс допоміг мені написати мій перший вебзастосунок, який був розміщений на сервері і навіть працював.
Чудовий курс. Професійно та доступно викладений матеріал. Збережено баланс між початковим та просунутим рівнями, тому навчатися цікаво з будь-яким бекґраундом. Дякую SoftServe та Prometheus, ви найкращі!
Доступний і зручний формат подачі матеріалу, послідовне і логічне викладання тем.
Курс крутий! Матеріали структуровані і подаються в простій і доступній формі. Якщо це ваш перший курс і ви не маєте ніякого досвіду, то це ідеальний варіант. Є багато додаткових завдань, які допомагають класно прокачати свої вміння.
Чудовий курс для ознайомлення із мовою Ruby та фреймворком RoR. Гарно підібраний матеріал.
Партнери курсу SoftServe
SoftServe— провідна ІТ-компанія з українським корінням
SoftServe займається консалтингом і надає послуги у сфері цифрових технологій, підтримуючи інновації та розвиток клієнтів у різних галузях.
20 000+ реалізованих IT-проєктів
Компанія має значний досвід у створенні програмного забезпечення, розробці рішень для бізнесу, а також впровадженні передових технологій.
10 000+ працівників
SoftServe об'єднує талановитих фахівців з різних країн, створюючи комфортні умови для роботи та розвитку.
31 рік діяльності
Заснована в 1993 році, компанія понад три десятиліття демонструє стабільність і лідерство на ринку IT.
60 офісів у 16 країнах світу
SoftServe має глобальну присутність, що дозволяє надавати якісні послуги клієнтам по всьому світу.
Популярні запитання
Як проходить навчання?
Якою мовою викладається курс?
Який графік проходження курсу?
Чи достатньо цього курсу, щоб розпочати пошук роботи?
Чи потрібно для проходження курсу знання англійської мови?
Як виглядає курсовий проєкт?
Чи є вимоги до обладнання та ПЗ для проходження курсу?
Чому варто обрати мову програмування Ruby?
Скільки часу матеріали курсу будуть доступні після його завершення?
Не знайшли відповідь?
Центр допомоги