HRD Corp Claimable Malay & English

FUSIO API GATEWAY TRAINING

3 days
Duration
RM 1,900
Price
0
Sessions
Training Centre & On-site
Delivery
Yes
HRD Claimable
Malay & English
Language
3 days
Duration
FUSIO API GATEWAY TRAINING
Image Placeholder
Back HRD Corp Claimable Malay & English
Duration
3 days
Price
RM 1,900

FUSIO API GATEWAY TRAINING

Fusio is an open source API management platform which helps to build and manage RESTful APIs. We think that there is a huge potential in the API economy. Whether you need an API to expose your business functionality, develop One-Page web applications, Mobile-Apps or Microservices. Because of this we think that Fusio is a great tool to build such APIs.

Learning Outcomes

This training aims to introduce the concept of REST API and build it with Fusio. By the end of the training, participants will be able to :

  • Have a good understanding for REST API architecture
  • Have a good understanding of the Fusio API GatewayI
  • Install Fusio API gateway
  • Develop API endpoints using the Fusio API Gateway
  • Create public and private API endpoints
  • Integrate two (or more) systems via the Fusio API

Prerequisites

On-site & Face-to-Face

Participants are advised to bring their own laptops.
Training Costs

Course Outline

Installation
● Introduction of REST API
● Introduction of Fusio API Gateway
● Requirements
● Installation Steps
● Troubleshooting
● Updating Fusio


Administration
● Installing the Administration user interface
● Understanding Fusio’s Architecture
       ○ Actions
       ○ Route
       ○ Scope
       ○ Users
● Administrations
       ○Statistics
       ○ Logs
       ○Users

SQL Table API
● Creating Database Connections
● Creating SQL Table API

Public vs Private API
● Understanding Private & Public API
● Understanding Scope

Testing Your API
● Test fetching data from your SQL Table API
● Test fetching paginated data from your SQL Table API
● Test sending data to your SQL Table API

Custom PHP API
● Creating Custom API with PHP
● Introduction to the Doctrine DBAL Library
● Introduction to PSR-4 and Namespacing


Creating Different API Verbs & Actions
● Creating an API to receive POST data
● Formatting your data as JSON Response
● Creating an API with parameter data
● Creating an API with paginated data

Testing Your Custom API
● Test fetching data from your Custom Table API
● Test fetching paginated data from your Custom Table API
● Test sending data to your Custom Table API

Static API
● Static File Content Response API
● Static JSON Response API
● Sandbox PHP API

Working with SOAP WebServices
● Creating a SOAP Connection
● Creating a custom API with SOAP connection
● Testing Your SOAP API


Building a JavaScript App to use Your API
● Overview of the JavaScript app and functions
● Design the UI of your app with Bootstrap CSS

Building a JavaScript App to use Your API (cont)
● Communicating with the API using Ajax and fetch()
● Displaying data from API
● Submitting POST data to API

Building a JavaScript App to use Your API (cont)
● Debugging & Troubleshooting

About This Course

Fusio is an open source API management platform which helps to build and manage RESTful APIs. We think that there is a huge potential in the API economy. Whether you need an API to expose your business functionality, develop One-Page web applications, Mobile-Apps or Microservices. Because of this we think that Fusio is a great tool to build such APIs.

Learning Outcomes

This training aims to introduce the concept of REST API and build it with Fusio. By the end of the training, participants will be able to :

  • Have a good understanding for REST API architecture
  • Have a good understanding of the Fusio API GatewayI
  • Install Fusio API gateway
  • Develop API endpoints using the Fusio API Gateway
  • Create public and private API endpoints
  • Integrate two (or more) systems via the Fusio API

Prerequisites

On-site & Face-to-Face

Participants are advised to bring their own laptops.
Training Costs

Course Outline

Installation
● Introduction of REST API
● Introduction of Fusio API Gateway
● Requirements
● Installation Steps
● Troubleshooting
● Updating Fusio


Administration
● Installing the Administration user interface
● Understanding Fusio’s Architecture
       ○ Actions
       ○ Route
       ○ Scope
       ○ Users
● Administrations
       ○Statistics
       ○ Logs
       ○Users

SQL Table API
● Creating Database Connections
● Creating SQL Table API

Public vs Private API
● Understanding Private & Public API
● Understanding Scope

Testing Your API
● Test fetching data from your SQL Table API
● Test fetching paginated data from your SQL Table API
● Test sending data to your SQL Table API

Custom PHP API
● Creating Custom API with PHP
● Introduction to the Doctrine DBAL Library
● Introduction to PSR-4 and Namespacing


Creating Different API Verbs & Actions
● Creating an API to receive POST data
● Formatting your data as JSON Response
● Creating an API with parameter data
● Creating an API with paginated data

Testing Your Custom API
● Test fetching data from your Custom Table API
● Test fetching paginated data from your Custom Table API
● Test sending data to your Custom Table API

Static API
● Static File Content Response API
● Static JSON Response API
● Sandbox PHP API

Working with SOAP WebServices
● Creating a SOAP Connection
● Creating a custom API with SOAP connection
● Testing Your SOAP API


Building a JavaScript App to use Your API
● Overview of the JavaScript app and functions
● Design the UI of your app with Bootstrap CSS

Building a JavaScript App to use Your API (cont)
● Communicating with the API using Ajax and fetch()
● Displaying data from API
● Submitting POST data to API

Building a JavaScript App to use Your API (cont)
● Debugging & Troubleshooting

Upcoming Sessions

There are currently no scheduled sessions for this course.

We'll notify you when new sessions are scheduled

Your Instructor

Khairil-Iszuddin bin Ismail

Khairil-Iszuddin bin Ismail

Professional Experience

View Full Profile

Graduated from Universiti Teknologi Malaysia with a bachelor’s degree in computer science in 2001, Kharil Iszuddin Is...

Web Development with PHP & MySQL PHP Laravel Web Framework PHP Codeigniter Web Framework MySQL Database Management RESTful API Development with PHP & Fusio API Gateway Git - Source Code Management & Version Control Deploying Web Application on Cloud Infrastructure (AWS, Linode or Digital Ocean) Web Server Management with RunCloud Web Application Cloud Deployment Infrastructure

Upcoming Sessions

There are currently no scheduled sessions for this course.

We'll notify you when new sessions are scheduled

Course Information

Delivery: Training Centre On-site
Language: Malay & English
Duration: 3 days
HRD Claimable: Yes

Your Instructor

Khairil-Iszuddin bin Ismail

Khairil-Iszuddin bin Ismail

Professional Experience

Graduated from Universiti Teknologi Malaysia with a bachelor’s degree in computer science in 2001, Kharil Iszuddin Is...

View Profile

Questions?

Our training experts are here to help

Questions?

Our training experts are here to help

Register Now