Skip to content

Contact sales

By filling out this form and clicking submit, you acknowledge our privacy policy.

Intermediate API Development

Course Summary

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 here: Fundamentals of API Development

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

What You'll Learn:

In the Intermediate API Development training course, you'll learn:
  • API fundamentals
    • Types
    • Communication Protocols
    • Design
    • Testing and deployment
    • Maintenance
  • The case for standards in API Lifecycle
    • Review pain points in not having consistency in:
      • Contract design
      • API first/code first development
      • CI/CD and DevOps practices
      • Automated testing
      • Versioning
      • Security
  • Contract design approach
    • Common standards
    • Demo designing semi-complex API this way
  • Design an API
  • API-First approach
    • Common standards
    • Demo designing API this way and making it available before development
  • Parallel development using API contracts
  • CI/CD and automated testing
    • Common standards
    • Adding and testing code; deploying through pipeline
    • Discussion: Why any standard? Why this standard?
  • Security in API development
    • Common standards
    • Security configuration of API
    • Why any standard? Why this standard?
  • Summary of common API standards
    • Contract design
    • API first/code first development
    • CI/CD and DevOps practices
    • Automated testing
    • Versioning
    • Security
“I appreciated the instructor's technique of writing live code examples rather than using fixed slide decks to present the material.”

VMware

Dive in and learn more

When transforming your workforce, it's important to have expert advice and tailored solutions. We can help. Tell us your unique needs and we'll explore ways to address them.

Let's chat

By filling out this form and clicking submit, you acknowledge our privacy policy.