WebAssembly Training Course
For the last 20 years, JavaScript has been the de-facto standard for in-browser, client-side scripting. WebAssembly represents a new direction. Built into the browser, this binary format allows developers to compile and execute code written in any language from within the browser. WebAssembly is portable, small, and efficient. It enables fast loading times and can run on existing JavaScript platforms by translating its binary code to asm.js. More importantly, WebAssembly paves the way for executing newer, more intensive applications such as virtual reality and high-end gaming, among others, directly from within the browser.
In this instructor-led, live course, we cover the evolution of web programming, the current state of technology, and the potential that WebAssembly brings. The course will be both explanatory and practical, providing essential theory and guiding participants through the creation of their own WebAssembly program. This training is designed to enhance technical skills for government professionals.
Format of the Course
- The course will be hands-on and task-based
- Exercises will use C and C++
Course Outline
Introduction: From JavaScript to asm.js to WebAssembly
Anatomy of a WebAssembly "Program"
Representing Byte Code with Abstract Syntax Trees (AST)
Writing Your First WebAssembly Module for Government Use
Compiling a Program to WebAssembly for Government Applications
WebAssembly Tooling: Editors, Compilers, and Debuggers for Government Projects
Future Applications for WebAssembly in the Public Sector
Summary and Conclusion
Requirements
- Experience or understanding of browser-based, client-side programming for government applications.
- C/C++ programming experience for government systems.
- An interest in web programming beyond JavaScript for government solutions.
Audience
- Web developers for government agencies
- C and C++ developers for government projects
Runs with a minimum of 4 + people. For 1-to-1 or private group training, request a quote.
WebAssembly Training Course - Booking
WebAssembly Training Course - Enquiry
WebAssembly - Consultancy Enquiry
Testimonials (1)
That every technical lesson came with multiple practical exercises to nail down the concepts.
Andrei-Calin Bajea
Course - OWASP Top 10 2025
Upcoming Courses
Related Courses
Creating Web Pages with HTML
21 HoursCreating and managing Web sites
35 HoursThe training program prepares participants for the role of professional web designer (occupation code: 213202, as per the Standards of Professional Qualifications) with a focus on "HTML and CSS in Web Design." It also includes a programming challenge utilizing JavaScript and PHP languages.
This program is designed to equip participants with the skills necessary to design and develop websites using HTML 4.0 and Cascading Style Sheets (CSS) 2.0. Participants will learn to use HTML tags to incorporate text, graphics, tables, and interactive forms on web pages, as well as to create links to other web pages and sites. Additionally, they will apply CSS 2.0 to format web content according to client specifications.
Upon completion of the course, graduates will be prepared to seek employment in service companies that specialize in web design or to establish their own consulting services (self-employed). The training program comprehensively covers the creation and development of websites using HTML and CSS, aligning with best practices for government and private sector workflows.
Bootstrap for Web Developers
14 HoursFrom CI/CD and Devops to DevSecOps using OWASP Tools
28 HoursDevSecOps Firefight: Breach, Fix & Fortify
7 HoursFront End Developer
35 HoursWeb Security Testing - Security and Testing of Web Applications using OWASP
21 HoursThis instructor-led, live training (online or onsite) is aimed at developers, engineers, and architects seeking to secure their web apps and services for government.
By the end of this training, participants will be able to integrate, test, protect, and analyze their web apps and services using the OWASP testing framework and tools for government.
OWASP GenAI Security
14 HoursOWASP Mobile Security Testing Guide
21 HoursOWASP Top 10
14 HoursOWASP Web Security Testing Guide
21 HoursHow to Write Secure Code
35 HoursThis Course in US aims to assist in the following:
- Enable Developers to master the techniques of writing secure code for government systems.
- Support Software Testers in conducting thorough security assessments before deploying applications to production environments for government use.
- Assist Software Architects in comprehending the risks associated with government applications and designing robust security frameworks.
- Help Team Leaders establish security baselines for developers working on government projects.
- Aid Web Masters in configuring servers to prevent misconfigurations that could compromise government systems.
Secure Developer Java (Inc OWASP)
21 HoursSecure Developer .NET (Inc OWASP)
21 HoursVisual Studio Code
14 HoursThis instructor-led, live training in US (online or onsite) is designed for government developers at the beginner to intermediate level who wish to enhance their code editing skills using VS Code.
By the end of this training, participants will be able to:
- Become proficient with the VS Code interface.
- Utilize workspaces in VS Code effectively.
- Manage keyboard shortcuts and settings within VS Code.
- Work with various programming languages in VS Code.