WebAssembly入门课- 极客时间课程推荐/优惠

WebAssembly入门课--极客时间课程推荐/优惠

从0到1实现一个WebAssembly多媒体应用
于航PayPal 高级软件工程师
专栏 | 23讲 | 11128人已学习
优惠价¥29原价:68
官网优惠购买

版权声明

本站非极客时间官网,与官方无任何关系。我们不提供课程下载或详细内容,仅作为课程分享和推荐平台。我们鼓励大家支持正版,尊重创作者的劳动成果,这样不仅能帮助创作者持续产出优质内容,也能让自己获得更好的学习体验。请通过官方渠道购买和学习课程,感谢您的理解与支持。

课程详情

你将获得:

  • WebAssembly 完整知识体系;

  • WebAssembly 核心原理解析;

  • WebAssembly 实用案例解读;

  • WebAssembly 开发实战技巧。

课程介绍

提起 WebAssembly ,很多人对它的印象只是一个看上去比较“抽象”的新技术。它不像一个新推出的框架或者库,功能定位十分清晰,并且可以直观地通过代码来展示。所以我们难免有这样那样的疑惑,比如 WebAssembly 的 Web 到底是指啥?WebAssembly 究竟能够具体干什么?WebAssembly 能够给我们的工作带来哪些提效?

基于此,于航老师从自己丰富的 WebAssembly 相关经验出发,从核心原理入手,为你梳理了一套完整的 WebAssembly 学习方法,为你打牢学习 WebAssembly 的基础。在基础之上,于航老师会更多地关注 WebAssembly 的应用层面,为你剖析 WebAssembly 现有应用背后逻辑,从而带你更好地理解 Wasm 及其相关生态。与此同时,会带你从0到1把一个 WebAssembly 多媒体应用落地,让你在搭建 WebAssembly 知识体系的同时,迅速上手实践,掌握学习新技术的要点,在实战中全方位提升自己的学习与实践能力。

课程模块设计

课程主体分为三个大模块,分别是原理篇、应用篇和实战篇。

原理篇将从“ WebAssembly 是什么” 这个问题出发,以最基本的 Stack Machine 开始介绍,到最后的 WASI ,逐渐带你从外部体系深入到 WebAssembly 的二进制世界。并且讨论一个被很多人提及的问题 — “是否能够使用 WebAssembly 技术来优化 Web 前端框架?”为你夯实WebAssembly 基础,建立整体认知框架。

应用篇将从 WebAssembly 所“支持”的编程语言讲起,分析投入到生产环境中使用的 WebAssembly 案例,以及 WebAssembly 在物联网、多媒体以及云技术等方面业界正在进行的尝试。最后,会带你浏览一些目前业界最优秀的 WebAssembly 底层基础设施。从理论到案例,带你了解 WebAssembly 的应用逻辑。

实战篇将会使用 WebAssembly 来优化多媒体资源的处理过程,为你讲解与 WebAssembly 有关的 JavaScript API ,以及常用编译工具链的基本使用方式,带你从0到1实现一个WebAssembly多媒体应用。从案例到实战,带你快速上手 WebAssembly ,提高你的应用实战能力。

课程目录

课前必读

  • 开篇词 | 我们为什么要了解 WebAssembly?
  • 01 | 基础篇:学习此课程你需要了解哪些基础知识?
  • 02 | 历史篇:为什么会有 WebAssembly 这样一门技术?

核心原理篇

  • 03 | WebAssembly 是一门新的编程语言吗?
  • 04 | WebAssembly 模块的基本组成结构到底有多简单?
  • 05 | 二进制编码:WebAssembly 微观世界的基本数据规则是什么?
  • 06 | WAT:如何让一个 WebAssembly 二进制模块的内容易于解读?
  • 07 | WASI:你听说过 WebAssembly 操作系统接口吗?
  • 08 | API:在 WebAssembly MVP 标准下你能做到哪些事?

应用篇

  • 09 | WebAssembly 能够为 Web 前端框架赋能吗?
  • 10 | 有哪些已经投入生产的 WebAssembly 真实案例?
  • 11 | WebAssembly 在物联网、多媒体与云技术方面有哪些创新实践?
  • 12 | 有哪些优秀的 WebAssembly 编译器与运行时?
  • 13 | LLVM:如何将自定义的语言编译到 WebAssembly?
  • 14 | 有哪些正在行进中的 WebAssembly Post-MVP 提案?

实战篇

  • 15 | 如何实现一个 WebAssembly 在线多媒体处理应用(一)?
  • 16 | 如何实现一个 WebAssembly 在线多媒体处理应用(二)?
  • 17 | 如何实现一个 WebAssembly 在线多媒体处理应用(三)?
  • 18 | 如何进行 Wasm 应用的调试与分析?
  • 19 | 如何应用 WASI 及其相关生态?
  • 20 | 总结与答疑

结束语

  • 结束语 | WebAssembly,未来已来

测试题

  • 期末测试|这些 WebAssembly 的问题,你都掌握了吗?

作者介绍

于航,PayPal 高级软件工程师,WebAssembly 技术布道者,FCC (FreeCodeCamp China)上海技术社区负责人,QCon 和 GMTC 大会讲师、出品人。 研究方向主要为 Web 前端基础技术架构、WebAssembly、LLVM 及虚拟机技术。曾出版国内第一本 WebAssembly 技术书籍《深入浅出 WebAssembly》。 2017 年注册成为 W3C 官方 CG 成员,定期参与 CG 组织的在线视频研讨会议,为 Wasm 的标准化提出发展建议。2018 年,深度参与 Emscripten 编译器工具链项目的研发工作,并致力于推动国内 Wasm 技术的发展和落地实践。

作者其他课程

深入C语言和程序运行原理 - 极客时间课程推荐/分享/优惠/折扣
深入C语言和程序运行原理
掌握 C 程序从编写到运行的全链路法则
于航PayPal 高级软件工程师
专栏 | 21914人已学习
优惠价¥59原价:129
官网优惠购买

推荐

编译原理实战课 - 极客时间课程推荐/分享/优惠/折扣
编译原理实战课
带你吃透编译技术核心概念与算法
宫文学北京原点代码CEO
专栏 | 26593人已学习
优惠价¥59原价:129
官网优惠购买
RPC实战与核心原理 - 极客时间课程推荐/分享/优惠/折扣
RPC实战与核心原理
高效解决分布式系统的通信难题
何小锋京东云混合云首席架构师
专栏 | 41148人已学习
优惠价¥59原价:129
官网优惠购买
玩转Spring全家桶 - 极客时间课程推荐/分享/优惠/折扣
玩转Spring全家桶
一站通关Spring、Spring Boot与Spring Cloud
丁雪丰美团研究员,《Spring Boot实战》、《Spring攻略》译者,腾讯云TVP。
视频课 | 99306人已学习
优惠价¥68原价:199
官网优惠购买
程序员的AI开发第一课 - 极客时间课程推荐/分享/优惠/折扣
程序员的AI开发第一课
普通程序员也能轻松驾驭大模型
郑晔开源项目 Moco 作者
专栏 | 1974人已学习
优惠价¥59原价:99
官网优惠购买
人人都是prompt工程师 - 极客时间课程推荐/分享/优惠/折扣
人人都是prompt工程师
玩转 prompt 工程,让每个想法触手可及
北冥飓风人工智能CEO,B站千万播放UP主
视频课 | 1345人已学习
优惠价¥29原价:68
官网优惠购买
Dubbo源码剖析与实战 - 极客时间课程推荐/分享/优惠/折扣
Dubbo源码剖析与实战
问题+思路+解法+代码=Dubbo最强攻略
何辉平安壹钱包架构师
专栏 | 5264人已学习
优惠价¥59原价:129
官网优惠购买