brandru
yyyyyyyy
  • 11.10.2021 14:57
  • Чирчик, Ташкентская область
  • 10

Основы Ruby on Rails за 1 час

сум

Добро пожаловать на курс “Основы Ruby on Rails для новичков“! В этом курсе вы узнаете как создать простую версию образовательной платформы с помощью Ruby on Rails и YouTube API.

Что такое Ruby on Rails?
Ruby on Rails – это фреймворк для веб разработки, написанный на языке программирования Ruby. И это один из самых популярных и мощных инструментов для создания динамических веб-приложений. Rails используют такие большие компании, как Airbnb, Github, Kickstarter и Твиттер.

Почему так много стартапов используют Ruby on Rails?
Во-первых, Rails имеет на 100% открытый исходный код. Это значит, что кто угодно может его использовать абсолютно бесплатно. Во-вторых, у Rails очень большое комьюнити с сотнями разработчиков и большим числом джемов. Джем – это что-то вроде плагина, который вы можете добавить для расширения функционала проекта. Например, если в вашем проекте необходима система аутентификации, чтобы управлять пользователями, то вам не нужно создавать все с нуля. Вместо этого вы можете просто подключить джем, который называется Devise и легко и просто интегрировать его в ваше приложение. В-третьих, вы можете сделать собственное приложения на Rails очень быстро, и соответственно, время выхода на рынок будет существенно уменьшено. Это особенно важно для стартапов на ранних стадиях, когда им нужно проверить идею как можно скорее с помощью MVP или прототипа, до того, как инвестировать в этот продукт.

Что мы получим по итогу этого курса?
Вместе с вами мы сделаем проект под названием Udemo, в котором вы сможете создать множество курсов с видео, которое будет размещаться на ютубе. Вы видите стартовую страницу проекта, аналогичную сайту Udemy. Если мы кликнем на один из курсов, то увидим страницу с подробностями о курсе с видео, изображением, заголовком, рейтингом и описанием. Все достаточно просто. Также вы научитесь легко создавать статичные страницы на Rails. Например, шаблон страницы о проекте, на котором будет информация об авторе проекта и встроенная лента твиттера. Также на странице “Контакты” мы отобразим информацию с Яндекс Карт. Помимо статичных страниц, мы также научимся создавать динамические страницы, на которых мы сможем создавать курсы заполняя всю необходимую информацию, а также с возможностью редактирования существующих курсов. После этого вы сможете открыть полученный курс и встроить в него видео, которое хранится на видеохостинге.

После завершения курса вы поймете как работает структура MVC (Модель-Представление-Контроллер), и как происходит взаимодействие между различными компонентами приложения Rails. Вы научитесь использовать команды для создания моделей, контроллеров и представлений, как создавать основные методы и кастомные ссылки, и многое-многое другое всего за полтора часа времени.

Наконец, мы будем использовать фреймворк Bootstrap для построения интерфейса нашего приложения. И я гарантирую, что вы удивитесь как легко и просто с помощью этого фреймворка можно создавать пользовательские интерфейсы, даже если у вас не сильно большие познания в области HTML и CSS.

Давайте начнем!

Для кого этот курс:

Оцените автора