Use coupon code “SUMMER20” for a 20% discount on all items! Valid until 2024-08-31

Site Logo
Search Suggestions

      Royal Mail  express delivery to UK destinations

      Regular sales and promotions

      Stock updates every 20 minutes!

      Beginning Functional JavaScript: Uncover the Concepts of Functional Programming with EcmaScript 8

      5 in stock

      Firm sale: non returnable item
      SKU 9781484240861 Categories ,
      Understand functional programming concepts and the functional nature of the JavaScript language. Starting with an introduction to functional programming concepts, you will learn the key differences between imperative and functional programming. Diving straight into JavaScript functions, you will lea...

      £54.99

      Buy new:

      Delivery: UK delivery Only. Usually dispatched in 1-2 working days.

      Shipping costs: All shipping costs calculated in the cart or during the checkout process.

      Standard service (normally 2-3 working days): 48hr Tracked service.

      Premium service (next working day): 24hr Tracked service – signature service included.

      Royal mail: 24 & 48hr Tracked: Trackable items weighing up to 20kg are tracked to door and are inclusive of text and email with ‘Leave in Safe Place’ options, but are non-signature services. Examples of service expected: Standard 48hr service – if ordered before 3pm on Thursday then expected delivery would be on Saturday. If Premium 24hr service used, then expected delivery would be Friday.

      Signature Service: This service is only available for tracked items.

      Leave in Safe Place: This option is available at no additional charge for tracked services.

      Description

      Product ID:9781484240861
      Product Form:Paperback / softback
      Country of Manufacture:US
      Title:Beginning Functional JavaScript
      Subtitle:Uncover the Concepts of Functional Programming with EcmaScript 8
      Authors:Author: Anto Aravinth, Srikanth Machiraju
      Page Count:307
      Subjects:Web programming, Web programming
      Description:Understand functional programming concepts and the functional nature of the JavaScript language. Starting with an introduction to functional programming concepts, you will learn the key differences between imperative and functional programming. Diving straight into JavaScript functions, you will learn to write them with ES8. Followed by this you will move to higher order functions and learn how 'Function as Data' opens up a world of possibilities. You will then build higher order functions with closures. Arrays will then be introduced, followed by a set of APIs you can use with them. You will learn how to transform one function to another using currying and partial application. The compose function will be discussed in detail, followed by functors and monads. After having an in-depth look at applicative functors, you will learn the new features offered in ES8. The concluding chapters of Beginning Functional JavaScript will show you how to use a functional toolkit to build a small library that allows you to develop web applications, followed by tips on testing your functional code. What You Will Learn   Discover functional programming concepts such as string padding and async functionsIdentify how functions are treated in JavaScriptCreate a functional library that mimics Underscore.JSDeep dive into ES8 functional features such as spread operators and generatorsCreate a library that works like the react-redux pattern by following the functional paradigmWho This Book Is ForNovice JavaScript developers.

      Understand functional programming concepts and the functional nature of the JavaScript language. Starting with an introduction to functional programming concepts, you will learn the key differences between imperative and functional programming. Diving straight into JavaScript functions, you will learn to write them with ES8. Followed by this you will move to higher order functions and learn how ''Function as Data'' opens up a world of possibilities. 

      You will then build higher order functions with closures. Arrays will then be introduced, followed by a set of APIs you can use with them. You will learn how to transform one function to another using currying and partial application. The compose function will be discussed in detail, followed by functors and monads. After having an in-depth look at applicative functors, you will learn the new features offered in ES8. 

      The concluding chapters of Beginning Functional JavaScript will show you how to use a functional toolkit to build a small library that allows you to develop web applications, followed by tips on testing your functional code.

      What You Will Learn   

      • Discover functional programming concepts such as string padding and async functions
      • Identify how functions are treated in JavaScript
      • Create a functional library that mimics Underscore.JS
      • Deep dive into ES8 functional features such as spread operators and generators
      • Create a library that works like the react-redux pattern by following the functional paradigm

      Who This Book Is For

      Novice JavaScript developers.



      Imprint Name:APress
      Publisher Name:APress
      Country of Publication:GB
      Publishing Date:2018-12-06

      Additional information

      Weight518 g
      Dimensions158 × 235 × 19 mm