Создайте полноценный клон Airbnb и на практике разберитесь, как работают REST API, GraphQL API и мобильные приложения для iOS и Android. Этот курс помогает шаг за шагом освоить современные подходы к backend‑разработке и интеграции с реальными клиентскими приложениями.
Описание курса
Вы построите серверную часть для приложения Airbnb, реализуете поиск и просмотр жилья, избранные комнаты, карту и авторизацию. Курс сочетает в себе работу с Django Rest Framework, GraphQL и разработкой мобильного приложения, что позволяет понять полную структуру современного продукта.
Что входит в обучение
REST API на Django Rest Framework
Работа с serializers
Использование классов представлений
JWT-аутентификация
Реализация CRUD‑функционала
Оптимизация через viewsets
GraphQL API
Построение схемы
Создание запросов и мутаций
Использование auth‑middlewares
Реализация CRUD через GraphQL
Мобильное приложение (iOS / Android)
Пользовательская аутентификация и регистрация
Поиск и фильтрация комнат
Страница деталей номера
Функция “Избранное”
Экран карты с отображением объектов
Кому подойдёт этот курс
Начинающим и продолжающим разработчикам, которые хотят углубиться в создание API, научиться строить комплексные серверные системы и связать backend с мобильным приложением.
Предварительные требования
Базовые знания HTML, CSS, JavaScript и Python.
Чему вы научитесь
Разрабатывать REST API с помощью Django Rest Framework.
Создавать мобильные приложения для iOS и Android с использованием Redux.
Настраивать авторизацию, реализовывать поиск, избранное и карту.
Понимать принципы архитектуры современных веб‑и мобильных сервисов.
Почему этот курс эффективен
Практика на основе реального продукта — Airbnb.
Сочетание backend и frontend для полного понимания процессов.
Пошаговые инструкции и структурированный материал.
Итог
К концу курса у вас будет полностью рабочий клон Airbnb, собственный backend на REST и GraphQL, а также мобильное приложение, которое взаимодействует с этим сервером. Это мощный проект для портфолио и уверенный шаг вперёд в развитии навыков.
Это пробный урок. Оформите подписку, чтобы получить доступ ко всем материалам курса. Премиум
Ограничение времени просмотра
Вы можете просматривать пробный урок только 10 минут. Получите полный доступ, чтобы смотреть без ограничений.