Learning Path: JavaScript: Reactive & Functional JavaScript

所在平台: Udemy

课程主页: https://www.udemy.com/course/learning-path-javascript-reactive-functional-javascript/

课程评论:没有评论

第一个写评论        关注课程

课程简介

课程名称:学习路径:JavaScript:反应式与函数式JavaScript 概述:JavaScript虽然有许多不同的应用,但近年来它已成为“网络编程语言”。几乎每当你看到网站上某些功能平滑而互动时,都可以假设后台运行着JavaScript代码。Packt的视频学习路径是将一系列独立视频产品以逻辑和循序渐进的方式组合在一起的,每个视频都基于前一个视频所学的技能。JavaScript:反应式与函数式JavaScript课程首先介绍JavaScript是什么以及浏览器如何使用它。课程从JavaScript的语法基础入手,包括注释、运算符、变量、条件语句、循环和函数。在掌握基础知识后,学员将学习反应式编程的概念及其必要性,并开始构建简单应用程序,同时深入理解Rx的应用。课程将以Bacon.js为起点,随后转向使用Rx.js构建客户端和服务器端应用程序。学习路径的最后部分将着重于编写可维护的代码。学员将体验到函数式编程的好处,即使代码不是完全函数式的,同时学习如何编写易于理解、扩展、测试和调试的代码。课程还涵盖了如何在ES6中运用柯里化、部分求值、映射、减少、过滤、递归等函数式编程概念的实践。完成此课程后,你将能够优化你的JavaScript代码。 作者介绍:Chip Lambert在网站和网页应用程序开发方面拥有近20年的经验,目前是Jenzabar Inc.的软件工程师,同时也是Bluefield College的在线讲师,教授网络与移动应用开发课程。Shriyans Bhatnagar每天在工作中使用Rx.js,主要与React和Redux结合使用。作为全栈开发人员,他经常在Node上使用Rx。他对编写函数式反应代码充满热情,最初作为后端工程师编写Ruby应用程序,但很快转向将JavaScript应用于后端和前端。Zsolt Nagy是一位生活在德国柏林的网页开发团队负责人、导师和软件工程师。他在提升自己的知识时,始终坚持最高标准,相信创造有意义的产品是学习的最佳方式。

课程评论(0条)

课程详情

Although JavaScript has many diverse applications, it has become ‘the programming language for the Web' in the recent times. Almost always, when you see something working smoothly and interactively on the Web, you can assume that there is some JavaScript code running in the background. Packt's Video Learning Paths are a series of individual video products put together in a logical and stepwise manner such that each video builds on the skills learned in the video before it. JavaScript: Reactive and Functional JavaScript begins with describing what JavaScript is and how browsers use it. We get started with the essentials-the JavaScript syntax. This includes comments, operators, variables, conditionals, loops, and functions. With the basics in place, we move on to learn about reactive programming, understand its need, and also look at building simple apps with good understanding of Rx. We will start off with Bacon.js and then move on to using Rx.js for both client-side and server-side applications. The final part of this Learning Path will look at writing maintainable code. You will experience the benefits of functional programming even if your code is not purely functional. You will also learn how to write code that's easy to understand, extend, test, and debug. Hands-on practice on how to use currying, partial evaluation, map, reduce, filter, recursion, and other functional programming concepts in ES6 is also covered. By the end of this course, you will be able to optimize your JavaScript code. This course is authored by some of the best instructors in this field: About the Author Chip Lambert has been developing websites and web applications for almost 20 years. He is currently a software engineer for Jenzabar Inc. and an online instructor for Bluefield College, teaching courses in web and mobile application development. Shriyans Bhatnagar uses Rx.js on a daily basis in work, mostly combining it with React and redux. Being a full stack developer, he often finds himself using Rx on Node too. He is extremely passionate about writing functional reactive code. He started out as a backend engineer writing Ruby applications using rails, but quickly moved on to using JavaScript for both the backend and frontend. Zsolt Nagy is a web development team lead, mentor, and software engineer living in Berlin, Germany. As a software engineer, Zsolt continuously challenges himself to stick to the highest possible standards when improving his own knowledge. He believes that the best way of learning is to create a meaningful product on the way.

课程标签

0人关注该课程

主题相关的课程