Новый видео курс - Ruby on Rails
ITVDN: курсы программирования
Видеокурсы по
программированию

Выбери свою 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.

Смотрите первый урок в свободном доступе. Если у вас есть активная подписка, курс доступен для вас в полном объеме.

КОММЕНТАРИИ И ОБСУЖДЕНИЯ
СТАТЬИ ПО СХОЖЕЙ ТЕМАТИКЕ

Покупай подпискус доступом ко всем курсам и сервисам

Библиотека современных IT знаний в удобном формате

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

Стартовый
  • Все видеокурсы на 3 месяца
  • Тестирование по 10 курсам
  • Проверка 5 домашних заданий
  • Консультация с тренером 30 мин
59.99 $
Оформить подписку
Премиум Plus
  • Все видеокурсы на 1 год
  • Тестирование по 24 курсам
  • Проверка 20 домашних заданий
  • Консультация с тренером 120 мин
  • Скачивание видео уроков
199.99 $
Оформить подписку
Базовый
  • Все видеокурсы на 6 месяцев
  • Тестирование по 16 курсам
  • Проверка 10 домашних заданий
  • Консультация с тренером 60 мин
89.99 $
Оформить подписку
Notification success