𝕯𝖆𝖗𝖐🥰𝕬𝖓𝖌𝖊𝖑
МОДЕРАТОР
- Регистрация
- 7 Апр 2025
- Сообщения
- 10,778
- Реакции
- 81
Автор: udemy, Dmytro Mezhenskyi (decodedfrontend.io)
Название: Производительный бэкэнд GraphQL всего за несколько вечеров с Hasura (2020)

Продолжительность: 7 ч 1 мин
Количество уроков: 79 Видео
Язык: Английский
Вес архива: 2,83 ГБ
Хотите создать высокопроизводительный GraphQL‑бэкэнд всего за несколько вечеров? В этом материале мы разберём, как Hasura превращает вашу PostgreSQL‑базу в готовый сервер GraphQL с поддержкой реалтайма, мощной оптимизацией запросов и гибкой системой прав. Этот курс идеально подойдёт разработчикам, которые хотят ускорить бэкенд‑разработку и сосредоточиться на продукте, а не на рутине.
Что делает Hasura идеальным инструментом для быстрого старта
Hasura автоматизирует большую часть работы, которую обычно выполняют вручную при создании GraphQL‑бэкенда. Вместо недель настройки серверов, оптимизации запросов и разработки CRUD‑операций — вы получаете готовый, безопасный и масштабируемый GraphQL‑слой.
Главные преимущества Hasura
• Автоматическая генерация GraphQL‑эндпоинтов сразу после подключения PostgreSQL.
• Поддержка подписок для получения данных в реальном времени.
• Мощная фильтрация, сортировка и полнотекстовый поиск «из коробки».
• Гибкая система ролей для управления доступом на уровне строк и столбцов.
• Лёгкая интеграция с внешними сервисами через REST и GraphQL‑действия.
Темы, которые вы подробно изучите в курсе
Курс построен практично — вы не просто узнаете, что такое Hasura, а шаг за шагом создадите полноценную архитектуру бэкенда с реальными сценариями использования.
1. Создание GraphQL‑сервера из базы данных
• Автоматическое создание схемы GraphQL на основе PostgreSQL.
• Построение запросов с сортировкой, поиском и пагинацией.
• Работа с вложенными запросами и отношениями.
2. Реалтайм‑функциональность с подписками
Вы научитесь использовать мощнейшую фичу Hasura — подписки, которые позволяют обновлять интерфейс без перезагрузки страницы и идеально подходят для чатов, панелей администратора, мониторинговых систем и игр.
3. Аутентификация и авторизация
• Настройка JWT-аутентификации.
• Интеграция Firebase Auth.
• Аутентификация через WebHooks.
• Создание ролей пользователя и администратора с точечными разрешениями.
4. Загрузка файлов и работа с внешними сервисами
Вы реализуете стратегию загрузки файлов на Firebase Storage через связку Hasura + GraphQL и узнаете, как подключать собственную бизнес‑логику через REST и GraphQL микросервисы на базе облачных функций.
5. Миграции и управление метаданными
Отдельный блок посвящён тому, как грамотно организовать миграции и хранить метаданные так, чтобы ваш проект безболезненно развивался.
Финальный проект: полноценное веб-приложение
В завершение курса вы создадите веб-приложение на Angular (React и Vue будут добавлены позже), которое будет выполнять:
• аутентификацию пользователей;
• загрузку файлов;
• полный набор CRUD‑операций через Hasura;
• реалтайм‑обновления данных;
Почему этот курс стоит пройти
Если вы хотите значительно ускорить разработку, использовать GraphQL на профессиональном уровне и создавать производительные приложения, Hasura — лучший инструмент для этого. Курс поможет вам овладеть им с нуля и начать применять в реальных проектах уже через несколько вечеров.
СКАЧАТЬ:
 📥 Скрытое содержимое! Войдите или Зарегистрируйтесь