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

В этом курсе вы узнаете как создать простую версию образовательной платформы с помощью Ruby on Rails и YouTube API.
Udemy логоUdemy
Открытый набор
Онлайн
от 1 090 ₽
Зарегистрироваться

Чему вы научитесь

  • Фреймворк Ruby on Rails с практикой написания кода и дизайна
  • Поймем как работает модель MVC в Rails
  • Научимся работать с API Youtube.
  • Сделаем фронтенд на Bootstrap.
  • Узнаем как быстро создавать статичные страницы.
  • Узнаем как встроить виджет Twitter на сайт и получать больше вовлеченности.
  • Внедрим на сайт Яндекс карты.
  • Добавим систему оценок.
  • Кастомизируем модели данных .

Требования

  • Желательно иметь начальный уровень понимания HTML и CSS
  • Желательно иметь опыт программирования

Описание

Добро пожаловать на курс "Основы 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.

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

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

  • Начинающие веб-разработчики
Программа
Введение
Создайте свой первый проект на Ruby on Rails
Подключаем сторонние платформы
Создаем MVC-модель
Улучшаем наше приложение
Создаем главную страницу
Записаться на курс
Текущая цена
1 090
1 790
Открытый набор
Онлайн
от 1 090 ₽
Зарегистрироваться