Building Declarative Apps using Functional Javascript [Video]

Building Declarative Apps using Functional Javascript [Video]

Michael Rosata

Learn how to handle composition and build code to run your App in Functional javascript
Mapt Subscription
FREE
€29.98/m after trial
Video
€121.38
RRP €142.78
Save 14%
What do I get with a Mapt Pro subscription?
  • Unlimited access to all Packt’s 5,000+ eBooks and Videos
  • Early Access content, Progress Tracking, and Assessments
  • 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 Mapt 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 Mapt 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 Mapt reader
€0.00
€121.38
€29.98p/m after trial
RRP €142.78
Subscription
Video
Start 30 Day Trial
Subscribe and access every Packt eBook & Video.
 
  • 5,000+ eBooks & Videos
  • 50+ New titles a month
  • 1 Free eBook/Video to keep every month
Start Free Trial
 
Preview in Mapt

Video Details

ISBN 139781788297622
Course Length4 hours and 28 minutes

Video Description

In this video we will learn techniques like combining smaller units of code intocomposition pipelines. Composition is functional programming's solution for taking smaller pieces of pure logicand building them into larger chunks of code which can also themselves be combined into even larger chunks. You’ll learn how to reason about these composed functions and learn the laws of compositionality to deal with common issues that come along when writing compositional logic. Composing functions creates a form of functions called a “point-free” function.We’ll continue building code that mirrors popular framework thinking. Students will learn how to create a statemanagement pattern like React and how to handle DOM events (and other I/O) by encapsulating logic insidegeneric containers.

Style and Approach

In this course we will learn about basic composition pipelines. You will then learn how to use the composition logic to create point-free functions. Finally you’ll learn how to create a state management pattern like React and how to handle DOM events

Table of Contents

Composition Pipelines
The Course Overview
Connecting Functions with Basic Composition
Implementing N-length Composition with Reduce
Formalizing Types with Hilney-Milner
Refactoring Using Laws of Compositionality
Combinators, What and Why?
Combinators –What and Why?
Tap to Inspect Composition
Non-linear Composition Using Join Combinators
Using Combinators with Partially Applied Higher-order Functions
Generic Containers for Isolating Impure Logic
Encapsulate I/O Using Generic Containers
Lazy Evaluation Using Generic Containers
Connecting Impure Code to Pure Composition
Building State Management Inside Your Functional App
Overview and Benefits of a Single Object State
Build a Functional Data Store Like Redux
Create a History of Changed State to Rewind/Fast-forward The App
Link Events in App to Actions on the Data Store

What You Will Learn

  • Understand the techniques for functional programming
  • Work with composition as a solution for your tasks
  • Build code that mirrors popular frameworks
  • Learn to handle management patterns like React and DOM events

Authors

Table of Contents

Composition Pipelines
The Course Overview
Connecting Functions with Basic Composition
Implementing N-length Composition with Reduce
Formalizing Types with Hilney-Milner
Refactoring Using Laws of Compositionality
Combinators, What and Why?
Combinators –What and Why?
Tap to Inspect Composition
Non-linear Composition Using Join Combinators
Using Combinators with Partially Applied Higher-order Functions
Generic Containers for Isolating Impure Logic
Encapsulate I/O Using Generic Containers
Lazy Evaluation Using Generic Containers
Connecting Impure Code to Pure Composition
Building State Management Inside Your Functional App
Overview and Benefits of a Single Object State
Build a Functional Data Store Like Redux
Create a History of Changed State to Rewind/Fast-forward The App
Link Events in App to Actions on the Data Store

Video Details

ISBN 139781788297622
Course Length4 hours and 28 minutes
Read More

Read More Reviews

Recommended for You

Implementing and Testing Applications using Functional JavaScript [Video] Book Cover
Implementing and Testing Applications using Functional JavaScript [Video]
€ 142.78
€ 121.38
Building Web Apps with jQuery, JavaScript and Bootstrap [Video] Book Cover
Building Web Apps with jQuery, JavaScript and Bootstrap [Video]
€ 142.78
€ 121.38
Mastering your web application using Functional Javascript [Video] Book Cover
Mastering your web application using Functional Javascript [Video]
€ 142.78
€ 121.38
Mastering Functional JavaScript Libraries [Video] Book Cover
Mastering Functional JavaScript Libraries [Video]
€ 142.78
€ 121.38
Deep Dive into Functional JavaScript [Video] Book Cover
Deep Dive into Functional JavaScript [Video]
€ 142.78
€ 121.38
Learning Functional JavaScript [Video] Book Cover
Learning Functional JavaScript [Video]
€ 81.58
€ 16.32