Building Scalable and Maintainable APIs with ASP.NET Core, online



Kursarrangør: Programutvikling AS
Sted: Nettkurs / Nettstudie
Hele landet
Type:Nettkurs og nettstudie
Studie / yrkesutdanning
Undervisningstid: Ta kontakt for informasjon

We provide online workshop about building scalable and maintainable APIs with ASP.NET Core. This workshop is all about implementing a scalable, testable, and robust API solution using ASP.NET Core and C#.

Content:
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.

Topics:
• 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)

Speaker: Spencer Schneidenbach, Consultant, Microsoft MVP

Target audience:
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#.

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

Vis flere tilsvarende kurs: