感謝您提交詢問!我們的一位團隊成員將在短時間內與您聯繫。
感謝您提交預訂!我們的一位團隊成員將在短時間內與您聯繫。
課程簡介
網頁編程與 WebAssembly 入門
- 客戶端網頁編程的演進
- 傳統基於 JavaScript 的瀏覽器應用的局限性
- 介紹 WebAssembly 及其在现代網頁開發中的角色
- 理解 WebAssembly 的優勢:
- 性能
- 可攜性
- 效率
- 在瀏覽器中接近原生執行速度
WebAssembly 架構與基礎
- 理解 WebAssembly 執行模型
- WebAssembly 模塊的結構
- 理解二進位格式與文本表示法
- WebAssembly 模塊、記憶體、表格與執行環境
- JavaScript 與 WebAssembly 之間的關係
從 JavaScript 到 WebAssembly
- JavaScript、asm.js 與 WebAssembly 演進概述
- 比較 JavaScript 執行與 WebAssembly
- 理解瀏覽器支持與運行時集成
- 從 JavaScript 應用程序中調用 WebAssembly 代码
WebAssembly 程序結構
- 理解 WebAssembly 組件
- 處理函數、導入與導出
- 管理記憶體與數據交換
- 使用抽象語法樹(AST)表示位元組碼
開發 WebAssembly 應用程序
- 編寫第一個 WebAssembly 模塊
- 理解 WebAssembly 指令與語法
- 使用 C 和 C++ 創建模塊
- 將源碼編譯為 WebAssembly 格式
- 將 WebAssembly 模塊集成到網頁應用程序中
WebAssembly 工具鏈與開發環境
- 設置 WebAssembly 開發工具
- 使用編譯器與構建系統
- 使用編輯器與開發環境
- 除錯 WebAssembly 應用程序
- 測試與優化 WebAssembly 代码
高級 WebAssembly 概念
- 管理性能考量
- 優化 WebAssembly 應用程序
- 使用瀏覽器 API
- 理解安全考量
- 探索 WebAssembly 與 JavaScript 之間的互操作性
WebAssembly 實戰工作坊
- 構建一個完整的 WebAssembly 應用程序
- 編譯 C/C++ 代码以在瀏覽器中執行
- 將 WebAssembly 與網頁界面集成
- 除錯並提升應用程序性能
WebAssembly 的未來應用
- WebAssembly 用例與行業採用情況
- 應用領域:
- 遊戲
- 虛擬現實
- 高性能計算
- 高級網頁應用
- 基於瀏覽器的開發未來趨勢
課程回顧與總結
- 回顧 WebAssembly 概念與開發工作流程
- 討論最佳實踐
- 識别進一步的學習機會
最低要求
- 具備瀏覽器端客戶端編程經驗或相關理解。
- 具備 C/C++ 編程經驗。
- 對超越 JavaScript 的網頁編程有興趣。
適合對象
- 網頁開發者
- C 和 C++ 開發者
21 小時
客戶評論 (3)
培訓幫助我擴展了對Burp Suite的知識和理解。我也意識到,通過自學學到的內容仍然相當有限。這次培訓對作為QA的我非常有幫助,因為Burp Suite是執行安全測試和提升應用程式測試整體品質的寶貴工具。我將繼續探索這個工具,並進一步了解其功能和能力。
Rea Mendez - BAKAWAN Data Anallytics Inc.
課程 - OWASP Top 10 2025
機器翻譯
我非常喜歡學習關於AI攻擊的內容,以及那些可以開始實踐並積極用於安全測試的工具。我學到了很多之前不瞭解的知識,課程也達到了我的期望。培訓中我最喜歡的部分是Comet Browser,它的功能讓我感到驚歎。這絕對是我會進一步研究的內容。總體來說,這是一門很棒的課程,我很享受學習所有OWASP GenAI Top 10的內容。
Patrick Collins - Optum
課程 - OWASP GenAI Security
機器翻譯
實踐操作、練習、面對面幫助與答疑。
Jose Paulos - INESC TEC
課程 - Tailwind CSS
機器翻譯