Functional PHP 7 [Video]

Functional PHP 7 [Video]

Luis Atencio

Leverage the power of Functional Programming to write clean, composable, and elegant code with PHP
Mapt Subscription
FREE
$30.00/m after trial
Video
$10.00
RRP $124.99
Save 91%
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
$10.00
$29.99 p/m after trial
RRP $124.99
Subscription
Video
Start 14 Day Trial

Frequently bought together


Functional PHP 7 [Video] Book Cover
Functional PHP 7 [Video]
$ 124.99
$ 10.00
An Infinite Scroll Project Using AJAX, MySQL, API, PHP, and JQuery [Video] Book Cover
An Infinite Scroll Project Using AJAX, MySQL, API, PHP, and JQuery [Video]
$ 186.99
$ 10.01
Buy 2 for $20.01
Save $291.97
Add to Cart

Video Description

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.

Video Preview

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

Authors

Video Details

ISBN 139781787121454
Course Length2 hours 10 minutes
Read More

Read More Reviews

Recommended for You

An Infinite Scroll Project Using AJAX, MySQL, API, PHP, and JQuery [Video] Book Cover
An Infinite Scroll Project Using AJAX, MySQL, API, PHP, and JQuery [Video]
$ 186.99
$ 10.01
HP UFT (Unified Functional Testing) / QTP (Quick Test Professional) 14.00 [Video] Book Cover
HP UFT (Unified Functional Testing) / QTP (Quick Test Professional) 14.00 [Video]
$ 170.99
$ 10.01
Kubernetes in 7 Days [Video] Book Cover
Kubernetes in 7 Days [Video]
$ 124.99
$ 10.00
Blockchain Application Development in 7 Days [Video] Book Cover
Blockchain Application Development in 7 Days [Video]
$ 124.99
$ 10.00
Ember.js 3.x Web Development Recipes [Video] Book Cover
Ember.js 3.x Web Development Recipes [Video]
$ 124.99
$ 10.00
Functional Programming in Go [Video] Book Cover
Functional Programming in Go [Video]
$ 124.99
$ 10.00