Building Scalable and Maintainable APIs with ASP.NET Core Workshop

This workshop is all about implementing a scalable, testable, and robust API solution using ASP.NET Core and C#. We’ll start with the fundamentals of API design, including design considerations for a multitude of use cases, no matter if you’re creating single-page applications, mobile apps, or simply exposing your data for integration.

    Then, we’ll dive into a series of hands-on exercises designed to get you up and running on building APIs using ASP.NET Core and C#. Finally, we’ll review essential tools within the API development ecosystem that are designed to help you test, maintain, deploy, and document your API - all in just a couple of days!

    From the developer who’s never worked with an API (or an API of that kind for any matter!) to a seasoned API developer, this workshop will have something for everyone! Come prepared to learn and practice implementing an API that can be used to back systems of all kinds.


    • API Design best practices and important considerations
    • Intro to ASP.NET Core API development
    • Designing responses back to the client and implementing them
    • Using CQRS to create a testable, scalable API development experience
    • Versioning your API - exploring the API life cycle and building your project for versioning success
    • Securing your API - considerations and techniques
    • Testing your API using Postman’s test platform and ASP.NET Core’s integration testing framework
    • Building/deploying your API to the cloud
    • Documenting your API using OpenAPI/Swagger tooling
    • Comparing/contrasting popular API paradigms (REST/gRPC/GraphQL)

    Who should attend

    From developers who want to learn how to build APIs to seasoned API developers looking for a better way to build and maintain their ASP.NET Core projects, this workshop will have something for everyone! At a minimum, you must have a working knowledge of HTTP and C#.

    Installation spec

    Any machine with Postman, Docker, and the .NET 5 SDK installed as well as Visual Studio, Visual Studio Code, or JetBrains Rider.

    Spencer Schneidenbach
    Consultant, Microsoft MVP

    Spencer Schneidenbach is a consultant, Microsoft MVP, and speaker in the St. Louis, Missouri area.

    Full speaking history and blog can be found at

    Programutvikling uses cookies to see how you use our website. We also have embeds from YouTube and Vimeo. How do you feel about that?