API Management Competency (Intermediate Level)

  • 30m
  • 30 questions
The API Management Competency benchmark measures your ability to recognize the API lifecycle, and adopt CI/CD best practices for clean and secure coding. You will be assessed on your API management and API error handling skills. A learner who scores high on this benchmark demonstrates that they have the skills to perform web service and system programmer tasks like implementing Swagger REST API servers and handling REST API web service errors.

Topics covered

  • compare the advantages and challenges of building versus buying API libraries
  • define SAML and OAuth and distinguish how they're used to achieve single sign-on, federation, and identity management
  • describe API error messages that are returned from API method calls for large corporations
  • describe API governance, associated best practices, and models that can be used when implementing API governance
  • describe API implementation and operation
  • describe API Lifecycle Management best practices, such as monitoring, analytics, security, and versioning techniques
  • describe best practices for defining API management strategies
  • describe best practices for writing clean code
  • describe CI/CD principles relating to deploying APIs
  • describe how to handle API error responses and identify the response messages
  • describe how to perform API analysis using the ELK Stack
  • describe how to use CI/CD pipelines and how they apply to APIs
  • describe how to use Elasticsearch Notifications to notify staff when the API services have issues
  • describe methods for refactoring and cleaning up messy code
  • describe some of the best practices of API error handling
  • describe the API strategy mindset and the importance of crafting this strategy
  • describe the features and benefits of API management tools
  • describe the key characteristics of API monitoring strategies
  • describe the purpose and benefits of Elasticsearch
  • describe tools that will help you write clean code
  • describe various methods for performing API authorization
  • identify API standards that have been created by governments and the value of these standards
  • identify the challenges faced when creating an API strategy
  • identify tools that can be used for API development
  • implement a Swagger REST API client
  • install Jenkins on AWS EC2, build Swagger server from a GitHub repository, and deploy to AWS Elastic Beanstalk
  • list real-world examples of using and creating API strategies
  • recognize best practices for ensuring API security
  • recognize some of the best metrics monitoring APIs
  • return basic responses in .NET Core by providing appropriate response codes