About This Course
This intensive 4-day course on Fusio API Gateway provides participants with a comprehensive understanding ofAPI management, development, and deployment. Learners will explore the core functionalities of Fusio, including building, configuring, and securingAPIs. Through hands-on labs and practical exercises, participants will develop the skills necessary to implement API gateways efficiently in real-world scenarios.
Learning Outcomes
- ParticipantswillbeabletoconfigureandmanageAPIsusingFusioAPIGateway.
- ParticipantswillbeabletoimplementsecuritymeasuresforAPIs.
- Participants will understanddifferent deploymentstrategies forAPI solutions.
- ParticipantswillgainexperienceintestinganddocumentingAPIseffectively.
- ParticipantswillbeabletoapplybestpracticesinAPImanagementanddevelopment.
Prerequisites
BasicunderstandingofAPIprinciplesand web services.
Course Outline
Day 1 Introduction to Fusio API Gateway
- Introduction to REST API
- Introduction to Fusio API Gateway
- System Requirements
- Installation Steps
- Troubleshooting Installation
- Updating Fusio
- Installing the Administration User Interface
- Understanding Fusio Architecture
- Actions
- Routes
- Scopes
- Users
- Administrations
- Statistics
- Logs
- Creating Database Connections
- Creating SQL Table API
- Understanding Public & Private APIs
- Understanding API Scopes
- Testing Data Retrieval from SQL Table API
- Testing Paginated Data
- Testing Data Submission (POST)
- Creating Custom APIs with PHP
- Introduction to Doctrine DBAL
- Introduction to PSR-4 and Namespacing
- Creating Different API Verbs and Actions
- Creating POST APIs
- Returning JSON Responses
- Working with Parameters
- Implementing Pagination
- Testing Data Retrieval
- Testing Paginated Data
-Testing Data Submission (POST)
- Static File Content Response API
- Static JSON Response API
- Sandbox PHP API
- Creating SOAP Connections
- Building Custom APIs with SOAP
- Testing SOAP APIs
- Overview of JavaScript Application Architecture
- Application Functions
- Designing the User Interface with Bootstrap CSS
- Communicating with APIs using AJAX and Fetch API
- Displaying API Data
- Submitting Data via POST
- Debugging and Troubleshooting
- Laravel Concepts and Architecture
- Installing a Standard Laravel Application
- Fusio & Laravel Integration
- Creating Database Connections
- User Management in Laravel
- Developing Custom Login APIs
- Generating Authentication Tokens
- Creating a Simple PHP Demo Application
- Building a Login Interface
- Integrating Login with Laravel through Fusio API
- Displaying Laravel Data via Fusio API
- API Development Best Practices
- Review of Key Concepts
- Questions & Answers
- Feedback Session
- Closing Ceremony
y1IntroductiontoFusioAPIGateway
Upcoming Sessions
There are currently no scheduled sessions for this course.
We'll notify you when new sessions are scheduled
Your Instructor
FUSIO API GATEWAY
This intensive 4-day course on Fusio API Gateway provides participants with a comprehensive understanding ofAPI management, development, and deployment. Learners will explore the core functionalities of Fusio, including building, configuring, and securingAPIs. Through hands-on labs and practical exercises, participants will develop the skills necessary to implement API gateways efficiently in real-world scenarios.
Learning Outcomes
- ParticipantswillbeabletoconfigureandmanageAPIsusingFusioAPIGateway.
- ParticipantswillbeabletoimplementsecuritymeasuresforAPIs.
- Participants will understanddifferent deploymentstrategies forAPI solutions.
- ParticipantswillgainexperienceintestinganddocumentingAPIseffectively.
- ParticipantswillbeabletoapplybestpracticesinAPImanagementanddevelopment.
Prerequisites
BasicunderstandingofAPIprinciplesand web services.
Course Outline
Day 1 Introduction to Fusio API Gateway
- Introduction to REST API
- Introduction to Fusio API Gateway
- System Requirements
- Installation Steps
- Troubleshooting Installation
- Updating Fusio
- Installing the Administration User Interface
- Understanding Fusio Architecture
- Actions
- Routes
- Scopes
- Users
- Administrations
- Statistics
- Logs
- Creating Database Connections
- Creating SQL Table API
- Understanding Public & Private APIs
- Understanding API Scopes
- Testing Data Retrieval from SQL Table API
- Testing Paginated Data
- Testing Data Submission (POST)
- Creating Custom APIs with PHP
- Introduction to Doctrine DBAL
- Introduction to PSR-4 and Namespacing
- Creating Different API Verbs and Actions
- Creating POST APIs
- Returning JSON Responses
- Working with Parameters
- Implementing Pagination
- Testing Data Retrieval
- Testing Paginated Data
-Testing Data Submission (POST)
- Static File Content Response API
- Static JSON Response API
- Sandbox PHP API
- Creating SOAP Connections
- Building Custom APIs with SOAP
- Testing SOAP APIs
- Overview of JavaScript Application Architecture
- Application Functions
- Designing the User Interface with Bootstrap CSS
- Communicating with APIs using AJAX and Fetch API
- Displaying API Data
- Submitting Data via POST
- Debugging and Troubleshooting
- Laravel Concepts and Architecture
- Installing a Standard Laravel Application
- Fusio & Laravel Integration
- Creating Database Connections
- User Management in Laravel
- Developing Custom Login APIs
- Generating Authentication Tokens
- Creating a Simple PHP Demo Application
- Building a Login Interface
- Integrating Login with Laravel through Fusio API
- Displaying Laravel Data via Fusio API
- API Development Best Practices
- Review of Key Concepts
- Questions & Answers
- Feedback Session
- Closing Ceremony
y1IntroductiontoFusioAPIGateway
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