Final Exam: Web Services & Systems Programmer


Overview/Description
Expected Duration
Lesson Objectives
Course Number
Expertise Level



Overview/Description

Final Exam: Web Services & Systems Programmer will test your knowledge and application of the topics presented throughout the Web Services and Systems Programmer track of the Skillsoft Aspire Programmer to API Developer Journey.



Expected Duration (hours)
0.0

Lesson Objectives

Final Exam: Web Services & Systems Programmer

  • compare the advantages and challenges of building versus buying API libraries
  • demonstrate how to create and use custom errors using Spring
  • demonstrate how to install and configure Elasticsearch
  • demonstrate how to install and configure Elasticsearch Beats
  • demonstrate how to install and configure Kibana
  • demonstrate how to install and configure Logtash
  • demonstrate how to use HTTP status codes to build a REST service in Spring
  • describe API error messages which 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 API strategy and planning
  • describe bad coding habits and how to prevent using them
  • describe best practices for defining API management strategies
  • describe best practices for defining API monitoring strategies
  • describe best practices for ensuring API security
  • describe CI/CD best practices
  • describe CI/CD principles relating to deploying APIs
  • describe continuous integration and deployment and how to choose the correct strategy
  • 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 scale the CI/CD pipeline
  • describe how to write secure code when writing API code
  • describe REST API security principles and tips to ensure better security
  • describe SAML and OAuth and how they are used to achieve single sign-on, federation and identity management
  • describe some of the best practices of API error handling
  • describe the advantages of creating an API strategy
  • describe the API monitoring tools and their strengths and weaknesses
  • describe the API strategy mindset and the importance of crafting this strategy
  • describe the available REST API response standards and the benefits and weaknesses of each standard
  • describe the benefits of API testing and using SoapUI automation
  • describe the benefits of the API Lifecycle Management process
  • describe the benefits of using continuous integration and continuous deployment
  • describe the benefits of writing clean code
  • describe the best practices for commenting code
  • describe the best practices for writing clean code
  • describe the business cost of writing messy, disorganized code
  • describe the components on the ELK Stack and how it works together
  • describe the essentials and best practices of API strategies
  • describe the features and benefits of API management tools
  • describe the importance of writing clean code and the challenges of keeping code clean
  • describe the key characteristics of API management strategies
  • describe the key characteristics of API monitoring strategies
  • describe the phases of the API life cycle and how to manage it
  • describe the phases of the API Lifecycle Management process
  • describe the Producer and Consumer design pattern
  • describe the purpose and benefits of Elasticsearch
  • describe the purpose and benefits of Kibana
  • describe the purpose of OAuth and how it is used to perform single sign-on (SSO)
  • describe the qualities of clean code
  • describe the sub-elements and fault codes which are part of the SOAP fault block
  • describe the types of HTTP response codes and explain on each code
  • describe threats and risks that need to be considered when creating an API strategy
  • describe what Transport Layer Security and its strengths and weaknesses is
  • describe what WEB API security and how to ensure it is done correctly is
  • identify continuous integration and deployment and how to choose the correct strategy
  • identify the phases of the API life cycle and how to manage it
  • recognize the purpose of OAuth and how it is used to perform single sign-on (SSO)
  • use Gitlab CI
  • use the Jenkins CI server
  • Course Number:
    it_feapid_03_enus

    Expertise Level
    Intermediate