Main » 2021 » November » 3 » Packt Functional PHP 7
14:59:35
Packt Functional PHP 7
Packt Functional PHP 7





Leverage the power of Functional Programming to write clean, composable, and elegant code with PHP

Released : January 19, 2017
Included Code Files
Duration : 2 hours 10 minutes
Language : English
Size : 391,58 Mb





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, extensible, and easy to reason about. The traditional implementation of 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 helpful techniques and insights such as lazy function evaluation and currying that facilitate composing functions together. Finally, the course finalizes with taking an imperative program, and using pure function composition and learning about a functional library called PRamda.

Style and Approach

This course follows an easy-to-follow, from theoretical to practical, approach to bring your applications up to a functional way of thinking. Each step in the course is self-contained and moves you closer to the end goal you seek: elegant code through functional composition.


What You Will Learn

Find out about PHP7’s internal closure object to write very powerful higher-order functions
Explore the benefits of writing functionally versus other paradigms
Get to know about the fundamental principles of functional programming applied to PHP
See function evaluation strategies in-depth and simulate a lazy invocation
Tackle real-world scenarios that involve impure operations such as data validation and error handling
Learn about specific techniques such as currying and partial function application
Get exposure to a completely functional PHP library called PRamda













https://www.filefactory.com/file/4wc64xf3om79/


DOWNLOAD CODE FILES

https://www.filefactory.com/file/564knn453c1/








 
Category: VIDEO TUTORIALS | Views: 94 | Added by: saradaddy | Rating: 5.0/1
Total comments: 0
javascript://
There are *:
Email:
Code *: