Skip to content

Contact sales

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

Fundamentals of API Development

Course Summary

The Fundamentals of API (Application Programming Interface) Development training course is designed to demonstrate the fundamentals of developing APIs in the Cloud.

The course begins with the common language and terms related to APIs. The course continues with a look at API contracts and documentation for APIs. The course concludes with API security and a look at the ecosystem around APIs.

Purpose
Promote a fundamental understanding of APIs and develop the skills needed to architect and build APIs using best practices.
Audience
Software Developers who need to learn the fundamentals of API design and development.
Role
DevOps Engineer - Software Developer
Skill Level
Introduction
Style
Workshops
Duration
2 Days
Related Technologies
Cloud Computing Training | Software Architecture

 

Productivity Objectives
  • Explain the purpose of APIs
  • Define the key terms in API development
  • Differentiate between different types of APIs and API protocols
  • Build contracts into your APIs
  • Describe a RESTful API and its standards
  • Discuss the API lifecycle
  • Understand how security is important for APIs

What You'll Learn:

In the Fundamentals of API Development training course, you'll learn:
  • APIs: Purpose and Nomenclature
    • Benefits and drawbacks of APIs
    • Key terms in API development
  • API Types
    • Open
    • Partner
    • Internal
  • API Protocols
    • REST
    • SOAP
    • RPC
  • API contracts
    • Drawback of not having standards
    • Summary of common standards
  • Documenting APIs
    • Drawback of not having standards
    • Summary of common standard and tools
  • RESTful APIs: the basics
    • Drawback of not having standards
    • Common standards
  • API Lifecycle
    • API versioning
    • Review of most common approaches to lifecycle - pros and cons
    • Drawback of not having standards
    • Summary of common standards
  • Overview of DevOps as used in API development
  • Security for APIs
    • Drawback of not having standards
    • Common standards
  • API Ecosystem
    • API First
    • DevOps (CI/CD, automated testing)
    • API Security
    • The case for deep knowledge
“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.