課程費用
課程堂數
34堂
單堂時數
180分鐘
上課地點
線上課程
課程介紹
本課程專為希望成為專業後端開發工程師的學員設計,涵蓋從基礎到進階的後端開發技術,並結合企業級開發流程、測試、部署與持續整合等技能,幫助學員掌握現代網站開發的完整技術棧。課程透過理論講解、實作練習與專案開發,使學員具備設計高效能、安全性高且可維護的後端系統的能力。
課程內容
1. 後端網站開發核心技能
本階段課程將建立學員對網站後端開發的基本理解與實作能力,從最根本的 HTTP 協議與請求/回應模型切入,幫助學員掌握網站通訊的核心概念。透過學習 MVC 架構與 Spring Boot 框架,奠定企業級後端開發的實務基礎,同時引導學員了解前後端分離的開發模式,提升系統架構設計能力。課程中也將涵蓋 RESTful API 的設計與實作,讓學員能夠建立可與前端或其他系統互動的服務介面。此外,學員將學習伺服器端的開發基礎操作,以及資料庫整合與 ORM 工具的使用,有效簡化資料處理流程。最後,課程亦會介紹使用者驗證與授權機制,強化系統安全性觀念,為日後進階應用打下穩固基礎。
2. 後端網站開發進階技能
進入進階階段,課程將引導學員深入探索實務中常見的系統優化與安全設計技巧。首先,透過進階 API 設計的實務操作,讓學員熟悉複雜系統中 API 架構的設計原則與維護方式,並學習如何對資料庫進行效能優化與查詢效能提升。課程也會介紹前端框架的基礎觀念,強化學員與前端工程師的協作能力。隨後將帶入全端開發流程的簡介,協助學員理解從前端畫面到後端服務的整體開發脈絡。資訊安全方面,課程將說明如何防範常見的網站攻擊手法,如 XSS 與 CSRF,增強網站防護能力。最後,透過 Docker 的實作練習,學員將掌握如何進行後端應用的容器化部署與擴展,提升實際工作中的部署效率與彈性。
3. 專案實作
課程的最後階段將以專案實作為核心,讓學員有機會整合前兩階段所學,完成一個可實際展示的作品。首先,將由學員進行專案主題的選定與需求分析,確立開發方向與功能目標。接著進行系統設計與整體架構的規劃,模擬職場專案開發流程。學員將負責各模組的程式開發工作,並整合資料庫邏輯,讓系統具備完整的資料處理能力。在開發過程中,亦會進行測試與除錯,以確保系統穩定運作。最後,學員將透過專案成果展示與口頭報告,提升簡報與表達能力,也為未來求職面試或作品集呈現打下良好基礎。
學習成果
完成本課程後,學員將能夠:
✅ 設計並實作企業級後端系統
✅ 開發符合 RESTful 概念的 API 並進行測試
✅ 建立安全性高的驗證與授權機制
✅ 掌握 Spring Boot 與微服務架構
✅ 能將後端應用封裝並部署於實際環境中
✅ 獨立開發一個完整的網站後端專案
如果你想成為具備業界實戰經驗的後端開發工程師,這將是你的最佳選擇!
