Functional PHP 7 – Functional PHP Tutorial
Functional Programming offers a fundamental shift in the way you design your applications by focusing on the use and composition of pure functions to create programs that are robust, expandable and easy to reason about. The traditional implementation of the PHP codebase has been in the object-oriented paradigm. This course teaches you to think about coding problems in terms of the composition of pure functions.
The course starts by covering PHP7’s internal closure object, enabling you to write very powerful functions. This course will help you think about problem solutions from the perspective of combining pure code-like pieces of a puzzle. Then, it provides useful techniques and insights such as lazy function evaluation and currying that facilitate composing functions together. Finally, the course finalizes with an imperative program, and using pure function composition and learning about a functional library called PRamda.
Table of Contents:
– PHP 7 Crash Course
– Why Consider Functional Programming?
– Fundamentals of FP
– Functional Evaluation Strategies
Manufacturer: Pocket Publishing / Packt Publishing
Language of instruction: English
Teacher: Luis Atencio
Level of training: Elementary, Secondary
Time of training: 2 hours + 10 minutes
File size: 416 MB