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

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

从0到1实现一个WebAssembly多媒体应用
于航PayPal 高级软件工程师
专栏 | 23讲 | 11082人已学习
优惠价¥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 高级软件工程师
专栏 | 21849人已学习
优惠价¥59原价:129
官网优惠购买

推荐

后端存储实战课 - 极客时间课程推荐/分享/优惠/折扣
后端存储实战课
类电商平台存储技术应用指南
李玥美团高级技术专家
专栏 | 44917人已学习
优惠价¥59原价:99
官网优惠购买
讲好故事 - 极客时间课程推荐/分享/优惠/折扣
讲好故事
怎样讲一个能影响别人的好故事
涵柏一线资深记者
专栏 | 6619人已学习
优惠价¥59原价:99
官网优惠购买
体验设计案例课 - 极客时间课程推荐/分享/优惠/折扣
体验设计案例课
用量化方式,重新定义体验设计
炒炒前腾讯高级设计师,《一个APP的诞生》作者
专栏 | 11732人已学习
优惠价¥59原价:129
官网优惠购买
编程高手必学的内存知识 - 极客时间课程推荐/分享/优惠/折扣
编程高手必学的内存知识
学好内存,掌握系统开发诀窍
海纳华为编译器高级专家,原Huawei JDK团队负责人
专栏 | 21294人已学习
优惠价¥59原价:99
官网优惠购买
微信小程序全栈开发实战 - 极客时间课程推荐/分享/优惠/折扣
微信小程序全栈开发实战
手把手带你实现一款电商小程序
李艺腾讯云TVP
视频课 | 29169人已学习
优惠价¥68原价:199
官网优惠购买
从0打造音视频直播系统 - 极客时间课程推荐/分享/优惠/折扣
从0打造音视频直播系统
手把手教你打造实时互动音视频直播系统
李超前新东方音视频直播技术专家,前沪江音视频架构师
专栏 | 33062人已学习
优惠价¥59原价:99
官网优惠购买