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 時間:
客戶評論 (4)
培訓師的知識非常高,參與對話和知識轉移是巨大的。與參與者保持良好的聯繫。精心準備的材料,很多幻燈片,練習的描述,你可以看到很多培訓的準備工作,儘管我的評論我仍然對培訓有很好的評價。我的評論只是對培訓的補充,培訓的水準非常好。在我看來,有了來自C#領域的參與者並進行了更正,培訓可以達到理想的水準;-)
Sławek - Sonova Warsaw Service Center Sp z o o
Course - Rust Programming
機器翻譯
我喜歡我們製作的互動式示例,培訓師對我們提出的問題幾乎每個主題都非常瞭解,並就與培訓中某些材料相關的實際用例提供了出色的建議。
Tracy - GenesysGo
Course - Rust Advanced
機器翻譯
在“現實生活”的例子中展示了大量的實踐知識。
Kamil - Streamsoft Kraków
Course - Java Advanced
機器翻譯
定期推送更改,因為在第 3 天我開始比以前更迷茫,並且更難快速發現錯誤,我能夠快速查看最新的更改並及時瞭解材料
Paulina
Course - Advanced Java Security
機器翻譯