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
Graduated from Universiti Teknologi Malaysia with a bachelor’s degree in computer science in 2001, Kharil Iszuddin Is...
Upcoming Sessions
There are currently no scheduled sessions for this course.
We'll notify you when new sessions are scheduled
Course Information
Your Instructor
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