感謝您提交詢問!我們的一位團隊成員將在短時間內與您聯繫。
感謝您提交預訂!我們的一位團隊成員將在短時間內與您聯繫。
課程簡介
簡介
- 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程序中的常見問題
總結與後續步驟
最低要求
- 掌握基礎編程概念
- 至少熟悉一種編程語言( preferably C或C++)
受眾
- 開發人員
14 小時
客戶評論 (2)
非常好的主題結構,完美的演示,培訓師的知識水平非常高。基礎設施無可挑剔。
Tibor Pozsgai
課程 - Rust Advanced
機器翻譯
對Rust的紮實介紹,包含宏等高級元素。提供實用的代碼練習,附帶大量旁註,支持自由討論和諮詢。
Robert - Sonova Warsaw Service Center Sp z o o
課程 - Rust Programming
機器翻譯