感謝您提交詢問!我們的一位團隊成員將在短時間內與您聯繫。
感謝您提交預訂!我們的一位團隊成員將在短時間內與您聯繫。
課程簡介
介紹
- Rust是什麼?
- Rust與其他編程語言的對比。
- Rust特性與架構概述。
理解Rust
- Rust程序的生命週期。
- Rust如何與其他語言配合使用。
- Rust的內存安全與併發性策略。
入門
- 搭建開發環境。
- 安裝Rust作爲編程工具鏈。
- 配置Rust環境。
- 使用Cargo包管理器。
基本語法與概念
- 變量與數據類型。
- 控制流與循環。
- 函數與模塊。
- Rust中的所有權與借用。
結構體、枚舉與模式匹配
- 定義與使用結構體。
- 創建與匹配枚舉。
- Rust中的模式匹配。
錯誤處理
- 使用Result和Option類型處理錯誤。
- 使用panic!和unwrap()處理崩潰。
- 編寫自定義錯誤類型。
模塊與包
- 在Rust中組織代碼。
- 創建與使用模塊。
- 使用Cargo構建與發佈Rust包。
測試與文檔
- 在Rust中編寫測試。
- 使用內置測試框架。
- 使用註釋與文檔字符串爲Rust代碼編寫文檔。
併發基礎
- Rust中的併發性介紹。
- 創建與管理線程。
- 同步與消息傳遞。
將Rust集成到現有代碼庫中
- Rust與其他編程語言的接口。
- 從C或C++代碼調用Rust函數。
- 向其他語言暴露Rust API。
常見習慣與最佳實踐
- 探索常見的Rust編碼風格。
- 遵循Rust社區規範。
- 使用流行的庫與框架。
問題排查
- 識別與解決Rust程序中的常見問題。
總結與下一步
最低要求
- 具備基本的編程概念知識。
- 至少熟悉一種編程語言(建議爲C或C++)。
目標學員
- 開發者。
14 時間:
客戶評論 (2)
我喜歡我們製作的互動式示例,培訓師對我們提出的問題幾乎每個主題都非常瞭解,並就與培訓中某些材料相關的實際用例提供了出色的建議。
Tracy - GenesysGo
課程 - Rust Advanced
機器翻譯
培訓師解釋了很多關於 RUST 的有趣事情,從基礎開始,到它的應用,走向 Blockchain,這是非常有見地和引人入勝的
Elena Paraschiv - ICI BUCHAREST
課程 - Rust Programming
機器翻譯