Что такое GraphQL за 15 минут с примерами
Руководство по GraphQL - gitconnected.com/learn/graphql
Официальный сайт GraphQL - graphql.org/
00:00 Тема статьи, источник
00:59 Что такое GraphQL и откуда он взялся
01:55 Чем GraphQL лучше, чем REST API
04:03 Графовая структура GraphQL
04:45 Типы запросов GraphQL
04:59 Query в GraphQL
06:03 Mutation в GraphQL
06:28 Subscribtion в GraphQL
07:00 Основные концепции в GraphQL
07:23 Поля в GraphQL
07:41 Аргументы в GraphQL
08:12 Алиасы в GraphQL
09:04 Фрагменты в GraphQL
10:04 Переменные в GraphQL
11:08 Директивы в GraphQL: include и skip
12:07 Схема GraphQL
12:23 Объект typeDef
13:29 Объект Resolvers
14:09 Преимущества GraphQL
Поддержать канал разово - yoomoney.ru/to/410012243709514
Поддержать канал подпиской - boosty.to/listenit
Телеграм-канал - t.me/listenit_channel
Я.Дзен - zen.yandex.ru/listenit
По вопросам сотрудничества - t.me/ed_akimov
Ссылка на мою сводную статью - habr.com/ru/articles/765064/
Статьи-источники:
webdevblog.ru/vvedenie-v-grap...
academy.yandex.ru/journal/cht...
ru.hexlet.io/blog/posts/chto-...
Введение в REST API за 7 минут - • Введение в REST API за...
Различия REST и SOAP за 4 минуты - • Различия REST и SOAP з...
Различия SOA и микросервисной архитектуры за 9 минут - • Различия SOA и микросе...
Что такое СОБЫТИЙНО-ОРИЕНТИРОВАННАЯ АРХИТЕКТУРА за 9 минут - • Что такое СОБЫТИЙНО-ОР...
Что такое Apache Kafka за 5 минут - • Что такое Apache Kafka...
Что такое RabbitMQ и чем он отличается от Apache Kafka за 10 минут - • Что такое RabbitMQ и ч...
Что такое JWT и как его создать - • Что такое JWT и как ег...
Компиляция и интерпретация за 10 минут - • Компиляция и интерпрет...
Что такое TypeScript за 9 минут - • Что такое TypeScript з...
Что такое SQL и реляционные базы данных - • Что такое SQL и реляци...
Синтаксис SQL запросов: Часть 1 - • Синтаксис SQL запросов...
Что такое SQL ИНДЕКСЫ за 10 минут - • Что такое SQL ИНДЕКСЫ ...
Что такое NoSQL за 6 минут - • Что такое NoSQL за 6 м...
Что такое ACID за 9 минут - • Что такое ACID за 9 минут
Что такое UML за 7 минут - • Что такое UML за 7 мин...
Что такое Scrum за 8 минут - • Что такое Scrum за 8 м...
Обзор Agile - • Обзор Agile. Это метод...
Приоритизация бэклога за 4 минуты - • Приоритизация бэклога ...
Что такое Kanban - • Что такое Канбан-метод...
Что такое Канбан-доска - • Канбан-доска - это не ...
Что такое HTTP и HTTPS за 9 минут - • Что такое HTTP и HTTPS...
Машинное обучение для чайников - • Машинное обучение для ...
Что такое Big Data за 6 минут - • Что такое Big Data за ...
Что такое CRUD за 6 минут - • Что такое CRUD за 6 минут
Что такое middleware за 7 минут - • Что такое middleware з...
Что такое UML за 7 минут - • Что такое UML за 7 мин...
Пікірлер: 25
отличное видео, разложил все по полочкам, большое спасибо
Вообще отлично. Хорошо, что посмотрел. Спасибо автору!
Спасибо за видео!
Спасибо, отличное видео
Спасибо за видос, узнал новенькое.
@ListenIT_channel
7 ай бұрын
Круто, что оказалось полезно! Заходи ещё
очень полезно, спасибо!
Спасибо за Ваш труд! Коммент в поддержку канала.
@ListenIT_channel
Ай бұрын
Спасибо большое, очень приятно!
спасибо!
Хорошее видео) Ждем видос про Kubernetes)
@ListenIT_channel
6 ай бұрын
А видео про Кубик уже есть, хоть почему-то оно какой-то жёсткий негатив вызывает у зрителей - может, перепишу) kzread.info/dash/bejne/jH1r2ZiTlaWvaM4.htmlsi=8sPDPAwCYOOl_NYX
круто !!
На 4:03 почему через rest api нельзя запросить тем же способом, который обозначен справа? Типа к каждому из 10-ти заказов получить инфу о них + список товаров, привязанных к каждому заказу. На практике с этим не было проблем. В данном случае это юзеры и их твиты, но суть та же. P.S. Видео оказалось очень полезным и понятным. Спасибо большое 👍
Подскажите подажалуйста как делают такие видео? Как делают такую анимацию и где об этом модно узнать подробнее? Оочень буду благодарен вам за ответ)))
@Vasilev01
6 ай бұрын
Гугли про Моушн дизайн и after effects с premier pro
Думаю - где-то я это уже слышал, прям слово в слово. А, на хабре, автор тот же xD
#мёдвуши
Забайтил примерами, а примеров нет. Как на питоне или nodejs запрос написать к сервису с этим графом вместо апи
@shrekogr1060
5 ай бұрын
Посмотри документацию на библиотеку strawberry python, надеюсь найдешь ответ :)
Тобишь вместо того чтобы бекендеры сделали надежный и оптимизирвоаный REST API, мы передаем всю логику запросов фронтенду. В итоги фронтенд ломаает прод и бекендеры виноваты. Ну или как можно добавить дополнительные проверки, на чтения из примера уровка, например пользователь может запрашивать посты только у пользователей на которых он подписан, а на других нет. Првоерки на запись, ообщение поста не более 255 симвовлов. И другие проверки.
@anuaragabekov9373
7 ай бұрын
Не совсем прям оптимизированный REST API в случае кучи микросервисоы. GraphQL будет полезен когда куча GET запросов из разных мест.
@user-ie2rg1in7x
7 ай бұрын
Так соберитесь командой и решите какие REST запросы нужны, а то как понапишут тысячи легаси на GQ как хотят, а потом будет очень сложно обновить структуру БД и протестировать её, так все завязано на внешних серверах. @@anuaragabekov9373
@user-jf3uf2ur4e
6 ай бұрын
та всё так же как с рест, у тебя же между базой и графкл есть твое приложение
"начнем с плюсов", а минусы сами ищите?