Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Rails 7, GRAPE, API, Weather App - 2023
Rating: 4.3 out of 5(4 ratings)
20 students

Rails 7, GRAPE, API, Weather App - 2023

Разработка реального коммерческого API проекта на Ruby on Rails и GRAPE
Last updated 10/2023
Russian

What you'll learn

  • Разработка реального коммерческого API проекта на Ruby on Rails и GRAPE.
  • Мы с нуля разработаем реальный коммерческий API проект. Вы получите реальный коммерческий опыт, разработки API на Ruby on Rails и GRAPE.
  • По окончанию курса вы сможете самостоятельно создавать API приложения на Ruby on Rails используя GRAPE.
  • Проект содержит код высочайшего уровня.

Course content

1 section13 lectures3h 9m total length
  • Введение12:37
  • Настройка проекта14:57
  • добавление root_api и api13:45
  • weather controller и index view11:55
  • api weather current13:03
  • client18:55
  • api request factory13:48
  • api response and finished uniq id19:02
  • current_temperature16:13
  • hourly temperature for the last 24 hours12:59
  • max min avg13:56
  • backend controller14:36
  • rspec13:28

Requirements

  • Знания языка Ruby.

Description

Всем привет! 


Что нас ждет и что мы получим от этого курса?


Разработаем реальный, мини коммерческий проекта на Ruby on Rails 7, с использованием самого популярного фреймворка Grape в мире ruby.

Мы подключимся к реальному серверу AccueWeather и будем посылать на него запросы.

Мы будем получать ответы от сервера и парсить их на стороне бэкэнда, передавать информацию на страницы и показывать обработанные данные.

Вы увидите как правильно создавать подобные приложение и работать именно с API.

Мы научимся, как делать динамическую документацию с помощью Swagger.

Будем дебажить код и ответы от сервера в реальном времени с помощью самой популярной библиотеки - pry.

Мы научимся как правильно использовать переменные ENV в ваших будущих приложениях с помощью гема figaro.

Конечно мы будем использовать гем httparty для того, чтобы посылать запросы на реальный сервер и получать ответы.

Проект целиком и полностью создан для того, чтобы показать, как идет реальная разработка именно на Rails API.

Здесь не будет работы с базой данных. 

Код проекта выполнен с высочайшим качеством и именно так должен выглядеть код в ваших приложениях.

Уровень немного выше, чем обычный, но в этом и залог успеха. 

Поняв архитектуру данного проекта и код,  это будет отличным продолжением вашего обучение в мире Ruby.


Мы будем использовать:

- Rails 7

- Grape

- Rspec

- Faker

- Figaro

- Httparty

- Swagger


Who this course is for:

  • Начинающие разработчики RUBY, RUBY on RAILS.