The Intermediate API Development training course is designed to explore more advanced techniques for developing APIs in the Cloud.
The course begins with a review of API fundamentals and builds the case for standards in the API lifecycle. Next, it examines the contract design approach and automated testing for APIs. The course concludes with a deep dive into security in API development and a summary of common standards.
Before attending this course, students should take the Fundamentals of API Development course or be familiar with all of the topics listed within it.
Purpose
| Promote a deeper understanding of APIs and increase the skills needed to architect and build APIs using best practices. |
Audience
| Software Developers who need to learn more advanced API design and development techniques. |
Role
| DevOps Engineer - Software Developer |
Skill Level
| Intermediate |
Style
| Workshops |
Duration
| 3 Days |
Related Technologies
| Software Architecture |
Productivity Objectives
- Describe the importance of standards in API lifecycle
- Identify pain points of not having consistency
- Explain contract design approach
- Define an API-First approach and its standards
- Understand how CI/CD, DevOps and testing work with APIs
- Assess the common standards used to handle security with APIs