Creating GraphQL APIs with ASP.Net Core for Beginners

Understood GraphQL specifications as well as use of GraphQL dotnet library for creating GraphQL API & Client

4.00 (68 reviews)
Udemy
platform
English
language
Software Engineering
category
instructor
Creating GraphQL APIs with ASP.Net Core for Beginners
2,414
students
3.5 hours
content
Mar 2020
last update
$39.99
regular price

What you will learn

Understood GraphQL specifications

Write GraphQL queries

Create own GraphQL APIs

Consume GraphQL API from dotnet client

Why take this course?

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 understood 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 handing from the server-side.

  • And executing queries and mutations from client-side project using C#.

Reviews

Brian
June 29, 2022
I came away from this course with much more knowledge than I began with and now have some decent simple examples to fall back to with the provided code. That said, I don't feel like there is much of any instruction within the course in .NET core. The code provided is a final snapshot and not a project that is built upon along the way. Key parts of the code are ignored that make building it from scratch along with the course impossible. There is no explanation of the software design being created, options that could have be taken instead and why, or even an explanation of what code is being written while it is happening a lot of the time. It feels more like watching a person code while they attempt to narrate what they are coding than it does an instructor attempting to teach people what they are doing.
Tushar
March 1, 2021
the delivery is very fast and u miss a lot of information. secondly, information is very very brief. no detail or background is provided. feels like the instructor is learning and reading to himself.
Joshua
October 27, 2020
This was comprehensive, which is good. Not all of the code was shown though, so I had to go searching around for a while regularly to find the information. This was a very frustrating experience for having to purchase this course. Also, for a course published in 2020, this should really be using .Net Core 3.1 and more recent GraphQL packages as a lot has changed recently and certain methods that are described are no longer relevant.
Julian
September 4, 2020
the video did not show the exactly code if you see the video step by step it is better download github repo.But architecture it is fine and easy to understand
Kresimir
August 30, 2020
Some lessons from the course are outdated and the code in them doesn't work. Only in Q&A is mentioned that there is a bug somewhere and that the part of the course isn't working
Mark
August 28, 2020
This is one of the very few courses that shows how to create a GraphQL API using .NET Core 3.1. So for that alone its well worth what I paid. As for showing you how to query existing GraphQL APIs, there are better courses that explain it more clearly. Still, I was here to learn how to build the API and this course delivered on that.
Ben
July 13, 2020
Poor style of teaching, without providing how and why things work. Just like other programmers who just jump into code.
Camilo
May 31, 2020
El inglés no es muy fluido, habla demasiado rápido, hay cajas negras en el código, pues al tratar de seguir el paso a paso, éste se pierde, y no termina uno de comprender en su totalidad, para ser un curso orientado a "Beginners" le falta mucho. No hay forma de chequear el progreso sobre los tópicos aprendidos (test de pruebas)
Heru
May 14, 2020
English accent is hard to hear. Even the autogenerate translator often got the wrong words. The content is quite interesting, very unfortunate if the accent is hard to hear.
Jagjeet
April 8, 2020
He didn't provide any code to follow, it is hard for beginners. Sometimes, move pretty fast and very hard to understand.
Jalpan
January 25, 2020
Course is well structured in a simple and clear manner. The explanations are short and crisp and the teaching pace is also a perfect to understand the concept and move on. I would recommend this course to all who want to ramp up with GraphQL.

Charts

Price

Creating GraphQL APIs with ASP.Net Core for Beginners - Price chart

Rating

Creating GraphQL APIs with ASP.Net Core for Beginners - Ratings chart

Enrollment distribution

Creating GraphQL APIs with ASP.Net Core for Beginners - Distribution chart
2758808
udemy ID
1/14/2020
course created date
1/21/2020
course indexed date
Bot
course submited by