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

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

    Почати безкоштовно

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

    Почати безкоштовно

      Дорогі друзі, на 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.

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

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

      Пакети підписки з доступом до всіх курсів та сервісів

      Стартовий
      • Усі відеокурси на 3 месяца
      • Тестування з 10 курсів
      • Перевірка 5 домашніх завдань
      • Консультація з тренером 30 хв
      49.99 $
      25.00 $
      Підписка
      Базовий
      • Усі відеокурси на 6 месяцев
      • Тестування з 16 курсів
      • Перевірка 10 домашніх завдань
      • Консультація з тренером 60 хв
      89.99 $
      45.00 $
      Підписка
      Преміум
      • Усі відеокурси на 12 месяцев
      • Тестування з 24 курсів
      • Перевірка 20 домашніх завдань
      • Консультація з тренером 120 хв
      169.99 $
      85.00 $
      Підписка
      Notification success
      Ми використовуємо cookie-файли, щоб зробити взаємодію з нашими веб-сайтами та послугами простою та значущою.