Sedat Cagdas
Computer Engineering #4 @Istanbul Technical University
- Basic Python/Flask knowledge.
- Basic knowledge about HTTP, RESTful Api, YAML
Gaining expertise about Contract-First API Design principle
#Date | #Topic | #Description |
---|---|---|
Week 1 | Basics of HTTP, REST and Flask | Setting up development environment and tools. Quick overview of HTTP, RESTful API and Flask. Introduction to Contract-First API Design |
Week 2 | Basics of API Contract, OpenAPI 3.0 and YAML | Discussions on Contract-First API Design, RESTful principle. Introduction to Swagger, OpenAPI 3.0 and YAML language |
Week 3 | Modelling Our First API | Discussions on Invoice/Payment applications, creating data models, determining endpoints, discussions on business logic |
Week 4 | Animate Our First API | Implementing business logic, controllers, services. Discussions on best practices and next steps |
Lessons will be around 75 minutes
Classrooms and dates will be announced.
TBA
TBA
TBA