感謝您提交詢問!我們的一位團隊成員將在短時間內與您聯繫。
感謝您提交預訂!我們的一位團隊成員將在短時間內與您聯繫。
課程簡介
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
機器翻譯