Что такое 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

  • @kazuma8033
    @kazuma80337 ай бұрын

    отличное видео, разложил все по полочкам, большое спасибо

  • @vitaliy0192
    @vitaliy01923 ай бұрын

    Вообще отлично. Хорошо, что посмотрел. Спасибо автору!

  • @Abszentro
    @Abszentro5 ай бұрын

    Спасибо за видео!

  • @flaywar2363
    @flaywar23634 ай бұрын

    Спасибо, отличное видео

  • @nonpiramid
    @nonpiramid7 ай бұрын

    Спасибо за видос, узнал новенькое.

  • @ListenIT_channel

    @ListenIT_channel

    7 ай бұрын

    Круто, что оказалось полезно! Заходи ещё

  • @Nikabelyavskaya
    @Nikabelyavskaya3 ай бұрын

    очень полезно, спасибо!

  • @svetlanamazhaykina6918
    @svetlanamazhaykina6918Ай бұрын

    Спасибо за Ваш труд! Коммент в поддержку канала.

  • @ListenIT_channel

    @ListenIT_channel

    Ай бұрын

    Спасибо большое, очень приятно!

  • @vitlu6230
    @vitlu62307 ай бұрын

    спасибо!

  • @sergistan
    @sergistan7 ай бұрын

    Хорошее видео) Ждем видос про Kubernetes)

  • @ListenIT_channel

    @ListenIT_channel

    6 ай бұрын

    А видео про Кубик уже есть, хоть почему-то оно какой-то жёсткий негатив вызывает у зрителей - может, перепишу) kzread.info/dash/bejne/jH1r2ZiTlaWvaM4.htmlsi=8sPDPAwCYOOl_NYX

  • @ArtemMindsurfer
    @ArtemMindsurfer3 ай бұрын

    круто !!

  • @nataliad.8901
    @nataliad.89012 ай бұрын

    На 4:03 почему через rest api нельзя запросить тем же способом, который обозначен справа? Типа к каждому из 10-ти заказов получить инфу о них + список товаров, привязанных к каждому заказу. На практике с этим не было проблем. В данном случае это юзеры и их твиты, но суть та же. P.S. Видео оказалось очень полезным и понятным. Спасибо большое 👍

  • @Kirill.Bogdanovich
    @Kirill.Bogdanovich6 ай бұрын

    Подскажите подажалуйста как делают такие видео? Как делают такую анимацию и где об этом модно узнать подробнее? Оочень буду благодарен вам за ответ)))

  • @Vasilev01

    @Vasilev01

    6 ай бұрын

    Гугли про Моушн дизайн и after effects с premier pro

  • @yanlistratenko8854
    @yanlistratenko88546 ай бұрын

    Думаю - где-то я это уже слышал, прям слово в слово. А, на хабре, автор тот же xD

  • @primuspares4462
    @primuspares44627 ай бұрын

    #мёдвуши

  • @user-zp3be3uy1z
    @user-zp3be3uy1z6 ай бұрын

    Забайтил примерами, а примеров нет. Как на питоне или nodejs запрос написать к сервису с этим графом вместо апи

  • @shrekogr1060

    @shrekogr1060

    5 ай бұрын

    Посмотри документацию на библиотеку strawberry python, надеюсь найдешь ответ :)

  • @user-ie2rg1in7x
    @user-ie2rg1in7x7 ай бұрын

    Тобишь вместо того чтобы бекендеры сделали надежный и оптимизирвоаный REST API, мы передаем всю логику запросов фронтенду. В итоги фронтенд ломаает прод и бекендеры виноваты. Ну или как можно добавить дополнительные проверки, на чтения из примера уровка, например пользователь может запрашивать посты только у пользователей на которых он подписан, а на других нет. Првоерки на запись, ообщение поста не более 255 симвовлов. И другие проверки.

  • @anuaragabekov9373

    @anuaragabekov9373

    7 ай бұрын

    Не совсем прям оптимизированный REST API в случае кучи микросервисоы. GraphQL будет полезен когда куча GET запросов из разных мест.

  • @user-ie2rg1in7x

    @user-ie2rg1in7x

    7 ай бұрын

    Так соберитесь командой и решите какие REST запросы нужны, а то как понапишут тысячи легаси на GQ как хотят, а потом будет очень сложно обновить структуру БД и протестировать её, так все завязано на внешних серверах. @@anuaragabekov9373

  • @user-jf3uf2ur4e

    @user-jf3uf2ur4e

    6 ай бұрын

    та всё так же как с рест, у тебя же между базой и графкл есть твое приложение

  • @SinaverOsmanov
    @SinaverOsmanov18 күн бұрын

    "начнем с плюсов", а минусы сами ищите?