- Learning Path Libraries: This path is only available in the libraries listed. To access this path, purchase a license for the corresponding library.
- Core Tech
API Design and Development
API design and development sits at the center of the software delivery process, connecting the services, apps, and teams that depend on each other. This path shows you where it fits and how to use it. You’ll put it to work by first designing REST APIs with sound structure, then moving on to securing, testing, and documenting them for production. From there, you’ll explore gRPC and GraphQL for fast service-to-service communication. By the end, you’ll be equipped to build secure, well-documented APIs that scale.
Content in this path
REST APIs
Learn the foundations of building secure, effective and documented REST APIs.
GraphQL, Protocol Buffers and gRPC
Learn the foundations of Protocol Buffers and gRPC.
Try this learning path for free
What You'll Learn
- Fundamentals of REST architecture and principles
- Strategies for effective API testing and security implementation
- Best practices in RESTful API development
- Techniques for clear and comprehensive API documentation
- API versioning strategies and their implementation
- Practical skills in implementing REST APIs using Node.js
- Designing APIs for microservices architecture
- Introduction to GraphQL and its advantages in API design
- Basics of Protocol Buffers and gRPC
- Advanced API design concepts and industry best practices
- Basic understanding of web development concepts
- Familiarity with at least one programming language (preferably JavaScript)
- Understanding of HTTP and client-server communication
- Basic knowledge of database concepts
- Familiarity with JSON and XML data formats
- microservices
- GraphQL
- ProtoBuf
- gRPC









