Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
RAILS 7, WEB SOCKET, RSPEC, DOCKER - CHAT APP
2 students

RAILS 7, WEB SOCKET, RSPEC, DOCKER - CHAT APP

Разработка реального коммерческого проекта на Ruby on Rails c использованием Web Socket.
Last updated 4/2024
Russian

What you'll learn

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

Course content

1 section9 lectures3h 11m total length
  • Что нас ждет в курсе12:50
  • Урок 131:19
  • Урок 219:30
  • Урок 322:22
  • Урок 425:45
  • Урок 536:51
  • Урок 624:09
  • Урок 717:11
  • Урок 81:10

Requirements

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

Description

Всем привет! 


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

Ruby и Rails последних версий на апрель 2024 года.

Разработаем реальный, мини коммерческий проект на Ruby on Rails 7.1.3.2, с использованием самого популярного фреймворка для Web Socket на Ruby on Rails - Action Cable.

Мы будем использовать Service Object и красивый и правильный подход к написанию кода в Ruby on Rails.

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

Мы будем выносить логику из моделей в service object.

Мы напишем много тестов для контроллеров и моделей. Будем использовать фабрики и мокать запросы. 

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

Будем использовать java script для перехвата веб сокета. 

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

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

Мы завернем весь наш проект в Докер и научимся это делать. Запустим его на других портах.

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

Будем работать с базой данных и оптимизировать запросы. Исбавляться от N+1 запросов. Будем использовать транзакции для верной работы приложения и предсказуемости.  

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

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

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


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

- Rails 7

- Action Cable

- Rspec

- Factory Bot

- Docker

- Service Object

Who this course is for:

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