Learning Path: Complete Reactive Programming Guide With Php

LeeAndro

Trusted Editor
Trusted Editor
Joined
Jun 11, 2022
Messages
215,110
Reaction score
1
Points
38
8782d893f8d4d049e5f6083335445c8c.png

Last updated 10/2017MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHzLanguage: English | Size: 460.71 MB | Duration: 4h 27m​

Unlock reactive programming techniques to build robust and fault-tolerant applications with PHP

What you'll learn
Familiarize yourself with definitions of typical programming paradigms such as imperative, asynchronous, functional, parallel, and reactive programming
Learn to write a reddit reader application internally based on RxPHP
Learn to test asynchronous code in general
Introduce yourself to the PHP streams, API, and event loops
Learn the concept of multicasting in Rx and all the components of RxPHP
Get introduced to advanced operators and techniques in RxPHP

Requirements
Some experience in JavaScript and its frameworks is needed.

Description
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 eeer 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.

Overview
Section 1: Getting started with PHP Reactive Programming

Lecture 1 The Course Overview

Lecture 2 Imperative and Declarative Programming

Lecture 3 Sequential, Parallel, and Asynchronous Programming

Lecture 4 Functional Programming

Lecture 5 Reactive Programming

Lecture 6 Reactive Extensions

Lecture 7 Introducing RxPHP

Lecture 8 Basic Principles of Reactive Extensions

Lecture 9 Naming Conventions in Reactive Extensions

Lecture 10 Components of RxPHP

Lecture 11 Writing the DebugSubject Class

Lecture 12 Writing JSONDecodeOperator and CURLObservable

Lecture 13 The proc_open and non-blocking fread

Lecture 14 Event Loop and RxPHP

Lecture 15 Examining RxPHP's Internals

Lecture 16 Observable::create and Observable::defer

Lecture 17 Writing a Reddit Reader Using RxPHP

Lecture 18 Non-Blocking CURLObservable

Lecture 19 Types of Disposable Classes

Lecture 20 Handling Error States in Operator Chains

Lecture 21 The concat and merge Operators

Lecture 22 Writing a Reactive Event Dispatcher

Lecture 23 The doOn* Operators

Lecture 24 Installing the PHPUnit Package

Lecture 25 Basics of Writing Tests Using PHPUnit

Lecture 26 Testing RxPHP Code

Lecture 27 Testing SumOperator

Lecture 28 Testing ForkJoinObservable

Section 2: Advanced Concepts of PHP Reactive Programming

Lecture 29 The Course Overview

Lecture 30 Using Promises in PHP

Lecture 31 PHP Streams API

Lecture 32 Higher-Order Observable

Lecture 33 Backpressure in Reactive Extensions

Lecture 34 Implementing ProcessObsevable

Lecture 35 Server Manager Application

Lecture 36 Server Manager and the Unix Socket Server

Lecture 37 Subject

Lecture 38 Multicasting

Lecture 39 Introduction to the PHP Parser Library

Lecture 40 Introduction to Gearman

Lecture 41 Different Types of Advanced Operator

Lecture 42 Error Handling in RxPHPOperator Chains

Lecture 43 The Observable::create Method Versus the Subject Class

Lecture 44 Call Stack Length and EventLoopScheduler

Lecture 45 Unsubscribing Versus Completing an Observable

Lecture 46 Anonymous Operators

Lecture 47 Writing a Custom DirectoryIteratorObservable

This Learning Path is for PHP developers who wish to build applications using reactive programming.

HomePage:
Code:
https://www.udemy.com/course/learning-path-complete-reactive-programming-guide-with-php/



DOWNLOAD
1dl
Code:
https://1dl.net/yinjkfn95o1p/9Fz05j7x__Learning_P.rar
 

Feel free to post your Learning Path: Complete Reactive Programming Guide With Php Free Download, torrent, subtitles, free download, quality, NFO, Dangerous Learning Path: Complete Reactive Programming Guide With Php Torrent Download, free premium downloads movie, game, mp3 download, crack, serial, keygen.

Top Bottom