Unlock reactive programming techniques to build robust and fault-tolerant applications with PHP
Reactive programming helps us write code that is concise, clear, and readable. Combining the power of reactive programming and PHP enables you to create web applications more pragmatically. So, if you’re a PHP developer and want to leverage the power of reactive programming, then go for this Learning Path.
Packt’s Video Learning Path is a series of individual video products put together in a logical and stepwise manner such that each video builds on the skills learned in the video before it.
The highlights of this Learning Path are:
● Familiarize with definitions of typical programming paradigms such as imperative, asynchronous, functional, parallel, and reactive programming
● Build a chat manager, server, and client as three separate processes that communicate with each other via Unix sockets ● Implement Gearman and Rabbit MQ for asynchronous communication
● Learn the concepts of multicasting in RxPHP
Let’s take a quick look at your learning journey. This Learning Path starts off by introducing reactive programming and then explaining the importance of building reactive applications. You’ll learn to use the RxPHP library to build a Reddit command line and also how to re-implement the Symfony3 EventDispatcher with RxPHP. Next, you’ll learn to test your RxPHP code by writing unit tests. You’ll then implement a websocket backend by developing a browser game. Moving on, you’ll focus on writing extendable RxPHP code by developing a code testing tool. Finally, you’ll learn to use RxPHP on both the server and client side of an application.
By the end of this Learning Path, you will have a thorough understanding of how to build effective PHP applications with reactive programming.
Meet Your Expert:
We have the best works of the following esteemed author to ensure that your learning journey is smooth:
Martin Sikora has been professionally programming since 2006 for companies such as Miton CZ, Symbio Digital, and PRIA in various languages, mostly PHP and TypeScript. Since 2017, he’s freelancing, trying to work on open source projects in TypeScript, PHP, Dart, C, and Python. He’s been actively contributing to RxPHP and RxJS 5 on both Github and StackOverflow. He is a Zend certified engineer and was a member of the winning team during Google Dart Hackathon 2012 in Prague. His first publication was Dart Essentials, by Packt, published in May 2015.
- This Learning Path is for PHP developers who wish to build applications using reactive programming.
Full Details : [ Take Course Now ]