Розробка вебдодатків на Ruby від SoftServe
Опануйте один із найшвидших інструментів для створення вебдодатків — Ruby. Здобудьте ґрунтовні знання і практичні навички, які допоможуть побудувати кар’єру Ruby Software розробника. Курс створено в партнерстві з експертами найбільшої IT-аутсорсингової компанії України SoftServe.
- Доступний постійно
- Мова курсу українська
- Сертифікат по закінченню
- Курс триває 2-3 місяці
До закінчення акції залишилось:
- 00днів
- 00годин
- 00хвилин
- 00секунд
У результаті ви отримаєте
-
Досвід від провідної 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. Система контролю версій Git
4 лекції ·
-
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. Lambda
2 лекції ·
-
Блоки
-
Лямбда функції (Lambda)
Модуль 8. Масиви, Хеші, Діапазони (Arrays, Hashes, Ranges)
3 лекції ·
-
Масиви (Arrays)
-
Робота з масивами
-
Хеші, діапазони (Hashes)
Модуль 9. Робота з рядками (Strings)
2 лекції ·
-
Робота з рядками (Strings).
-
Регулярні вирази (Regular Expressions)
Модуль 10. OOP, Classes, Objects
4 лекції ·
-
Основні поняття ООП
-
Класи. Оголошення (Class Definition)
-
Класи. Методи (Class method)
-
Атрибути класу (Attribute Accessors)
Модуль 11. Classes, Visibility
1 лекція ·
-
Інкапсуляція та поліморфізм.
Модуль 12. Inheritance. Modules. Mixins
4 лекції ·
-
Наслідування.
-
Модулі.
-
Практикум “Робота з модулями”.
-
Практикум “Різниця між include та extend”.
Модуль 13. Exception Handling
2 лекції ·
-
Виключення (Exception)
-
Власні виключення (Custom Exception)
Модуль 14. HTML & CSS
1 лекція ·
-
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. Бази даних. SQL
10 лекцій ·
-
Бази даних (частина 1).
-
Бази даних (частина 2). Реляційна модель.
-
Шо таке база даних
-
Таблиця в базах даних.
-
Зв’язки в таблицях.
-
Отримання даних з таблиці.
-
Отримання даних з поєднанням декількох таблиць.
-
Оновлення даних у таблицях.
-
Додавання нових записів в таблицю.
-
Видалення записів з таблиці.
Модуль 18. Active Record Migrations
4 лекції ·
-
Active Record Migrations.
-
Утиліти для роботи з базами даних.
-
Faker.
-
Models Associations.
Модуль 19. Models Validation
2 лекції ·
-
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 годин на тиждень
- ЛекціїДоступні у будь-який час
- ВебінарЗапис вебінару збережений вже у курсі
Оберіть найкращу програму для себе
Basic
- 74 відеолекцій в записі
- 34 практичних завдання
- 17 блоків тестів перевірки знань
- Курсовий проєкт «Персональний менеджер фінансів»
- Додаткові матеріали для самостійного опрацювання
- Презентації лекцій
- Іменний сертифікат
- Найкращі випускники курсу будуть запрошені на співбесіду в компанію SoftServe для продовження своєї ІТ-кар’єри
Спосіб оплати на вибір: вся сума одразу або оплата частинами.
Акційна ціна зі знижкою -10% діє до 15.04 включно
Маєте питання чи пропозиції?
Залиште свої дані для того, щоб дізнатися більше про курс, — і ми найближчим часом з вами зконтактуємо!
Відгуки про курс
Чудовий курс і викладачі, тема цікава і доволі рідкісна, вебінари то любов, однозначно рекомендую
Курс гарно підійде для тих хто тільки почав (дозволить поетапно погрузитися в мову 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?
Скільки часу матеріали курсу будуть доступні після його завершення?
Чи можливо відмовитись від курсу і повернути кошти?
Не знайшли відповідь?
Центр допомоги