動手玩 Java 專案建置工具:以 Gradle 與 Docker 為例

謝宗穎

Developer

實務上的 Full Stack Web 開發經驗,熟悉 Java 以及 JavaScript 開發,對開發流程優化有高度興趣,提倡 TDD 開發方式,並且倡導 scrum 開發流程,以及透過 Jenkins CI 進行自動化, 利用 Docker 輔助開發或測試環境建置,技術團隊管理者,並且喜好吸收新知並且樂於在任何場合進行分享,目前從事企業技術教學與顧問工作。

林彥宏

Developer

從事軟體開發、教學及顧問工作,專注於 Java 與 JavaScript 網站開發技術,曾使用 Groovy 及 Grails 開發多個專案,熟悉 Amazon Web Services 應用程式部署,喜歡研究及分享技術知識,目前帶領自己的研發團隊協助客戶完成專案。

課程中提供簡單易懂的 Java Web Application 專案範例,分享實務上的 CI 持續整合經驗,使用 Gradle 進行專案自動化建置,包含單元測試及 Geb Web Testing 整合測試,並搭配 Docker 配置多種環境組態,例如不同的 JDK、Java EE Containers 及資料庫類型。

1. 本場次為中文