課程簡介
Rust for Web Development 簡介
- 什麼是Rust?
- 使用 Rust 進行 Web 開發的優勢
- Rust Web 開發框架和工具概述
設置開發環境
- 安裝 Rust 和相關工具
- 配置開發環境
- 探索用於 Rust Web 開發的流行 IDE 和文本編輯器
構建伺服器端 Web 應用程式
- 處理 HTTP 請求和回應
- 路由和 URL 處理
- 中間件和請求處理管道
- 會話管理和身份驗證
在 Rust 中使用資料庫
- Rust 中的資料庫選項概述
- 使用 Rust 庫查詢資料庫
- Rust 中的 ORM(物件關係映射)
- Rust 個 Web 應用程式中的數據遷移和管理
創建 RESTful API
- 設計 RESTful API
- 使用 Rust 處理 CRUD 操作
- 序列化和反序列化資料格式(JSON、XML 等)
- API 版本控制和文件
使用 Rust 開發前端元件
- Rust中的前端框架和庫概述
- 將 Rust 與 JavaScript 框架(例如 React、Vue.js)集成
- 使用 Rust 和 WebAssembly 編寫前端元件
Rust Web 應用程式中的性能優化
- 分析和基準測試 Rust Web 應用程式
- 通過異步程式設計提高性能
- 緩存和資源優化技術
- 負載均衡和擴展策略
確保 Rust 個 Web 應用程式的安全性
- Web 應用程式中的常見安全漏洞
- Rust 中的輸入驗證和清理
- Rust 中的身份驗證和授權
- Web 應用程式中的安全通信和加密
測試和部署 Rust 個 Web 應用程式
- 為 Rust Web 應用程式編寫單元測試和集成測試
- Rust Web 專案的持續集成和部署管道
- Rust Web 應用程式的容器化和部署選項
- 在生產環境中進行監視和日誌記錄
摘要和後續步驟
最低要求
- 對程式設計概念的基本瞭解
- 熟悉 HTML、CSS 和 JavaScript
- 具有後端程式設計語言(例如 Python、Ruby 或 Node.js)的經驗
觀眾
- 開發人員
- Web 開發人員
- 後端開發人員
客戶評論 (5)
我喜歡我們製作的互動式示例,培訓師對我們提出的問題幾乎每個主題都非常瞭解,並就與培訓中某些材料相關的實際用例提供了出色的建議。
Tracy - GenesysGo
Course - Rust Advanced
機器翻譯
培訓師的知識非常高,參與對話和知識轉移是巨大的。與參與者保持良好的聯繫。精心準備的材料,很多幻燈片,練習的描述,你可以看到很多培訓的準備工作,儘管我的評論我仍然對培訓有很好的評價。我的評論只是對培訓的補充,培訓的水準非常好。在我看來,有了來自C#領域的參與者並進行了更正,培訓可以達到理想的水準;-)
Sławek - Sonova Warsaw Service Center Sp z o o
Course - Rust Programming
機器翻譯
The teacher addressed many relevant topics for clean coding with practical examples.
Ben van Oeveren - Movella
Course - Clean Code
在“現實生活”的例子中展示了大量的實踐知識。
Kamil - Streamsoft Kraków
Course - Java Advanced
機器翻譯
定期推送更改,因為在第 3 天我開始比以前更迷茫,並且更難快速發現錯誤,我能夠快速查看最新的更改並及時瞭解材料
Paulina
Course - Advanced Java Security
機器翻譯