For a better view on Inspire Cayman Training, Update Your Browser.

API Development (Online Courses)

Elevate your career trajectory with our premier online course, designed to sharpen your competitive edge. Explore our curated selection of top-tier digital programs to hone your skills and propel your professional journey forward. Experience transformative learning tailored to empower your career advancement in today's dynamic landscape.
Course Category
Price on Request
Start Learning
This Course Includes
  • 14 hours 50 minutes
    of self-paced video lessons
  • 15 Programs
    crafting your path to success
  • Completion Certificate
    awarded on course completion

API Development: Client-side Web Service Consumption

Price on Request 30 minutes
With so many online offerings for a user to choose from, an efficient and optimized user interface is crucial to an application's success. To make this happen, software developers should know which client-side UI libraries to use and how. In this course, you'll examine several possible methods for consuming web services from client-side devices and compare their strengths and limitations. You'll move on to learn how to use these client-side UI libraries to consume REST and SOAP APIs, namely AngularJS, ReactJS, Vue.js, JavaScript, jQuery, TypeScript, and Node.js.
Perks of Course
Certificate: Yes
CPD Points: 98
Compliance Standards: AICC

API Development: Cloud API Gateways

Price on Request 1 hour 10 minutes
An API allows applications to access data, business logic, and back-end service functionality, and are often referred to as an application's front door. In this course, you'll learn how to work with the Amazon API Gateway service to develop, publish, and maintain various types of APIs. You'll begin by exploring various work cases to see the benefits for using Amazon API Gateway as a development tool. You'll then work with Amazon API Gateway to develop, publish, and maintain an HTTP API. Next, you'll use the same Amazon API Gateway service to develop, publish, and maintain a REST API. Lastly, you'll again use the Amazon API Gateway service to develop, publish, and maintain a WebSocket API.
Perks of Course
Certificate: Yes
CPD Points: 50
Compliance Standards: AICC

API Development: Cloud API Management

Price on Request 15 minutes
Because of the magnitude of microservice-based API products available online, the management and protection of API access is a critical and vital security concern. Being familiar with how to use a single service for all of the tasks involved will make this ongoing responsibility easier. In this course, you'll learn how to use the Azure API Management service to deploy and host API web services in the cloud. You'll begin by importing and publishing APIs and creating and publishing API products, before creating mock API responses, and transforming and protecting APIs, all using Azure API Management. Next, you'll use this same service to monitor published APIs, debug APIs, create non-breaking revision changes, and publish multiple API versions. Lastly, you'll learn how to use the Azure API Management developer portal.
Perks of Course
Certificate: Yes
CPD Points: 57
Compliance Standards: AICC

API Development: Firebase Backend as a Service

Price on Request 55 minutes
The Backend-as-a-Service (BaaS) model benefits developers by outsourcing all the behind the scenes aspects of a mobile or web application. In this course, you'll learn how to use the features of Google's Firebase development platform to aid in your app development. You'll begin by examining the benefits of using a Cloud-based backend service such as Firebase, after which you'll use the REST API to manage Firebase, and implement Firebase Authentication on a web page. You'll then use Firebase to configure the Cloud Realtime and Cloud Firestore databases, and the Cloud Storage service. Next, you'll use Firebase to configure and use Cloud Functions and Firebase Hosting. Lastly, you'll explore the features of the Firebase Machine Learning Kit, and implement Firebase Performance Monitoring on a web page.
Perks of Course
Certificate: Yes
CPD Points: 81
Compliance Standards: AICC

API Development: Framework Security

Price on Request 1 hour 10 minutes
With all of the options available today, navigating API frameworks can be a challenging task. In this course, you'll learn about API security best practices for developing REST and SOAP-based APIs, as well as how to secure each type of API. You'll also examine the ASP.NET Web API framework, and JAVA, PHP, Node.js, and Python API frameworks. Lastly, you'll learn how to work with both the JAVA REST and PHP REST API frameworks.
Perks of Course
Certificate: Yes
CPD Points: 56
Compliance Standards: AICC

API Development: HTML5 & Hypermedia

Price on Request 10 minutes
Today's most successful web sites offer advanced interactivity using a combination of hypertext and hypermedia. HTML5 gives the modern web developer a collection of exciting new tools for building sites that engage the user like never before. In this course, you will learn the difference between Hypertext and Hypermedia. Next, you will learn about the features of HTML5, such as input types, the canvas, SVG graphics, audio, video, web storage, web worker, and geolocation.
Perks of Course
Certificate: Yes
CPD Points: 77
Compliance Standards: AICC

API Development: Introduction to APIs

Price on Request 1 hour 30 minutes
Without APIs, most software would cease to exist. In this course, you'll learn about the importance of APIs and the move towards cloud-based web services. You'll explore use cases, how they are used for modeling behavior, and how to create a use case diagram. You'll then examine the differences between common API use cases and public APIs and web services that can be consumed. Next, you'll learn how to use a weather service web API and examine common API issues when developing and using APIs. You'll then explore API lifecycle management, and cloud-based APIs and their importance to developers. Lastly, you'll learn API development skills, characteristics that make a good API, and modern trends in API design.
Perks of Course
Certificate: Yes
CPD Points: 120
Compliance Standards: AICC

API Development: REST & SOAP Web Services

Price on Request 1 hour 30 minutes
How users interact with your API is crucial to its success; APIs that use consistent path and routing strategies are easier to use and more compatible with today's systems. The right version control strategy will allow your APIs to grow feature-rich while not adversely affecting your clients. In this course, you'll distinguish the benefits of REST and SOAP APIs. You'll demonstrate how to both develop and consume them. Next, you'll discuss the relationship between URIs and URLs. Then, you'll examine API routing and learn how to use it for API versioning control. Finally, you'll learn how to use Schema-first design and the OpenAPI Specification to develop APIs.
Perks of Course
Certificate: Yes
CPD Points: 87
Compliance Standards: AICC

API Development: REST API Data Models

Price on Request 1 hour 15 minutes
Data models are the language of REST APIs, so a consistent approach to data model formatting and validation, as well as choosing the appropriate strategy for inter-API communications using data models, can unlock the potential of your REST APIs. This approach makes them more effective and useable. In this course, you'll distinguish the differences between XML and JSON and demonstrate how to serialize objects to XML and JSON format. Next, you'll learn how to create a JSON model and validate it for Web API. Finally, you'll classify the differences between public and private APIs and illustrate how to connect to and consume REST APIs.
Perks of Course
Certificate: Yes
CPD Points: 74
Compliance Standards: AICC

API Development: REST API Semantics

Price on Request 50 minutes
The power of modern distributed web systems comes from the interaction between REST APIs and the applications that consume them. Such complex interactions are made possible partly by common REST API standards such as verb usage (GET, POST, PUT and DELETE) and standardized API routes. In this course, you'll learn how to create and consume the following REST API methods: GET, POST, PUT, and DELETE. You'll also learn how to implement REST API route constraints.
Perks of Course
Certificate: Yes
CPD Points: 85
Compliance Standards: AICC

API Development: Tools

Price on Request 1 hour 25 minutes
APIs are an essential component when developing software applications, and the industry offers many different types of APIs and API development tools. In this course, you‘ll learn how to work with a number of these API development tools to create and manage web servers, databases, and software development platforms, and to use for containerization. You'll begin by downloading and installing the Node.js web server, the Apache Tomcat web server, and the Windows IIS web server. You'll then download and install the MySQL database server and the MongoDB database server. Next, you'll download and install Visual Studio, Visual Code, Eclipse, and IntelliJ IDEA, all for web and API development. Lastly, you'll download and install the Docker Desktop virtualization environment.
Perks of Course
Certificate: Yes
CPD Points: 44
Compliance Standards: AICC

API Development: URIs & Caching

Price on Request 25 minutes
Success in today's distributed systems relies on efficient and reliable communication between components, and that is made possible by RESTful APIs that follow standard practices for aspects such as URI naming, versioning, and cache management. In this course, you'll examine best practices for working with URIs and API resources. You'll then perform API versioning using URIs, and use the URIBuilder class, URI templates, and Windows Workflow Foundation to create URI objects, guidelines for developers, and sets of activities. Next, you'll use ASP.Net Core to implement in-memory caching, distributed caching, and caching using response caching middleware. Finally, you'll carry out advanced REST client testing using the Chrome browser.
Perks of Course
Certificate: Yes
CPD Points: 86
Compliance Standards: AICC

API Development: Web API Security

Price on Request 1 hour 30 minutes
With distributed systems using potentially hundreds of API endpoints, web APIs must employ advanced authentication and authorization techniques and ensure protection against common web-based security attacks. In this course, you'll explore the function and characteristics of Web API authentication and authorization before learning how to use local logins and external authorization services. Next, you'll learn how to prevent cross-site request forgery (CSRF) attacks, enable cross-origin requests in Web API 2, and use Web API filters. You'll then implement various authentication methods, namely basic authentication, forms authentication, and integrated windows authentication. Finally, you'll learn how to enforce SSL in a Web API controller.
Perks of Course
Certificate: Yes
CPD Points: 68
Compliance Standards: AICC

API Development: Web API Technologies

Price on Request 1 hour 10 minutes
RESTful APIs allow today's massively distributed systems to communicate and run efficiently, which is made possible by using API standards, standard query syntax, consistency around everyday API operations, and conventional means of deployment. In this course, you'll explore API response standards for returning data from API methods calls. Next, you'll learn how to implement standard responses and use XML response serialization, basic Web API operations, and the OData V4 query syntax. Next, you'll learn how to perform web API conditional operations, implement route names using nouns and verbs effectively, and use functions, actions, and custom actions. Finally, you'll learn how to deploy an API and web application projects to a local server and the cloud, respectively.
Perks of Course
Certificate: Yes
CPD Points: 95
Compliance Standards: AICC

API Error Handling: Best Practices

Price on Request 1 hour 5 minutes
In the era of abstract service communication via API, implementing error handling using best practices is essential. In this course, you'll learn some of the best methods for handling and identifying REST API error response messages. You'll also explore the sub-elements of SOAP fault blocks. Next, you'll learn about standards for HTTP response codes, REST API JSON response standards, and standard API error messages. You'll explore how Facebook uses the Graph API web service and methods for dealing with debugging and error handling. Lastly, you'll learn how to use .NET Core to create a REST API web service, and handle error handling and custom errors.
Perks of Course
Certificate: Yes
CPD Points: 79
Compliance Standards: AICC