🎓 Limited-Time Offer: Get 20% off all courses this week. Browse Now →
All Courses
API DesignRESTGraphQLSoftware Engineering

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.

4.9(3,240 reviews)
3,240 enrolled
English
intermediate

Instructor

Finance AI 360 Expert Team

Industry-certified security professionals

Verified Expert
API Design & Development
intermediate

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.

View Bundles

Already enrolled? Log in

30-Day Money-Back Guarantee

32h

Total Hours

50

Lessons

Intermediate

Level

Included

Certificate

What You'll Learn

Identify key differences between JSON and XML

Discuss scenarios for using each format

Convert data between JSON and XML

Understand the principles of data encryption during transit

Demonstrate how to implement SSL/TLS for an API

Identify best practices for maintaining data integrity

Identify the types of gRPC streaming

Explain the advantages of streaming RPC

Differentiate between server-side, client-side, and bidirectional streaming

Describe different authentication methods

Differentiate between authentication and authorization

Implement a secure authentication flow

Course Curriculum

6 modules · 50 lessons · 32h total

Ready to get started?

This course is available through our bundles and career tracks.

Explore Bundles

Mix & match any courses. 30-day money-back guarantee.