Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
課程簡介
介紹
- 什麼是Rust?
- Rust 與其他程式設計語言
- Rust 功能和體系結構概述
瞭解 Rust
- Rust 程式的生命週期
- Rust 如何與其他語言相適應
- Rust 的記憶體安全和併發方法
開始
- 設置開發環境
- 將 Rust 安裝為程式設計工具鏈
- 配置 Rust 環境
- 使用 Cargo 包管理員
基本語法和概念
- 變數和數據類型
- 控制流和迴圈
- 功能和模組
- Rust中的所有權和借款
結構、枚舉和模式匹配
- 定義和使用結構
- 創建和匹配枚舉
- Rust 中的模式匹配
錯誤處理
- 使用 Result 和 Option 類型處理錯誤
- 用恐慌處理恐慌!和 unwrap()
- 編寫自定義錯誤類型
模組和套件
- 在 Rust 中組織代碼
- 創建和使用模組
- 使用 Cargo 構建和發佈 Rust 包
測試和Documentation
- 在 Rust 中編寫測試
- 使用內置測試框架
- 記錄 Rust 包含註釋和文件字串的代碼
併發基礎知識
- Rust 中的併發性簡介
- 創建和管理線程
- 同步和消息傳遞
將 Rust 與現有代碼庫集成
- 將 Rust 與其他程式設計語言連接
- 從 C 或 C++ 程式碼呼叫 Rust 函數
- 向其他語言公開 Rust API
常用習慣語和最佳實踐
- 探索常見的 Rust 編碼風格
- 遵循 Rust 社區公約
- 利用流行的庫和框架
故障排除
- 識別和解決 Rust 程式中的常見問題
摘要和後續步驟
最低要求
- 瞭解基本的程式設計概念
- 具有至少一種程式設計語言 的經驗(最好是 C 或 C++)
觀眾
- 開發人員
14 時間:
客戶評論 (2)
我喜歡我們製作的互動式示例,培訓師對我們提出的問題幾乎每個主題都非常瞭解,並就與培訓中某些材料相關的實際用例提供了出色的建議。
Tracy - GenesysGo
Course - Rust Advanced
機器翻譯
培訓師解釋了很多關於 RUST 的有趣事情,從基礎開始,到它的應用,走向 Blockchain,這是非常有見地和引人入勝的
Elena Paraschiv - ICI BUCHAREST
Course - Rust Programming
機器翻譯