課程費用
課程堂數
34堂
單堂時數
180分鐘
上課地點
線上課程
課程介紹
本課程專為希望成為專業後端開發工程師的學員設計,涵蓋從基礎到進階的後端開發技術,並結合企業級開發流程、測試、部署與持續整合等技能,幫助學員掌握現代網站開發的完整技術棧。課程透過理論講解、實作練習與專案開發,使學員具備設計高效能、安全性高且可維護的後端系統的能力。
課程內容
1. 後端網站開發核心技能(42 小時)
學員將深入理解 MVC 模式,學習 RESTful API 設計準則、微服務架構概念,並實踐 SOLID 原則與常見的後端設計模式。同時,掌握資料庫優化與管理技巧,以確保系統效能與可擴展性。
2. 後端網站開發進階技能(42 小時)
學員將強化程式碼優化技巧,學習靜態資源處理與基礎資安防護技術,並掌握身份驗證與授權機制。此外,此階段亦涵蓋 Spring Boot 框架的應用、API 文件製作、第三方服務整合,以及 JUnit 單元測試,確保後端系統的可靠性與維護性。
3. CI/CD 與專案實作(16 小時)
學員將導入 CI/CD 自動化流程,學習 Jenkins 配置與使用、Docker 容器化技術,並進行專案需求分析、設計模式與架構規劃。最後,透過程式碼審查與部署,完成企業級專案開發。
學習成果
完成本課程後,學員將能夠:
✅ 設計並實作企業級後端系統
✅ 開發符合 RESTful 概念的 API 並進行測試
✅ 建立安全性高的驗證與授權機制
✅ 掌握 Spring Boot 與微服務架構
✅ 使用 CI/CD、自動化測試與 Docker 進行部署
✅ 獨立開發一個完整的網站後端專案
如果你想成為具備業界實戰經驗的後端開發工程師,這將是你的最佳選擇!
