Ruby on Rails – новий курс
ITVDN: курси програмування
Відеокурси з
програмування

Замовити дзвінок

Вибери свою IT спеціальність

Підписка

Замовити дзвінок

+38 099 757 27 82

Дорогі друзі, на ITVDN опубліковано новий відео курс, присвячений вивченню Ruby on Rails – популярного веб-фреймворку для BackEnd-розроблення мовою Ruby!

Ruby on Rails (він же "RoR") – це MVC-фреймворк, який успішно застосовується для розроблення різних веб-додатків: від високонавантажених, стійких до відмов сайтів до веб-сервісів з продуманою бізнес-логікою і динамічним веб-інтерфейсом.

Курс “Ruby on Rails” складається з 15-ти логічно взаємопов'язаних уроків, під час проходження яких учні застосують на практиці теоретичні знання з імплементації якісного веб-сервісу за допомогою RoR.

На курсі будуть розглянуті основні модулі фреймворку Ruby on Rails, тонкощі, пов'язані з побудовою архітектури додатків, заснованих на даному фреймворку, а також з робочою практикою масштабування, налагодження, тестування та доставлення написаного коду на віддалені сервери.

Автор курсу – Євген Кушвід, Software Engineer and Data Scientist. У записаних відео уроках він ділиться техніками ефективного використання Ruby on Rails, спираючись на власний досвід та найкращі практики.

 

Структура курсу:

  1. Знайомство з Ruby on Rails.
  2. C з MVC. Знайомство з Controllers. Routing.
  3. V з MVC. Знайомство з Views. Templates. Assets pipeline. Webpack.
  4. M з MVC. Знайомство з ActiveRecord, міграціями та асоціаціями.
  5. Інтерфейс запитів ActiveRecord. Валідації та колбеки ActiveRecord.
  6. Rails command line. Налагодження Rails додатку (binding.pry).
  7. Тестування додатку.
  8. Rails Forms.
  9. Знайомство з ServiceObject.
  10. Знайомство з concerns.
  11. Знайомство з FormObject.
  12. Пишемо background jobs.
  13. Кешування, інтернаціоналізація, serializers.
  14. Deploy your Rails app (Heroku / Capistrano).
  15. Зміни у Ruby on Rails 6

 

Чого ви навчитеся на даному курсі:

  • Розуміти структуру веб-додатків.
  • Створювати веб-додатки на Ruby on Rails.
  • Правильно масштабувати створені веб-додатки.
  • Ефективно тестувати та налагоджувати код.
  • Доставляти код на віддалений сервер і запускати його, підтримуючи сервер у постійному Uptime-і.

 

Попередні вимоги

Для розуміння матеріалу даного курсу потрібні знання мови Ruby, командної оболонки Bash, системи управління версіями Git, мови запитів SQL.

Дивіться перший урок у вільному доступі. Якщо у вас є активна передплата, курс доступний для вас у повному обсязі.

КОМЕНТАРІ ТА ОБГОВОРЕННЯ
СТАТТІ ЗА СХОЖОЮ ТЕМАТИКОЮ

Купуй передплатуз доступом до всіх курсів та сервісів

Бібліотека сучасних IT знань у зручному форматі

Вибирай свій варіант підписки залежно від завдань, що стоять перед тобою. Але якщо потрібно пройти повне навчання з нуля до рівня фахівця, краще вибирати Базовий або Преміум. А для того, щоб вивчити 2-3 нові технології, або повторити знання, готуючись до співбесіди, підійде Пакет Стартовий.

Стартовий
  • Усі відеокурси на 3 місяці
  • Тестування з 10 курсів
  • Перевірка 5 домашніх завдань
  • Консультація з тренером 30 хв
59.99 $
Придбати
Базовий
  • Усі відеокурси на 6 місяців
  • Тестування з 16 курсів
  • Перевірка 10 домашніх завдань
  • Консультація з тренером 60 хв
89.99 $
Придбати
Преміум
  • Усі відеокурси на 12 місяців
  • Тестування з 24 курсів
  • Перевірка 20 домашніх завдань
  • Консультація з тренером 120 хв
169.99 $
Придбати
Notification success