Популярное

Музыка Кино и Анимация Автомобили Животные Спорт Путешествия Игры Юмор

Интересные видео

2025 Сериалы Трейлеры Новости Как сделать Видеоуроки Diy своими руками

Топ запросов

смотреть а4 schoolboy runaway турецкий сериал смотреть мультфильмы эдисон
dTub
Скачать

GraphQL Crash Course

Автор: Hussein Nasser

Загружено: 2019-09-20

Просмотров: 34602

Описание:

💻 More software engineering videos    • Software Engineering by Example  


GraphQL Pros and Cons, examples and when to use over REST

GraphQL is an open source query language developed by facebook that allows clients to formulate queries to get different results. Its main goal is to combine multiple services into one endpoint. In this video we will discuss what is GraphQL, why facebook developed it, go through some examples using github GraphQL API, finally we will discuss the pros and cons and when you should use this technology.

What is GraphQL?
Examples
Pros and Cons
when to use REST vs GRAPHQL

What is GraphQL
Schema
Query language
Nesting
Mutation and subscription

Examples
Schema intro
Github API
Rest api


Pros
Flexibility
efficient response : payload back only get what you want of fields since you know the schema
No round trips- Avoiding multiple round trips (HATEOS REST)
Uniform single interface API endpoint
Self documenting

Cons
Complexity
Typed system - ( use it to know if a type is available or not and fork logic) slows down adoption.. same as soap
No Caching etag since always POST
Error management non-standard for HTTP.
Over engineering can lead to Inefficiency of the joins can lead to performance and DOS


https://developer.github.com/v4/guide...


WHEN TO USE GRAPHQL
Public ad-hoc API that you can’t predict how it will be used
Specific and well-design use cases API
Simple API that serves one client (webpage)
Enterprise API (new york times)
Well defined schema

Without the need of performing multiple round trips. It as a reaction to certain limitations of the REST API.

Schema

all post
except schema call get


via fetch api



Source Code for RESTAPI vs GraphQL

https://github.com/hnasr/javascript_p...




Jump Codes
2:30 What is GraphQL?
13:50 Properties of GraphQL
18:00 Examples
34:00 Pros and Cons
47:10 When to use GraphQL over REST




Cards
4:00 REST API
31:20 GIT HUB REST API
33:00 Caddy Web Server
43:55 GET VS POST




Support me on PayPal https://bit.ly/33ENps4
Become A Patron   / hnasr  

Stay Awesome!
Hussein

GraphQL Crash Course

Поделиться в:

Доступные форматы для скачивания:

Скачать видео mp4

  • Информация по загрузке:

Скачать аудио mp3

Похожие видео

Что такое GraphQL за 15 минут с примерами

Что такое GraphQL за 15 минут с примерами

Экспресс-курс RAG для начинающих

Экспресс-курс RAG для начинающих

Apache Iceberg: что это такое и почему все о нем говорят.

Apache Iceberg: что это такое и почему все о нем говорят.

Что такое GraphQL? REST против GraphQL

Что такое GraphQL? REST против GraphQL

Я закончил с Graph QL спустя 6 лет

Я закончил с Graph QL спустя 6 лет

Что такое Rest API (http)? Soap? GraphQL? Websockets? RPC (gRPC, tRPC). Клиент - сервер. Вся теория

Что такое Rest API (http)? Soap? GraphQL? Websockets? RPC (gRPC, tRPC). Клиент - сервер. Вся теория

GraphQL: The Documentary

GraphQL: The Documentary

WebSockets Crash Course - Handshake, Use-cases, Pros & Cons and more

WebSockets Crash Course - Handshake, Use-cases, Pros & Cons and more

Подождите... ЧТО умеет Nginx?!

Подождите... ЧТО умеет Nginx?!

Изучите GraphQL за 7 минут для начинающих

Изучите GraphQL за 7 минут для начинающих

JWT - JSON Web Token Crash Course (NodeJS & Postgres)

JWT - JSON Web Token Crash Course (NodeJS & Postgres)

Все концепции NestJS объясняются за 9 минут

Все концепции NestJS объясняются за 9 минут

GraphQL vs REST: Which is Better for APIs?

GraphQL vs REST: Which is Better for APIs?

GraphQL API Basics & Best Practices (Explained Simply)

GraphQL API Basics & Best Practices (Explained Simply)

Почему никто больше не смотрит обучающие видео на YouTube?

Почему никто больше не смотрит обучающие видео на YouTube?

Kubernetes — Простым Языком на Понятном Примере

Kubernetes — Простым Языком на Понятном Примере

99% разработчиков не используют PostgreSQL

99% разработчиков не используют PostgreSQL

Принц Персии: разбираем код гениальной игры, вытирая слезы счастья

Принц Персии: разбираем код гениальной игры, вытирая слезы счастья

Создавать REST-клиенты в Spring Boot 4 стало еще проще!

Создавать REST-клиенты в Spring Boot 4 стало еще проще!

Ускоренный курс GraphQL №1 — Что такое GraphQL?

Ускоренный курс GraphQL №1 — Что такое GraphQL?

© 2025 dtub. Все права защищены.



  • Контакты
  • О нас
  • Политика конфиденциальности



Контакты для правообладателей: [email protected]