Всем привет!
Что нас ждет и что мы получим от этого курса?
Разработаем реальный, мини коммерческий проекта на Ruby on Rails 7, с использованием самого популярного фреймворка Grape в мире ruby.
Мы подключимся к реальному серверу AccueWeather и будем посылать на него запросы.
Мы будем получать ответы от сервера и парсить их на стороне бэкэнда, передавать информацию на страницы и показывать обработанные данные.
Вы увидите как правильно создавать подобные приложение и работать именно с API.
Мы научимся, как делать динамическую документацию с помощью Swagger.
Будем дебажить код и ответы от сервера в реальном времени с помощью самой популярной библиотеки - pry.
Мы научимся как правильно использовать переменные ENV в ваших будущих приложениях с помощью гема figaro.
Конечно мы будем использовать гем httparty для того, чтобы посылать запросы на реальный сервер и получать ответы.
Проект целиком и полностью создан для того, чтобы показать, как идет реальная разработка именно на Rails API.
Здесь не будет работы с базой данных.
Код проекта выполнен с высочайшим качеством и именно так должен выглядеть код в ваших приложениях.
Уровень немного выше, чем обычный, но в этом и залог успеха.
Поняв архитектуру данного проекта и код, это будет отличным продолжением вашего обучение в мире Ruby.
Мы будем использовать:
- Rails 7
- Grape
- Rspec
- Faker
- Figaro
- Httparty
- Swagger