Созданный в Facebook в 2012 году и выпущенный как программное обеспечение с открытым исходным кодом в 2015 году, GraphQL доказал свою значимость. GraphQL является одним из "Большой тройки" при создании современных API (вместе с REST и gRPC) и используется такими крупными компаниями, как GitHub и Shopify. GraphQL решает многие проблемы, с которыми сталкиваются разработчики при создании традиционных REST API, предлагая элегантный подход к чтению и записи данных, а также уникальный способ подписки на изменения данных. В этом 7,5-часовом курсе Майкл Стейб, член управляющего комитета GraphQL и создатель популярной библиотеки GraphQL HotChocolate, научит вас строить приложения GraphQL на .NET с использованием C#, начиная с нуля.
Это пробный урок. Оформите подписку, чтобы получить доступ ко всем материалам курса. Премиум
Ограничение времени просмотра
Вы можете просматривать пробный урок только 10 минут. Получите полный доступ, чтобы смотреть без ограничений.
Building with Type Modules and automatic type registration
Урок 26.
00:02:41
Splitting Root Types
Урок 27.
00:09:25
Cursor Pagination in a layered architectures
Урок 28.
00:05:31
Using type extensions in Hot Chocolate
Урок 29.
00:14:51
Introduction to DataLoader
Урок 30.
00:10:47
Using DataLoader with nested Paging
Урок 31.
00:09:12
Introduction to GraphQL query patterns
Урок 32.
00:09:17
The Entity pattern
Урок 33.
00:14:59
Working with composite keys
Урок 34.
00:00:45
Exposing internal identifiers
Урок 35.
00:05:44
GraphQL Errors and Non-Nullability explained
Урок 36.
00:05:13
Throwing Custom GraphQL Errors
Урок 37.
00:11:08
Using Domain Errors in GraphQL Queries
Урок 38.
00:05:10
Introduction to GraphQL mutations
Урок 39.
00:06:13
Implementing a basic mutation
Урок 40.
00:08:13
Mutation design principals
Урок 41.
00:04:59
Mutation conventions
Урок 42.
00:15:27
Error patterns for GraphQL mutations
Урок 43.
00:05:24
Implementing Patch Mutations
Урок 44.
00:13:23
Handling File Uploads with GraphQL
Урок 45.
00:05:54
Introduction to GraphQL subscriptions
Урок 46.
00:13:03
Implementing a basic subscription
Урок 47.
00:14:30
Implementing a basic chat
Урок 48.
00:17:32
Keeping state with replayable events
Урок 49.
00:11:26
Longruninng Mutations
Урок 50.
00:03:20
Introduction
Урок 51.
00:09:44
Schema as an artifact
Урок 52.
00:09:44
Schema export CLI
Урок 53.
00:04:20
What is a GraphQL schema registry?
Урок 54.
00:01:32
Setting up the schema registry
Урок 55.
00:10:40
Setting up a CI build with the schema registry
Урок 56.
00:07:18
Setting up a deployment build with the schema registry
Урок 57.
00:09:54
Setting up a client registry
Урок 58.
00:14:47
Introduction
Урок 59.
00:00:57
Setting up aspire for developer telemetry
Урок 60.
00:05:58
Adding Hot Chocolate Telemetry
Урок 61.
00:06:13
Add Production Telemetry
Урок 62.
00:14:02
Instrumentation Options
Урок 63.
00:01:47
Custom Spans
Урок 64.
00:03:26
Rate this course
Автор - Dometrain
Dometrain
Курсы, разработанные настоящими инженерами для реального мира. Курсы Dometrain направлены на предоставление опыта обучения, который программные инженеры могли бы получить, работая в паре с очень опытным и квалифицированным инженером в современной реальной компании.
Команда внимательно читает ваши комментарии и оперативно на них реагирует. Вы можете спокойно оставлять запросы на обновления или задавать любые вопросы о курсе здесь.
GraphQL - это новый фантастический стандарт API, который обеспечивает более эффективную, мощную и гибкую альтернативу REST. В этом курсе вы изучите основы GraphQL.