Ebook Building GraphQL API Services with ASP.NET Core

Posted at : Aug/11/2020
4942 Views | 0 Comments

This book discusses the development of API Services using GraphQL on top of the ASP.NET Core framework. GraphQL is a language for querying or manipulating resources or data against data sources such as databases. In addition, graphql also provides a runtime for processing queries and other graphql objects. The language and runtime were originally built by Facebook in 2012 to be used internally. In 2015 graphql began to be published in open source to the public. GraphQL provides another alternative for developing api services besides those based on REST. Several leading companies including Facebook itself already use graphql such as github, pinterest, airbnb, paypal, twitter, and others.

The topics described in this book start from the explanation of graphql & asp.net core architecture; installation of the necessary libraries; creation of asp.net core web in visual studio; use of ef core for database access sql server & postgresql; use of queries and mutations; use of tools for graphql access; use of logging and data loaders; real-time services with subscription; implementation of asp.net core identity; use of jwt authentication; deployment; and many more.

There are several things that distinguish graphql from rest services, including:

  • GraphQL provides data according to your needs, nothing less and nothing more.
  • Output data properties or columns can be determined dynamically, in contrast to rest services that have determined data from any column to be displayed.
  • GraphQL provides one endpoint for all resources or all data provided, in contrast to rest api that provides resources or data through multiple endpoints or multiple controllers.
  • The data response displayed from graphql will be structurally the same as the data structure requested by the client.
  • GraphQL can provide multiple resources or data in one request. Rest services should provide it with multiple urls.

The discussion in this book is carried out in stages, so that it is hoped that after studying it, readers will have sufficient skills or abilities to build GraphQL-based services with ASP.NET Core according to the needs in the field.

graphql-asp.net-core

Here are the table of contents.

graphql-aspnetcore

graphql-aspnetcore

graphql-aspnetcore

Some pictures of lab files in the book:

graphql-asp.net-core 

graphql-asp.net-core

graphql-asp.net-core

graphql-asp.net-core

graphql-asp.net-core

graphql-asp.net-core

graphql-asp.net-core

For more information visit the following link on Google Play

Here’s the direct order mechanism via PayPal:

  • Transfer via PayPal to account https://paypal.me/yulianmf in the amount $5.8.
  • Inform the PayPal payment to email books@yulianmf.com with information on the book title that has been ordered.

Hopefully this book can be another alternative as a learning resource for exercises, tutorials, or a reference for those who want to learn the backend programming of GraphQL API Services with ASP.NET Core that is connected to SQL Server and PostgreSQL databases.


[Comments]


[Write your comment]

Name (required)

Email (required-will not published)

Comment

POJS
Input code above below (Case Sensitive) :

ABOUT ME

Rully Yulian MF
Rully Yulian Muhammad Firmansyah | Founder & IT Trainer Native Enterprise | MCT (2008-2019) | MVP (2009-2016) | Xamarin Certified Professional | MTA | MCAD | MCPD | MOS | Bandung, West Java, Indonesia.

[Read More...]

TOP DOWNLOAD

Mapping Hak Akses User Pada MenuStrip Sampai Control Button
downloaded 6988 times

Bagaimana caranya menginstal database ketika deploying sebuah aplikasi?
downloaded 4897 times

Simple Voice Engine Application With Sound Player Class...
downloaded 4048 times

Change Group,Sort Order, Filtering By Date in Crystal Reports
downloaded 3463 times

WinForms DataGrid Paging With SqlDataAdapter
downloaded 2884 times


LINKS

CERTIFICATIONS

Xamarin Certified
MOS 2007
MCT
MCPD
MCTS
MCAD.NET
ASP.NET Brainbench

NATIVE ENTERPRISE

Native Enterprise - IT Training

FOLLOW ME

Youtube  Facebook  Instagram  LinkedIn   Twitter

RSS


NATIVE ENTERPRISE NEWS

17 Nov 2024 03:01:19

17 Nov 2024 02:54:16

31 Oct 2024 08:04:45

31 Oct 2024 07:57:09

31 Oct 2024 07:52:20

31 Oct 2024 07:46:10

31 Oct 2024 07:37:30

31 Oct 2024 07:31:09

25 Aug 2024 09:40:16

25 Aug 2024 09:38:16

25 Aug 2024 09:34:51

28 Jul 2024 03:57:35

28 Jul 2024 03:53:38

© Copyright 2006 - 2024   Rully Yulian MF   All rights reserved.
Where you can buy Louis Vuitton Replica :

borse false louis vuitton napoli Portafoglio louis vuitton imitazioni cheap hermes bags from china Hermes replica uk knock off chanel bags hermes birkin replica dior replica bracelet love Cartier replique cartier love bracelet replica 1:1 replique louboutin gucci imitazioni louis vuitton imitazioni chanel shoes replica hermes replica dubai replica goyard bag louis vuitton artsy replica fake louis vuitton sling bag louis vuitton duffle bag replica louis vuitton wallet replica high quality Louis Vuitton replica hermes Replica Kaufen louis vuitton backpack replica prada bags replica van cleef replica louis vuitton messenger replica louis vuitton messenger replica replica cartier bracelet china replica louis vuitton sunglasses replica Louis Vuitton belts louis vuitton replica outlet Trinity de cartier replica gold cartier love bracelet replica replica chanel backpack replica chanel replica louis vuitton scarf replica louis vuitton strap replica louis vuitton scarpe ysl replica dubai chanel replica dubai fake gucci replica louis vuitton gürtel louis vuitton replica louis vuitton fake louis vuitton fake replica louis vuitton louis vuitton fake replica louis vuitton replica Louis Vuitton shoes louis vuitton shoes replica dior replica