Beginning Functional JavaScript, 2nd Edition
Uncover the Concepts of Functional Programming with EcmaScript 8
Price | $30.55 - $32.54
|
Rating | |
Authors | Anto Aravinth, Srikanth Machiraju |
Publisher | Apress |
Published | 2018 |
Pages | 307 |
Language | English |
Format | Paper book / ebook (PDF) |
ISBN-10 | 1484240863 |
ISBN-13 | 9781484240861 |
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.
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.
- Anto Aravinth
- Srikanth Machiraju (2 books)
5 5 6
Similar Books
by Jonathan Wetherbee, Chirag Rathod, Raghu Kodali, Peter Zadrozny
Develop powerful, standards-based, back-end business logic with Beginning EJB 3, Java EE 7 Edition. Led by an author team with 20 years of combined Enterprise JavaBeans experience, you'll learn how to use the new EJB 3.2 APIs. You'll gain the knowledge and skills you'll need to create the complex enterprise applications tha...
Price: $50.00 | Publisher: Apress | Release: 2013
Beginning Database Design, 2nd Edition
by Clare Churcher
Database design is not an exact science. Many are surprised to find that problems with their databases are caused by poor design rather than by difficulties in using the database management software. Beginning Database Design, 2nd Edition helps you ask and answer important questions about your data so you can understand the problem you ar...
Price: $21.26 | Publisher: Apress | Release: 2012
Beginning HTML5 Media, 2nd Edition
by Tom Green, Silvia Pfeiffer
Beginning HTML5 Media, 2nd Edition is a comprehensive introduction to HTML5 video and audio. The HTML5 video standard enables browsers to support audio and video elements natively. This makes it very easy for web developers to publish audio and video, integrating both within the general presentation of web pages. For example, media elemen...
Price: $17.97 | Publisher: Apress | Release: 2015
Beginning SQL Queries, 2nd Edition
by Clare Churcher
Get started on mastering the one language binding the entire database industry. That language is SQL, and how it works is must-have knowledge for anyone involved with relational databases, and surprisingly also for anyone involved with NoSQL databases. SQL is universally used in querying and reporting on large data sets in order to genera...
Price: $23.95 | Publisher: Apress | Release: 2016
Eloquent JavaScript, 2nd Edition
by Marijn Haverbeke
JavaScript lies at the heart of almost every modern web application, from social apps to the newest browser-based games. Though simple for beginners to pick up and play with, JavaScript is a flexible, complex language that you can use to build full-scale applications.Eloquent JavaScript, 2nd Edition dives deep into the JavaScript language...
Price: $25.98 | Publisher: No Starch Press | Release: 2014
Beginning JavaScript, 3nd Edition
by Russ Ferguson
Discover everything you need to know to get up-to-speed with JavaScript development and add dynamic enhancements to web pages. This completely updated third edition reveals how the code works and when to use closures, constants, and execution content. Starting with the basics, you'll see how to employ prototypical inheritance, as wel...
Price: $19.02 | Publisher: Apress | Release: 2019
Beginning Python Games Development, 2nd Edition
by Harrison Kinsley, Will McGugan
Learn how to create compelling games using Python and the PyGame games development library. Beginning Python Games Development, 2nd Edition will teach you how to create visuals, do event handling, create 3D games, add media elements, and integrate OpenGL into your Python game.In this update to the first ever book to cover the popular open...
Price: $39.49 | Publisher: Apress | Release: 2015
Getting MEAN with Mongo, Express, Angular, and Node, 2nd Edition
by Simon Holmes, Clive Harber
Getting MEAN, Second Edition teaches you how to develop full-stack web applications using the MEAN stack. This edition was completely revised and updated to cover MongoDB 4, Express 4, Angular 7, Node 11, and the latest mainstream release of JavaScript ES2015.Juggling languages mid-application can radically slow down a full-stack web proj...
Price: $38.99 | Publisher: Manning | Release: 2019