UML Basics - Activity Diagrams
Lectures 24 • 40 slides
Narration
Lecture 24 Slide 1: API Design Principles and OpenAPI/Swagger
Review of the Previous Lecture
- Lecture 23 "Database Design and ER Diagrams"
- Concepts of entities and relationships
- Normalization and how to read ER diagrams
mindmap
root((API Design))
RESTful Principles
Resource-oriented
HTTP Methods
OpenAPI/Swagger
Specification Definition
Documentation
Best Practices
What You Will Learn This Time
- Principles of RESTful API design
- HTTP methods and status codes
- OpenAPI/Swagger specification
- API design best practices
- Versioning strategies
Goals of This Lecture
- Be able to design APIs
- Be able to define APIs with OpenAPI specifications
1/40