Это лишь некоторые из тем, которые мы рассмотрим в курсе:
- Преобразование базы данных в сервер GraphQL со встроенными функциями сортировки, полнотекстового поиска и разбивки на страницы;
- Использование подписок для запросов в реальном времени;
- Аутентификация с помощью токенов JWT и провайдера Firebase / Аутентификация с помощью WebHooks;
- Ролевой доступ к данным (мы создадим роли пользователя и администратора с разными разрешениями);
- Стратегия загрузки файлов с помощью GraphQL и Firebase Storage;
- Перенос базы данных и метаданные, которые помогут вашей базе данных успешно развиваться.
Вы увидите, как Hasura может делегировать пользовательскую логику другим микросервисам (REST и GraphQL), которые мы создадим с помощью облачных функций Firebase.
И как вишенка на торте - мы создадим веб-приложение с Angular (скоро появятся React и Vue), которое будет взаимодействовать с нашим сервером Hasura, и это приложение будет обрабатывать аутентификацию, загрузку файлов и основные операции GraphQL CRUD.