Last updated 7/2020
MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHz
Language: English | Size: 288.42 MB | Duration: 3h 6m
Unlock the powers of functional programming hidden within jаvascript to build smarter and more reliable web apps.
What you'll learn
Understand and optimize jаvascript's hidden potential as a true functional language
Understand the basic concurrency constructs in jаvascript and best performance strategies
Create more reliable code with closures and immutable data
Code using the powerful object-oriented feature in jаvascript
Master DOM manipulation, cross-browser strategies, and ES6
Discover what functional programming is, why it's effective, and how it's used in jаvascript
Explore advanced design patterns, including dependency injection
Requirements
A PC or Mac
Internet Access
Description
Welcome to this course: Functional Programming For jаvascript Developers. jаvascript is the programming language that all web developers need to learn. Web pages developed today currently follow a paradigm that has three clearly distinguishable parts: content (HTML), presentation (CSS), and behavior (jаvascript). Functional programming is a style that emphasizes and enables smarter code that minimizes complexity and increases modularity. Mastering modern jаvascript techniques and the toolchain are essential to develop web-scale applications. By learning how to expose jаvascript's true identity as a functional language, we can implement web apps that are more powerful, easier to maintain and more reliable.
In this course, you'll learn
Understand and optimize jаvascript's hidden potential as a true functional languageUnderstand the basic concurrency constructs in jаvascript and best performance strategiesCreate more reliable code with closures and immutable dataCode using the powerful object-oriented feature in jаvascriptMaster DOM manipulation, cross-browser strategies, and ES6Discover what functional programming is, why it's effective, and how it's used in jаvascriptExplore advanced design patterns, including dependency injection
At the end of the course, you will have learned how to incorporate functional jаvascript programming in your web development workflow to build professional jаvascript applications.
Overview
Section 1: Welcome
Lecture 1 Introduction
Section 2: Module 1
Lecture 2 Imperative jаvascript
Lecture 3 Object Oriented jаvascript
Lecture 4 Functional Style
Lecture 5 Pure Functions
Lecture 6 Higher Order Functions
Section 3: Module 2
Lecture 7 Traditional Looping
Lecture 8 Simple Recursion
Lecture 9 Issues
Section 4: Module 3
Lecture 10 Repetitive Code
Lecture 11 Manual Currying
Lecture 12 Deep Currying
Lecture 13 Currying and Partial Application
Lecture 14 Currying in depth
Section 5: Module 4
Lecture 15 For Loops
Lecture 16 Map
Lecture 17 Reduce
Lecture 18 Filter
Lecture 19 Performance and Usage
Section 6: Module 5
Lecture 20 Nesting Functions
Lecture 21 Maunal Composition
Lecture 22 A Simple Compose Utility
Lecture 23 Composing with a Library
Section 7: Outro
Lecture 24 Course Summary
Lecture 25 What's Next
Lecture 26 Thank You
Web Developers,Software Developers,Programmers,Anyone who wants to learn Functional Programming
Homepage
https://www.udemy.com/course/master-functional-js/
https://rapidgator.net/file/dfa772390feaeb6bfc8c793f6d41c20d/ulhxp.Functional.Programming.For.jаvascript.Developers.rar.html
https://uploadgig.com/file/download/e7bB8Ef05722fba9/ulhxp.Functional.Programming.For.jаvascript.Developers.rar
https://nitroflare.com/view/26319C0DD02B266/ulhxp.Functional.Programming.For.jаvascript.Developers.rar