Creating GraphQL APIs with ASP.Net Core for Absolute Beginners

Understand GraphQL specifications and the use of GraphQL Dotnet library for creating GraphQL API and client.

Creating GraphQL APIs with ASP.Net Core for Absolute Beginners

Understand GraphQL specifications and the use of GraphQL Dotnet library for creating GraphQL API and client.
21
views
Share the link to this page
Copied

About the Class

GraphQL is a language for APIs that enables you to query and manipulate data easily through an intuitive and flexible syntax. GraphQL is an open-source data query and manipulation language for APIs.

GraphQL was developed internally by Facebook in 2012 before being publicly released in 2015. It is used in many server-side languages like Java, Node, Ruby, Python, PHP, Go, and obviously Dotnet too. And APIs created using GraphQL can easily accessible by almost languages like JavaScript, Android, Swift, Python, PHP, Java, and Dotnet.

In a GraphQL request, you specify how to structure the data when it’s returned by the server. This makes it possible for you to query only the data you need in the format you need. This results in better network utilization and performance, especially on mobile devices.

The course outline includes:

  • Introduction to GraphQL. And understand how it’s different from RESTful APIs
  • Create basic GraphQL queries. As well as with arguments and aliases
  • Using fragments and inline fragments on the type to select specific fields
  • Using variables for passing data via query variable, and directives to obtain fields based on condition
  • Use paging to retrieve data as page wise and with sorting order
  • Understood what schema is and learn about each type supported by GraphQL
  • Use of introspection for obtaining schema or type related details
  • Create a server-side project with entity framework core and GraphQL Dotnet library
  • Use mutation for insert, update or delete operation
  • Using subscription for creating an event stream
  • Implement authentication for queries based on JWT identity
  • Validation of query and exception handling from the server-side
  • And executing queries and mutations from client-side project using C#

What will you learn in this course?

  • Understood GraphQL specifications
  • Write GraphQL queries
  • Create own GraphQL APIs
  • Consume GraphQL API from Dotnet client

Who should take this course?

  • This is for newbies who want to learn GraphQL
  • Developer who knows C# and ASP.Net and want to create GraphQL APIs
  • A person who wants to understand GraphQL specifications
  • Developer who wants to create own GraphQL APIs

Author

Nilay Mehta

School

Nilay Mehta's School

Requirements

  • You should have a basic knowledge of C# and ASP.Net
  • You should have a Visual Studio 2019 
One-time Fee
$69.99
List Price:  $99.99
You save:  $30
€59.73
List Price:  €85.34
You save:  €25.60
£51.81
List Price:  £74.02
You save:  £22.20
CA$96.84
List Price:  CA$138.36
You save:  CA$41.51
A$106.75
List Price:  A$152.51
You save:  A$45.75
S$89.95
List Price:  S$128.50
You save:  S$38.55
HK$545.64
List Price:  HK$779.53
You save:  HK$233.88
CHF 55.86
List Price:  CHF 79.80
You save:  CHF 23.94
NOK kr703.17
List Price:  NOK kr1,004.57
You save:  NOK kr301.40
DKK kr445.91
List Price:  DKK kr637.04
You save:  DKK kr191.13
NZ$118.76
List Price:  NZ$169.67
You save:  NZ$50.90
د.إ257.03
List Price:  د.إ367.21
You save:  د.إ110.17
৳8,495.52
List Price:  ৳12,136.98
You save:  ৳3,641.45
₹6,172.17
List Price:  ₹8,817.76
You save:  ₹2,645.59
RM295.67
List Price:  RM422.40
You save:  RM126.73
₦106,514.70
List Price:  ₦152,170.38
You save:  ₦45,655.68
₨19,808.40
List Price:  ₨28,298.93
You save:  ₨8,490.52
฿2,243.26
List Price:  ฿3,204.79
You save:  ฿961.53
₺2,883.76
List Price:  ₺4,119.83
You save:  ₺1,236.07
B$378.92
List Price:  B$541.35
You save:  B$162.42
R1,231.03
List Price:  R1,758.69
You save:  R527.66
Лв116.90
List Price:  Лв167.02
You save:  Лв50.11
₩97,041.13
List Price:  ₩138,636.13
You save:  ₩41,595
₪233.01
List Price:  ₪332.89
You save:  ₪99.87
₱3,968.43
List Price:  ₱5,669.43
You save:  ₱1,701
¥10,316.66
List Price:  ¥14,738.72
You save:  ¥4,422.05
MX$1,309.87
List Price:  MX$1,871.33
You save:  MX$561.45
QR255.14
List Price:  QR364.50
You save:  QR109.36
P938.51
List Price:  P1,340.79
You save:  P402.27
KSh9,032.87
List Price:  KSh12,904.65
You save:  KSh3,871.78
E£3,397.07
List Price:  E£4,853.17
You save:  E£1,456.09
ብር9,985.48
List Price:  ብር14,265.58
You save:  ብር4,280.10
Kz64,180.83
List Price:  Kz91,690.83
You save:  Kz27,510
CLP$67,863.28
List Price:  CLP$96,951.70
You save:  CLP$29,088.41
CN¥499.22
List Price:  CN¥713.21
You save:  CN¥213.98
RD$4,414.63
List Price:  RD$6,306.89
You save:  RD$1,892.25
DA9,089.11
List Price:  DA12,985
You save:  DA3,895.89
FJ$157.67
List Price:  FJ$225.25
You save:  FJ$67.58
Q535.38
List Price:  Q764.86
You save:  Q229.48
GY$14,604.61
List Price:  GY$20,864.62
You save:  GY$6,260.01
ISK kr8,549.85
List Price:  ISK kr12,214.60
You save:  ISK kr3,664.74
DH634.40
List Price:  DH906.33
You save:  DH271.92
L1,171.66
List Price:  L1,673.87
You save:  L502.21
ден3,674.28
List Price:  ден5,249.20
You save:  ден1,574.92
MOP$561.02
List Price:  MOP$801.49
You save:  MOP$240.47
N$1,234.02
List Price:  N$1,762.97
You save:  N$528.94
C$2,569.13
List Price:  C$3,670.35
You save:  C$1,101.21
रु9,858.12
List Price:  रु14,083.64
You save:  रु4,225.51
S/245.88
List Price:  S/351.28
You save:  S/105.39
K291.36
List Price:  K416.25
You save:  K124.88
SAR262.47
List Price:  SAR374.98
You save:  SAR112.50
ZK1,666.62
List Price:  ZK2,380.99
You save:  ZK714.36
L303.21
List Price:  L433.17
You save:  L129.96
Kč1,456.45
List Price:  Kč2,080.74
You save:  Kč624.28
Ft23,442.21
List Price:  Ft33,490.30
You save:  Ft10,048.09
SEK kr657.57
List Price:  SEK kr939.43
You save:  SEK kr281.85
ARS$95,451.09
List Price:  ARS$136,364.55
You save:  ARS$40,913.45
Bs482.36
List Price:  Bs689.11
You save:  Bs206.75
COP$278,383.76
List Price:  COP$397,708.14
You save:  COP$119,324.37
₡35,369.65
List Price:  ₡50,530.25
You save:  ₡15,160.59
L1,828.90
List Price:  L2,612.83
You save:  L783.92
₲503,139.27
List Price:  ₲718,801.20
You save:  ₲215,661.92
$U2,810.15
List Price:  $U4,014.67
You save:  $U1,204.52
zł253.83
List Price:  zł362.63
You save:  zł108.80

What's Included

Language: English
Level: All levels
Skills: ASP.Net, Coding, Programming, API, GraphQL, Web Development, Programming Language
Age groups: All ages
Duration: 3 hours 20 minutes
43 Videos
0
Saves
21
Views
This class has not been saved

Sign Up

Share

Share with friends, get 20% off
Invite your friends to LearnDesk learning marketplace. For each purchase they make, you get 20% off (upto $10) on your next purchase.