CG数据库 >> WebAssembly Beginner to Advanced 2020

MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHz, 2 Ch

Genre: eLearning | Language: English | Duration: 35 lectures (2h 57m) | Size: 1.5 GB

Boost your web applications and run native code on the web with WebAssembly, Emscripten, Qt and more

What you'll learn:

Learn what is WebAssembly and why it is useful

How you can use it to speed up your web applications

Compile C/C++ code to create Web Assembly (wasm) modules

Use the powerful Emscripten compiler for local compilations and more

Learn the low-level parts: memory and tables

Create advanced applications using the Emscripten glue code

Understand and use the WebAssembly Text Format (Wat)

Call C/C++ functions from JavaScript

Run JavaScript functions and expressions in C/C++

Debug the created WebAssembly modules

Requirements

Familiarity with JavaScript is required

Knowing basic C/C++ is useful

Know how to use the terminal and navigate the file system

Description

In this course you will learn what WebAssembly is, how can you use it and benefit from its capabilities.

This is a brand new technology which lets you to run your C/C++, Rust, AssemblyScript code (and many more to come) on the web by using assembly-like binary files.

You will learn:

To compile your C/C++ code to the WebAssembly binary format (wasm) using online compilers, and after this, the Emscripten toolkit locally.

The low-level building blocks of a WebAssembly module

The WebAssembly Text Format (wat) and use it to solve complex problems

How to use the Emscripten Module object and the generated glue code

Call C/C++ functions from JavaScript and vice-versa

Debug and launch the Emscripten web server

Compile a Qt project to WebAssebly

If you want to be a part of the future of the web development, this is the best place for you to start. You will get to an advanced level of using the web assembly technology in no time.

Who this course is for

This course starts from the basics, but advances to complicated topics, so both beginners and those who have experience with WebAssembly have a lot to learn from it

Web developers

C/C++ developers who want to get into web development


WebAssembly Beginner to Advanced 2020的图片1
WebAssembly Beginner to Advanced 2020的图片2

发布日期: 2020-08-23