Getting started with PHP Reactive Programming [Video]

Getting started with PHP Reactive Programming [Video]

Martin Sikora

Leverage the power of Reactive Programming in PHP
Mapt Subscription
FREE
$30.00/m after trial
Video
$18.75
RRP $124.99
Save 84%
What do I get with a Mapt subscription?
  • Unlimited access to all Packt’s 6,000+ eBooks and Videos
  • 100+ new titles a month, learning paths, assessments & code files
  • 1 Free eBook or Video to download and keep every month after trial
What do I get with an eBook?
  • Download this book in EPUB, PDF, MOBI formats
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the subscription reader
What do I get with Print & eBook?
  • Get a paperback copy of the book delivered to you
  • Download this book in EPUB, PDF, MOBI formats
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the subscription reader
What do I get with a Video?
  • Download this Video course in MP4 format
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the subscription reader
$0.00
$18.75
$29.99 p/m after trial
RRP $124.99
Subscription
Video
Start 14 Day Trial

Frequently bought together


Getting started with PHP Reactive Programming [Video] Book Cover
Getting started with PHP Reactive Programming [Video]
$ 124.99
$ 18.75
Getting Started with Reactive Programming with Kotlin [Video] Book Cover
Getting Started with Reactive Programming with Kotlin [Video]
$ 124.99
$ 18.75
Buy 2 for $35.00
Save $214.98
Add to Cart

Video Description

Reactive Programming helps us write code that is concise, clear, and readable. Combining the power of reactive programming and PHP, one of the most widely used languages, will enable you to create web applications more pragmatically. PHP Reactive Programming will teach you the benefits of reactive programming via real-world examples with a hands-on approach. You will create multiple projects showing RxPHP in action alone and in combination with other libraries.The book starts with a brief introduction to reactive programming, clearly explaining the importance of building reactive applications. You will use the RxPHP library, built a reddit CLI using it, and also re-implement the Symfony3 Event Dispatcher with RxPHP. You will learn how to test your RxPHP code by writing unit tests. Moving on to more interesting aspects, you will implement a web socket backend by developing a browser game. You will learn to implement quite complex reactive systems while avoiding pitfalls such as circular dependencies by moving the RxJS logic from the frontend to the backend. The book will then focus on writing extendable RxPHP code by developing a code testing tool and also cover Using RxPHP on both the server and client side of the application. With a concluding chapter on reactive programming practices in other languages, this book will serve as a complete guide for you to start writing reactive applications in PHP.

Style and Approach

This course consists of a problem solution approach. Each video focuses on a particular task at hand, and is explained in a very simple, easy to understand manner.
This course includes both RxPHP 1 and RxPHP 2. All examples are written for RxPHP 1 because the API is almost the same, we have properly emphasized and explained whenever the APIs of RxPHP 1 and RxPHP 2 differ.

Video Preview

What You Will Learn

  • Familiarize yourself with definitions of typical programming paradigms such as imperative, asynchronous, functional, parallel, and reactive programming.
  • Get introduced to Observables, observers, operators, Subjects, and disposables as the building blocks of any Rx application.
  • Learn to write a Reddit reader application internally based on RxPHP.
  • We take the Event Dispatcher component that comes with the Symfony 3 framework and extend it with Rx functionality
  • Take a look at testing asynchronous code in general

Authors

Video Details

ISBN 139781788391986
Course Length2 hours 44 minutes
Read More

Read More Reviews

Recommended for You

Getting Started with Reactive Programming with Kotlin [Video] Book Cover
Getting Started with Reactive Programming with Kotlin [Video]
$ 124.99
$ 18.75
Getting Started with Modern Python [Video] Book Cover
Getting Started with Modern Python [Video]
$ 124.99
$ 18.75
Network Programming with Rust [Video] Book Cover
Network Programming with Rust [Video]
$ 124.99
$ 18.75
Getting Started with ASP.NET Core MVC [Video] Book Cover
Getting Started with ASP.NET Core MVC [Video]
$ 124.99
$ 18.75
Mastering Unsupervised Learning with Python [Video] Book Cover
Mastering Unsupervised Learning with Python [Video]
$ 124.99
$ 18.75
Getting Started with Neural Nets in R [Video] Book Cover
Getting Started with Neural Nets in R [Video]
$ 124.99
$ 18.75