感謝您提交詢問!我們的一位團隊成員將在短時間內與您聯繫。
感謝您提交預訂!我們的一位團隊成員將在短時間內與您聯繫。
課程簡介
Rust 網頁開發介紹
- Rust 是什麼?
- 使用 Rust 進行網頁開發的優勢
- Rust 網頁開發框架與工具概覽
設定開發環境
- 安裝 Rust 及相關工具
- 配置開發環境
- 探索適用於 Rust 網頁開發的流行 IDE 和文字編輯器
建構伺服器端網頁應用程式
- 處理 HTTP 請求與回應
- 路由與 URL 處理
- 中介軟體與請求處理管線
- 工作階段管理與身份驗證
在 Rust 中使用資料庫
- Rust 資料庫選項概覽
- 使用 Rust 函式庫查詢資料庫
- Rust 中的 ORM(物件關聯對應)
- Rust 網頁應用程式中的資料遷移與管理
建立 RESTful API
- 設計 RESTful API
- 使用 Rust 處理 CRUD 操作
- 序列化與反序列化資料格式(JSON、XML 等)。
- API 版本控制與文件化
使用 Rust 開發前端元件
- Rust 前端框架與函式庫概覽
- 將 Rust 與 JavaScript 框架整合(例如 React、Vue.js)。
- 使用 Rust 和 WebAssembly 撰寫前端元件
Rust 網頁應用程式的效能最佳化
- Rust 網頁應用程式的分析與基準測試
- 利用非同步程式設計提升效能
- 快取與資源最佳化技術
- 負載平衡與擴展策略
確保 Rust 網頁應用程式的安全性
- 網頁應用程式中常見的安全漏洞
- Rust 中的輸入驗證與清理
- Rust 中的身份驗證與授權
- 網頁應用程式中的安全通訊與加密
Rust 網頁應用程式的測試與部署
- 為 Rust 網頁應用程式撰寫單元測試與整合測試
- Rust 專案的持續整合與部署管線
- Rust 網頁應用程式的容器化與部署選項
- 生產環境中的監控與日誌記錄
摘要與後續步驟
最低要求
- 具備基本的程式設計概念。
- 熟悉 HTML、CSS 和 JavaScript。
- 擁有後端程式語言經驗(如 Python、Ruby 或 Node.js)。
對象
- 開發者
- 網頁開發人員
- 後端開發人員
21 小時
客戶評論 (2)
非常好的主題結構,完美的演示,培訓師的知識水平非常高。基礎設施無可挑剔。
Tibor Pozsgai
課程 - Rust Advanced
機器翻譯
對Rust的紮實介紹,包含宏等高級元素。提供實用的代碼練習,附帶大量旁註,支持自由討論和諮詢。
Robert - Sonova Warsaw Service Center Sp z o o
課程 - Rust Programming
機器翻譯