Overview
This instructor-led, live training (online or onsite) is aimed at PHP programmers wishing to write asynchronous web services using the PHP language (in a fashion similar to Node.js).
By the end of this training, participants will be able to:
- Install and configure Swoole
- Understand the concepts behind event-driven, asynchronous, non-blocking I/O networking models.
- Create and deploy asynchronous services written in PHP
- Speed up existing Laravel or Lumen applications with Laravel-Swool.
Format of the Course
- Interactive lecture and discussion
- Lots of exercises and practice
- Hands-on implementation in a live-lab environment
Course Customization Options
- To request a customized training for this course, please contact us to arrange.
- To learn more about Swool, please visit: https://www.swoole.co.uk/
Requirements
- An understanding of web application development
- PHP programming experience
Audience
- Developers
Course Outline
Introduction
Setting up Swoole
Overview of Swoole Features and Architecture
Understanding Asynchronous Functionality in Web Applications
Developing a Web Service in Swool
Working with Swoole PHP Coroutine
Testing the Swoole Service
Deploying the Swoole Service
Developing an HTTP server with Laravel-Swool
Troubleshooting
Summary and Conclusion