API Design & Development
Build robust, scalable APIs that developers love
API engineering best practices covering REST, GraphQL, gRPC, OpenAPI/Swagger, versioning, authentication, rate limiting, pagination, error handling, testing, and API gateway architecture.
Instructor
Finance AI 360 Expert Team
Industry-certified security professionals
API Design & Development
50
Lessons
32h
Content
6
Modules
Available through bundles
This course can be purchased as part of a flexible bundle or a career track — pick the option that fits you best.
Already enrolled? Log in
30-Day Money-Back Guarantee
32h
Total Hours
50
Lessons
Intermediate
Level
Included
Certificate
What You'll Learn
Create service definitions for streaming using Protocol Buffers
Implement input and output message types for streaming RPCs
Understand service configuration for optimal performance
Identify key differences between JSON and XML
Discuss scenarios for using each format
Convert data between JSON and XML
Define GraphQL and its main features
Compare GraphQL with REST APIs
Identify use cases suitable for GraphQL
Differentiate between GET, POST, PUT, and DELETE
Understand idempotency and safe methods
Implement proper status codes in responses
Course Curriculum
6 modules · 50 lessons · 32h total
Ready to get started?
This course is available through our bundles and career tracks.
Explore BundlesMix & match any courses. 30-day money-back guarantee.
