We may earn an affiliate commission when you visit our partners.
Course image
Shawn Wildermuth, Kevin Dockx, and Roland Guijt

APIs are at the heart of today's connected applications. ASP.NET Core offers a multitude of choices for developing APIs. This path will help you learn about all of the choices, from REST to GraphQL and how to implement each one.

Read more

APIs are at the heart of today's connected applications. ASP.NET Core offers a multitude of choices for developing APIs. This path will help you learn about all of the choices, from REST to GraphQL and how to implement each one.

What You'll Learn

  • REST principals
  • Building RESTful APIs using ASP.NET Core
  • Documenting APIs with OpenAPI/Swagger
  • Designing and building asynchronous APIs
  • Creating GraphQL APIs in ASP.NET Core
  • Enroll now

    Share

    Help others find this collection page by sharing it with your friends and followers:

    What's inside

    Four courses

    Building an Async API with ASP.NET Core 3

    (2 hours)
    Coding an asynchronous API comes with its own set of challenges. In this course, you'll learn what they are and how you can benefit from writing async code. You'll learn how to do that starting at the bottom layer and working right up to the top.

    Building GraphQL APIs with ASP.NET Core 2

    (1 hours)
    How would you like an API that doesn't use REST, but contains just one endpoint that has the ability to return data in a form that exactly suits the data-consuming application? This becomes a reality with GraphQL for .NET.

    Using OpenAPI/Swagger for Testing and Code Generation in ASP.NET Core 2

    (1 hours)
    Testing an API improves its reliability, and generating client-side code helps with getting started fast when building a client that consumes your API. OpenAPI can help with both. In this course, you'll learn how to test an API and generate code from it.

    Implementing Advanced RESTful Concerns with ASP.NET Core 3

    (3 hours)
    In this course, you'll learn how to implement advanced RESTful concerns with ASP.NET Core 3. This will lead to a better, more evolvable API. You'll learn how to improve your API with paging, sorting, and data shaping. You'll also learn how to make your API more evolvable and robust with HATEOAS and advanced content negotiation, and how to deal with caching and concurrency.

    Save this collection

    Save API Development in ASP.NET Core to your list so you can find it easily later:
    Save
    Our mission

    OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.

    Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.

    Find this site helpful? Tell a friend about us.

    Affiliate disclosure

    We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.

    Your purchases help us maintain our catalog and keep our servers humming without ads.

    Thank you for supporting OpenCourser.

    © 2016 - 2024 OpenCourser