Final Exam: API Developer


Overview/Description
Expected Duration
Lesson Objectives
Course Number
Expertise Level



Overview/Description

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



Expected Duration (hours)
0.0

Lesson Objectives

Final Exam: API Developer

  • demonstrate basic authentication in Web API
  • demonstrate forms authentication in Web API
  • demonstrate how to authenticate an API using local logins
  • demonstrate how to configure the Cloud Firestore NoSQL database
  • demonstrate how to configure the Cloud Realtime database
  • demonstrate how to connect to REST APIs using HttpClient in .Net Core
  • demonstrate how to consume a traditional SOAP web service using SoapUI
  • demonstrate how to create a JSON model for Web API
  • demonstrate how to create a traditional SOAP web service using Visual Studio 2019
  • demonstrate how to create Mock API responses using Azure API Management
  • demonstrate how to create non-breaking revision changes using Azure API Management
  • demonstrate how to debug APIs using Azure API Management
  • demonstrate how to develop an HTTP API using the API Gateway
  • demonstrate how to developer a REST API using the API Gateway
  • demonstrate how to developer a REST using the API Gateway
  • demonstrate how to download and install Eclipse for web and API development
  • demonstrate how to download and install the MongoDB database server
  • demonstrate how to download and install the MySQL database server
  • demonstrate how to download and install the NodeJS webserver
  • demonstrate how to implement a DELETE method using a REST API web service
  • demonstrate how to implement a GET method using a REST API web service
  • demonstrate how to implement a POST method using a REST API web service
  • demonstrate how to implement a PUT method using a REST API web service
  • demonstrate how to implement a standard wrapper around JSON responses
  • demonstrate how to implement Firebase Authentication on a webpage
  • demonstrate how to manage Firebase using the REST API
  • demonstrate how to monitor published APIs using Azure API Management
  • demonstrate how to perform conditional operations you with Etag criteria
  • demonstrate how to perform create, retrieve, update, delete, associate and disassociate Common Data Service entity records
  • demonstrate how to prevent Cross-Site Request Forgery (CSRF) attacks
  • demonstrate how to publish an HTTP API using the API Gateway
  • demonstrate how to serialize data as XML responses
  • demonstrate HTML5 SVG graphic features with examples
  • demonstrate install Eclipse for web and API development
  • demonstrate the HTML5 Audio features with examples
  • demonstrate the HTML5 Canvas features with examples
  • demonstrate the HTML5 input types with examples
  • describe how Azure API Management can be used for deploying and hosting API web services
  • describe how to consume a REST API service using JavaScript
  • describe how to consume a REST API service using jQuery
  • describe how to consume a REST API service using Typescript
  • describe how to consume a REST API service using Vue.JS
  • describe how to perform API versioning using URIs
  • describe schema first design using an API Specification Language
  • describe the advantages and disadvantages of using either private or public APIs
  • describe the advantages and disadvantages of using either XML or JSON for transferring and receiving data from Web Services
  • describe the benefits and constraints when using web services as part of your business strategy
  • describe the benefits of using a Cloud base backend servicer such as Firebase
  • describe the best practices for implementing API resources
  • describe the best practices when defining the API Schema and using verbs and nouns
  • describe the best practices when defining URIs
  • describe the relationship between URLs and URIs and when to use each
  • describe the various standards for returning data from a web service
  • describe the various use cases for using an API Gateway to deploy REST API web service
  • describe URI templates and how they are used to provide guidelines for developers
  • describe various methods for consuming web services from client-side devices
  • describe what is JSON and how if can be used with REST APIs
  • describe what is meant by Hypertext and Hypermedia and their differences
  • identify URI templates and how they are used to provide guidelines for developers
  • OAuth and API Security
  • Course Number:
    it_feapid_04_enus

    Expertise Level
    Intermediate