聯繫我們

課程簡介

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)

即將到來的課程

課程分類