software-architecture-rest-api-design-the-complete-guide-updated-5-2022

\ 0:00 Course Introduction 5:50 Who Is This Course For 7:25 What We Will Talk About in This Course Basics\ 9:36 What Is an API 13:18 API Types 20:30 Importance of API 24:33 Why Do You Need a Well Designed API APIs\ 26:11 Web APIs 28:37 SOAP 30:40 REST 31:50 GraphQL 34:37 gRPC Basics\ 37:00 What is REST 41:39 Structure of REST API Request 43:27 Structure of REST API Response to Beeceptor\ 45:20 What is Beeceptor 46:23 Using Beeceptor to Postman\ 49:55 What is Postman 50:57 Downloading Postman 52:09 Using Postman Verbs\ 56:01 Introduction to HTTP Verbs 59:32 The GET Verb 1:08:01 The POST Verb 1:13:10 The PUT Verb 1:18:33 The DELETE Verb 1:20:54 Additional Verbs 1:23:46 Summary Structure\ 1:24:32 Introduction to URL Structure 1:27:14 Domain Name 1:29:05 The API Word 1:30:59 Version 1:32:17 Entity 1:35:18 ID Parameter 1:37:38 Sub Entities 1:40:48 Query Parameters 1:48:23 Plural vs Singular 1:50:46 Summary Codes\ 1:51:39 What Are Response Codes 1:54:17 Response Code Groups 1:56:19 2XX 2:05:24 4XX 2:14:38 5XX 2:16:33 Additional Codes 2:19:04 Summary API Documentation\ 2:20:14 Introduction to Documentation 2:22:17 Introduction to OpenAPI 2:25:06 OpenAPI Demo 2:33:38 Overview of the Swagger Format 2:38:19 Implementing OpenAPI API Versioning\ 2:49:17 Importance of Versioning 2:51:57 Location of Version in the API & Authorization\ 2:55:58 Introduction to Authentication and Authorization 2:58:11 THE OAuth Protocol 3:06:28 The JWT 3:10:47 JWT in REST API \ 3:13:00 Introduction to Performance 3:14:20 Async Operations 3:16:34 Caching 3:18:33 Rate Limit 3:19:51 Quota \ 3:21:01 Introduction to Monitoring 3:23:40 Metrics for Monitoring 3:26:37 Implementing Monitoring Topics\ 3:32:50 Introduction to Advanced Topics 3:33:31 HATEOAS 3:37:34 API Gateway & Discovery \ 3:42:31 Conclusion
Back to Top