Курс видеоуроков «Ruby on Rails» позволит на практике применить знания по созданию качественного веб сервиса с использованием фреймворка Ruby on Rails. На курсе будут рассмотрены основные модули, составляющие фреймворк Ruby on Rails, особенности построения архитектуры приложений, вопросы масштабирования и отладки. Также в курсе рассматриваются ручное и автоматизированное тестирование приложений по методикам TDD и BDD, работа с базами данных и установка написанного кода на удаленные сервера.
Чему вы научитесь на этом курсе:
Понимать структуру веб-приложений. Создавать свои моно- и мультиязычные веб-приложения, используя Ruby on Rails.
Понимать работу Ruby Version Manager, уметь управлять версиями и мигрировать на более новые.
Уметь работать с приложениями в соответствии с шаблоном MVC.
Понимать принципы работы Контроллеров и их связи с Базами Данных.
Уметь выделять функционал приложения в отдельные модули, подмодули. Создавать свои библиотеки.
Применять на практике различные виды авторизации с использованием Cookies и Sessions.
Понимать механизмы и особенности форматирования и функционирования веб-страниц.
Понимать принципы работы перекомпиляторов (Precompilers) html, css & js (CoffeeScript).
Уметь быстро поднимать структуру базы данных с помощью schema.rb.
Использовать интерфейс запросов ActiveRecord для составления транзакций.
Создавать формы данных с помощью стандартных функций и библиотек Ruby on Rails.
Применять основные средства Ruby on Rails для создания фоновых задач и многопоточных процессов.
Реализовывать автоматизацию доставки кода приложения на различные удаленные сервера.
Посмотреть больше
Удален по просьбе правообладателя
Урок 1.00:36:47
Знакомство с Ruby on Rails
Урок 2.00:43:24
C из MVC. Знакомство с Controllers. Routing
Урок 3.00:56:22
V из MVC. Знакомство с Views. Templates. Assets pipeline. Webpack
Урок 4.00:44:59
M из MVC. Знакомство с ActiveRecord, миграциями и ассоциациями
Урок 5.00:40:16
Интерфейс запросов ActiveRecord. Валидации и коллбеки ActiveRecord