The Complete JavaScript Closures Course

所在平台: Udemy

课程主页: https://www.udemy.com/course/the-complete-javascript-closures-course/

课程评论:没有评论

第一个写评论        关注课程

课程简介

课程名称:《完整的JavaScript闭包课程》 课程概述:在本课程中,我们将深入探讨JavaScript闭包的概念。我们将阐明什么是闭包,并通过示例图解展示其强大功能。尽管你可能觉得学习Node或React更为紧迫,但理解闭包这一概念将极大提升你未来的编程能力。闭包是现代编程的基石,许多重要概念都建立在此之上,包括: 1. 专业级函数,如memoize和once,用于编写更简洁高效的代码 2. 设计模式,如Node的模块模式(CommonJS模式) 3. 函数式编程技术,如部分应用、柯里化和单子 4. 异步JavaScript及回调模式 学习方法:在课程中,我们将逐步可视化每一行代码的执行过程,让编程不再有未知的神秘感。我们将建立一个直观的闭包心理模型,帮助你深入理解这一概念。此外,闭包也是谷歌面试中的常见问题,能有效测试你的语言掌握程度。 你将与四位开发者一道,跟随我们的引导进行编码。当他们遇到难题时,我们会采用苏格拉底式的问答法来解答疑惑。课程中还将安排问答环节,解决你在学习过程中的问题。此外,课程结束时,你将有机会观看Olivier De Meulder的专访,他是《纽约时报》的高级工程经理,也是Medium上最受欢迎的闭包相关文章的作者。 课程结束时,你将能够: - 对JavaScript有更成熟的理解 - 提升技术沟通能力 - 掌握编写更具可维护性的代码的专业技巧

课程评论(0条)

课程详情

Description:In this course, we'll dive deep into JavaScript Closures. We'll cover what Closures are and then diagram through examples to highlight the true power of Closures.Why learn Closure when I could be learning Node or React?The purpose of this course is for you to take time out of ‘making it work to meet deadlines' to truly understand a concept that will allow you to accelerate all your future engineering.Closure is that building block that all the other concepts sit upon. 4 of the most important areas of modern programming rest on it:Professional-grade functions like memoize and once to write cleaner and more efficient codeDesign patterns like Node's module pattern (the CommonJS pattern)Functional programming techniques like partial application, currying and monadsAsynchronous JavaScript and the callback patternSo how should I learn this?In this course, we will visualize every line of code as it runs. There are no mysteries in programming if you don't skip steps!We're going to develop a mental model of closure that's intuitive but built from scratch. It's not a bad thing either that one of Google's favorite interview questions is ‘What is closure' - this is the concept that can truly test your understanding of the language.You will follow along with four other developers as we lead them through the code and as they hit blocks, ask questions and have them resolved (in something like the socratic method). We'll also go into Q & A sessions with these developers, thus answering questions you may have along the way.Additionally, at the end of the course, you will get access to a special interview with Olivier De Meulder, the Senior Engineering Manager at New York Times and the author of the most popular Closure article on Medium - "I never understood JavaScript closures - Until someone explained it to me like this."By the end of this course you will:Have a mature understanding of JavaScriptImprove your technical communicationHave a set of professional techniques for writing more maintainable code

课程标签

0人关注该课程

主题相关的课程