山月的掘金小册返现平台一纸简历
添加微信shanyue-bot领取返现关于

JavaScript进阶实战课点线面系统搭建JavaScript思维大厦

石川 · JavaScript进阶实战课
点线面系统搭建JavaScript思维大厦
去购买
实付:71
价格:¥89
返现:¥18

限时福利

【进群👇跟 石川 零距离交流】

订阅后,戳此加入《JavaScript进阶实战课》交流群


你将获得

  • 以终为始:透过核心编程模式看编程本质
  • 实战驱动:剖析JavaScript算法和设计模式
  • 开发提效:总结常用工具使用技巧与原理
  • 前沿视野:洞察语言及应用变化趋势

讲师介绍

石川,HTML5 Boilerplate、JavaScript Patterns and Anti-Patterns等开源项目创建者,拥有雅虎、奥美、环球等世界500强企业开发经验。曾任梅赛德斯-奔驰集团数字化体验IT经理,负责奔驰Web前端的互通整合,并主导了Web应用系统响应式设计,从单体结构到基于云的微服务架构、容器化设计,以及DevOps CI/CD的技术转型、建设和交付。在环球期间,石川参与了北京环球度假区从0到1的数字化建设,并与阿里及腾讯技术ToB团队合作,重点完成了移动项目集中所有子项目一云多端的前端应用建设,其后管理范围延伸到了整个数字化应用和平台服务。

此外,石川也是《HTML5 移动Web开发实战》的作者,并作为O’Reilly的技术评审,参与了Building Micro-Frontends一书的评审工作。


课程介绍

现在,JavaScript早已不是当年的一个脚本语言,随着Web应用和Node.js的兴起、函数式编程的复兴,以及响应式编程开始进入人们视野,让JavaScript看上去更“专业”了。虽然和十几年前相比较,JavaScript也加入了很多功能和语法糖,但是它的核心原理并没有太大变化。

可即使没有太多本质上的变化,JavaScript也仍然具有容易入门但难以进阶的问题。

造成这个问题的原因主要有两个:一是早期写JavaScript的很多程序员的编程基础并不扎实,知识点很杂,导致大家对JS的理解不够深入;二是后来入局的一些大咖,很多都是从其它语言转来的,他们认为一些知识没法分享和讲解。

这就使得JavaScript的开发者两极分化很严重,一部分一直停留在入门级,一部分出道即巅峰。

所以,我们邀请了JavaScript Patterns and Anti-Patterns等开源项目的创建者石川老师,来帮你化解学习难题。石川设计这门课的初衷,就是让学习JavaScript的你,能够对这个一开始比较不那么“专业”的语言,有一个系统的专业理解。帮助你一步一个脚印,把点连成线,把线连成面,把面搭建起一座空间立体的“思维大厦”。

此外,石川在课程中还总结了学习JavaScript的三大痛点,并据此来设计课程,让你能通过对底层原理和实践经验的理解,达成融会贯通的目的,从而实现突破JavaScript语言应用进阶的目标。

课程模块设计

课程分为五个模块。

  • JavaScript之道

课程首先从函数式和面向对象的编程模式开始讲起,毕竟其中一些核心概念或元认知即使不是恒久不变,也至少是到目前为止,经受住了时间考验的核心理论和实践。当你理解和掌握了这两类核心编程范式之后,你就知道要如何结合JavaScript的特性进行取长补短了,也能够因地制宜地解决实际问题了。

  • JavaScript之法

学习JavaScript的底层逻辑和所用到的数据结构与算法,以此帮助你写出更高效的代码。课程会从大量的开源项目等案例出发,带你了解、学习和掌握JS引擎及浏览器在编译和运行时的一些特点,帮助你达成对这些知识点的真正理解,最后能够融会贯通。这样你在使用JS的一些功能,如排序或者做代码优化的时候,就能够更好地抓住重点,管理预期。

  • JavaScript之术

在理解了JavaScript的数据结构与算法之后,还要来看看它用到的设计模式。这个部分其实是前面JS编程模式的延续,课程会结合一些三方的库,来帮你理解和掌握如何通过设计模式进一步提高“生产力”,优化“生产关系”。

  • JavaScript之器

通过工具的有效使用,可以减少重复的工作,帮助提高开发质量和效率。因此在这个模块中,依然是从案例出发,来了解、学习JavaScript中的常用工具及其背后的使用原理、使用场景,让你能够通过对原理和实践经验的理解,更好地为开发赋能。

  • JavaScript之势

我们说唯一不变的就是变化本身,通过前面对JavaScript知识体系的系统性理解,最后也来看看前端一些新的技术趋势,了解下这些变化和趋势会对我们产生哪些影响,以此进一步巩固知识体系,进阶为一名JavaScript语言应用强者。


课程目录


适合人群

本课程面向从“初、中级”向“中、高级”迈进的前端开发者,或是想对前端有所了解的Tech Leader或架构师。


订阅须知

  1. 订阅成功后,推荐通过“极客时间”App端、Web端学习。
  2. 本专栏为虚拟商品,交付形式为图文+音频,一经订阅,概不退款。
  3. 订阅后分享海报,每邀一位好友订阅有现金返现。
  4. 戳此先充值再购课更划算,还有最新课表、超值赠品福利。
  5. 企业采购推荐使用“极客时间企业版”便捷安排员工学习计划,掌握团队学习仪表盘。
  6. 戳此申请学生认证,订阅课程享受原价5折优惠。
  7. 价格说明:划线价、订阅价为商品或服务的参考价,并非原价,该价格仅供参考。未划线价格为商品或服务的实时标价,具体成交价格根据商品或服务参加优惠活动,或使用优惠券、礼券、赠币等不同情形发生变化,最终实际成交价格以订单结算页价格为准。