- Level Foundation
- Duration 25 hours
-
Offered by
About
This course is designed for developers who have built or are building microservices and have experienced a high degree of friction in cloud native application development. Developers looking to embrace the simplicity of Functions as a Service (FaaS) without the overhead of cloud providers or sacrificing the ability to experiment and test locally and in any other environment will gain significant value from this course.
In this course, you will learn foundational Rust skills such as creating and hosting WebAssembly modules. You will explore the JavaScript WebAssembly API for browsers and multiple alternative, non-web host runtimes for WebAssembly. You will become familiar with the benefits and usage of the actor model and gain the ability to easily create distributed, cloud native applications using secure WebAssembly modules as a deployment target by leveraging open source projects. You will also be able to differentiate between the features and functionality afforded by the base WebAssembly specification versus additional features added by community tooling and open source projects, and have a clear understanding of how WebAssembly-based applications really work.
After completing this course, you will be able to build portable, secure, lightweight WebAssembly modules that thrive in the cloud, at the edge, and anywhere in between.
Auto Summary
The "WebAssembly Actors: From Cloud to Edge" course is tailored for developers focused on microservices, seeking to overcome challenges in cloud-native application development. Ideal for those wanting to leverage the simplicity of Functions as a Service (FaaS) while maintaining flexibility for local and varied environment testing, this course offers a robust learning experience. Guided by edX, participants will master foundational Rust skills, including creating and hosting WebAssembly modules. The curriculum delves into the JavaScript WebAssembly API for browsers, explores various non-web host runtimes, and emphasizes the actor model's benefits. Learners will gain proficiency in crafting distributed, cloud-native applications with secure WebAssembly modules through open-source projects. The course also covers distinguishing between basic WebAssembly specifications and enhanced community tooling features, providing a comprehensive understanding of WebAssembly-based applications. Spanning 25 hours, this foundational-level course equips learners to build portable, secure, and lightweight WebAssembly modules suitable for cloud, edge, and beyond. Available through a Professional subscription, this course is perfect for developers eager to advance their skills in the dynamic IT and Computer Science domain.