聯繫我們

課程簡介

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)

課程分類