تست کردن یک API قابلیت اطمینان آن را بهبود میبخشد. تولید کد سمت کلاینت، در شروع به کار سریع برای ساختن یک کلاینت که API شما را مصرف میکند، به شما کمک میکند و OpenAPI میتواند در هر دو به شما کمک کند. در دوره ویدیویی Using OpenAPI/Swagger for Testing and Code Generation in ASP.NET Core موسسه Pluralsight که توسط Kevin Dockx تدریس شده است، شما توانایی تست یک API و تولید کد از آن را به دست میآورید.
در این دوره ابتدا میآموزید که (OpenAPI (Swagger چیست. در ادامه، خواهید فهمید که چگونه میتواند به تولید کد کمک کند. سرانجام، شما چگونگی تست API خود را از تست دستی تا خودکار و خط فرمان، بررسی خواهید کرد. پس از اتمام این دوره، مهارتها و دانش مربوط به NET Core. و OpenAPI مورد نیاز برای تست API و تولید کد سمت کلاینت از آن را در اختیار خواهید داشت.
فیلم آموزشی «استفاده از OpenAPI/Swagger برای تست کردن و تولید کد در ASP.NET Core» موسسه پلورال سایت که توسط Kevin Dockx تدریس شده است، دارای زیرنویس انگلیسی است.
Table of Contents:
Course Overview
- Course Overview
Getting Started with OpenAPI/Swagger
- Coming Up
- Course Prerequisites
- Frameworks and Tooling
- Demo - Introducing the Demo Application
- Use Cases for OpenAPI
- Summary
Generating Client-side Code from an OpenAPI Specification
- Coming Up
- Learning Why Client-side Code Generation Can Be Beneficial
- Tools for Client-side Code Generation (Part 1)
- Demo - Client-side Code Generation with Swagger CodeGen
- Tools for Client-side Code Generation (Part 2)
- Demo - Generating DTO Classes with NSwagStudio
- Demo - Generating a Client with NSwagStudio
- Summary
Using OpenAPI to Test an API
- Coming Up
- The Importance of API Testing
- Introducing Postman
- Demo - Generating Postman Requests from an OpenAPI Specification
- Writing and Automating API Tests with Postman and Newman
- Demo - Writing Your First API Tests with Postman
- Knowing What to Test For
- Exploring the Postman Testing API
- Demo - Reusing API Tests Across Requests with Postman
- Demo - Running Test Collections with Postman
- Demo - Automating Test Runs with Newman
- Using HTTP-REPL to Interact with an API from the Command Line
- Demo - Installing HTTP-REPL
- Demo - Using HTTP-REPL to Interact with an API from the Command Line
- Summary