Course Code: apifirstdesign
Duration: 14 hours
Prerequisites:
  • Web programming programming experience

Audience

  • Developers
Overview:

API First Design refers to the practice of prioritizing the target developer's interests by firstly designing a very good API, then building software on top of that. This approach advocates laying down a strong foundation for others to build on.

This instructor-led, live training (online or onsite) is aimed at developers who wish to enhance the efficiency with which APIs are developed while improving the quality, reliability, and reusability of the APIs.

By the end of this training, participants will be able to:

  • Plan and organize a software project around API first design concepts.
  • Discuss agree on a shared vision of the API with other stakeholders.
  • Evaluate and adopt the tools needed to efficiently implement an API first approach.
  • Develop software in parallel with other team members.
  • Reduce the cost of developing software applications.

Format of the Course

  • Interactive lecture and discussion.
  • Lots of exercises and practice.
  • Hands-on implementation in a live-lab environment.

Course Customization Options

  • To request a customized training for this course, please contact us to arrange.
Course Outline:

Introduction

Overview of API First Design

The Benefits of an API-First Approach

Brainstorming the Product and its Requirements

Identifying and Understanding the API Stakeholders

Setting up the Development Environment

Creating an API Contract

Creating an API Style Guide

Establishing Design Standards to Ensure API Governance

Automating Key Processes (Documentation, Validation, Mocking, Versioning, etc.)

Creating Additional APIs

Organizing and Managing an API Portfolio

Monitoring the APIs

Collaborating with Internal Developers

Troubleshooting

Summary and Conclusion

Sites Published:

United Arab Emirates - API First Design

Qatar - API First Design

Egypt - API First Design

Saudi Arabia - API First Design

South Africa - API First Design

Brasil - API First Design

Canada - API First Design

中国 - API First Design

香港 - API First Design

澳門 - API First Design

台灣 - API First Design

USA - API First Design

Österreich - API First Design

Schweiz - API First Design

Deutschland - API First Design

Czech Republic - API First Design

Denmark - API First Design

Estonia - API First Design

Finland - API First Design

Greece - API First Design

Magyarország - API First Design

Ireland - API First Design

Luxembourg - API First Design

Latvia - API First Design

España - API First Design

Italia - API First Design

Lithuania - API First Design

Nederland - API First Design

Norway - API First Design

Portugal - API First Design

România - API First Design

Sverige - API First Design

Türkiye - API First Design

Malta - API First Design

Belgique - API First Design

France - API First Design

日本 - API First Design

Australia - API First Design

Malaysia - API First Design

New Zealand - API First Design

Philippines - API First Design

Singapore - API First Design

Thailand - API First Design

Vietnam - API First Design

India - API First Design

Argentina - API First Design

Chile - API First Design

Costa Rica - API First Design

Ecuador - API First Design

Guatemala - API First Design

Colombia - API First Design

México - API First Design

Panama - API First Design

Peru - API First Design

Uruguay - API First Design

Venezuela - API First Design

Polska - API First Design

United Kingdom - API First Design

South Korea - API First Design

Pakistan - API First Design

Sri Lanka - API First Design

Bulgaria - API First Design

Bolivia - API First Design

Indonesia - API First Design

Kazakhstan - API First Design

Moldova - API First Design

Morocco - API First Design

Tunisia - API First Design

Kuwait - API First Design

Oman - API First Design

Slovakia - API First Design

Kenya - API First Design

Nigeria - API First Design

Botswana - API First Design

Slovenia - API First Design

Croatia - API First Design

Serbia - API First Design

Bhutan - API First Design

Nepal - API First Design

Uzbekistan - API First Design