71,659 views
Description. Hello! In this video I talked about the most popular way of interaction of distributed systems – Rest API. We will consider the theoretical basis of RESTFull, principles of design, development and writing of documentation. We will consider the component of system analysis, documentation, Swagger and OpenApi. 00:00 - Client-Server 03:52 - Data exchange and data format 05:08 - Stateless 05:43 - Caching 06:58 - System analysis 07:44 - Documentation and specification 08:25 - Design 09:03 - URL structure and versioning 10:43 - Designing GET, POST, DELETE, PATCH 17:25 - Idempotent and safe methods 19:50 - status codes 21:05 - Swagger and OpenAPI 22:35 - Designing for related entities 24:10 - Pagination 25:50 - Filtering and sorting 27:32 - Testing Closed community with mentoring: https://boosty.to/maximiglin Additional materials: https://boosty.to/maximiglin #it #аит #backend #frontend