В этом курсе вы будете постоянно писать код, каждый проект будет чуть более продвинутым, чем предыдущий. Вы создадите кучу Rails-проектов с нуля, включая один полноценный туториал, через который мы пройдем, и собственное полномасштабное Rails-приложение. Что более важно, вы узнаете, как разобрать сайт на данные и архитектуру, а затем построить вокруг них приложение. В конце концов вы обретете уверенность и знания, которых будет достаточно, чтобы создать простой веб-сайт примерно за час.
В этом разделе мы познакомимся с Rails и начнем с самого начала, чтобы у вас сложилось представление о том, что (и как) вы будете изучать, продвигаясь вперед. Мы зададим начальное направление.
Теперь, когда вы поняли, чем нам предстоит заниматься, настало время детально рассмотреть фундаментальные понятия фреймворка Ruby on Rails. Мы пройдем путь от HTTP-запроса до получения результата в виде HTML-страницы в браузере.
Этот раздел расскажет о серверной части Rails, которая является самой важной во всем фреймворке. Вы узнаете о базах данных и глубже погрузитесь в SQL, прежде чем применять знания к восхитительному гему Rails, который называется Active Record.
Этот раздел расскажет о некоторых частях веб-приложений, которые являются гораздо более важными, чем может показаться на первый взгляд. Формы - это способ пользователя взаимодействовать с приложением. Аутентификация критична для множества приложений, и вы создадите пару систем аутентификации с нуля.
Становится интереснее! Узнайте, как делать что-то большее, чем просто находить и показывать пользователей... вы узнаете о том, как использовать отношения между моделями, чтобы значительно расширить свои возможности и о том, как создавать формы, позволяющие достигнуть ваших целей.
Этот финальный раздел посвятит вас в некоторые из наиболее интересных сторон экосистемы Rails, которые помогут вам продвинуть ваши приложения еще дальше и научить их отправлять почту своим пользователям или использовать возможности других приложений через их API.