Real-Time Taxi App with Django Channels and React
О чём курс
Вам нужно создать сервис с мгновенным обменом данными — например, такси-агрегатор, где водители и пассажиры видят статус поездки в реальном времени. Внутри разбирается, как связать React-фронтенд с Django-бэкендом через WebSockets и протоколы асинхронного взаимодействия.
Ключевые особенности:
- Работа с Django Channels и Redis для реализации двусторонней связи между клиентом и сервером.
- Использование Google Maps API для визуализации маршрутов и локаций пользователей.
- Разработка через тестирование (TDD): написание тестов как для API, так и для пользовательского интерфейса.
- Контейнеризация проекта в Docker, объединяющая React и Django в единую инфраструктуру.
Курс подойдет разработчикам, которые хотят углубиться в асинхронную архитектуру веб-приложений. В итоге вы получите работающее приложение с аутентификацией, RESTful API и поддержкой событий в реальном времени.
Программа обучения
- Часть 1: Бэкенд
- Разработка пользовательской модели аутентификации и профилей
- Создание модели данных для отслеживания поездок
- Разработка RESTful API для доступа к данным
- Настройка Django Channels и Redis для работы с WebSockets
- Тестирование функций бэкенда
- Часть 2: Фронтенд
- Настройка React-приложения
- Создание компонентов и сервисов для аутентификации (регистрация, вход/выход)
- Взаимодействие с бэкендом через WebSockets и React-сервисы
- Тестирование интерфейса с помощью Cypress
- Контейнеризация интерфейсной и серверной частей в Docker
Отзывов пока нет. Будьте первым!
Это не розничная цена — это ваш взнос в складчину. Мы собираем группу участников и делим между ними стоимость официального доступа: каждый платит только свою долю, а получает весь материал. Чем больше участников, тем меньше взнос. После того как сумма собрана, мы оформляем официальный доступ и раздаём материалы всем, кто участвовал.
Нажмите кнопку «Получить доступ» на этой странице и следуйте инструкциям. Вас переведёт на форму оплаты — доступны все современные способы (карта, СБП, электронные кошельки). После оплаты на почту придёт письмо с доступом: материалы выдаются в разделе «Мои складчины» на нашем основном сайте skladchik.org. Учтите: в России skladchik.org открывается только через ускоритель интернета (VPN) — настроить его можно за пару минут по инструкции на skladchik-kak-voiti.online.
Да, конечно. Все материалы — видео, PDF, дополнительные файлы — можно скачать к себе на компьютер и пользоваться ими сколько угодно, без ограничений по времени. Ссылки остаются активными в вашей библиотеке «Мои складчины».