~歡迎企業洽談包班需求 ~
「軟體開發/程式設計/智慧綠能課程主題館」 同步招生中 !!
企業級 API 與雲原生服務,正快速成為現代後端開發的主流技能。 Quarkus 由 Red Hat 領軍開發,結合 20 年企業級 Java 解決方案經驗,專為雲原生微服務架構而生。不僅整合 JPA、Hibernate、Kubernetes 等主流技術,並承諾長期穩定支援(LTS),目前已被台積電等國內外企業採用,成為企業級開發的重要選擇。 另一方面,AI 輔助開發也快速興起。善用 ChatGPT,可以大幅提升需求分析、代碼生成、測試設計與文件撰寫效率,成為開發者的重要利器。 因此,我們設計了這門結合 Kotlin + Quarkus + ChatGPT 的課程,五天內帶你從零實作一套完整 企業級 API 系統。 不只學會現代微服務開發,更掌握如何善用 AI 助理加速開發。 結訓後,你將擁有一個可展示的專案作品,強化履歷,提升職場競爭力,並掌握一套企業級穩定可靠、具備長期價值的技術組合。
這門課程將帶領你完成一個可上線、可展示的 企業級 API 專案,結訓後,你將具備以下關鍵能力:
● 能獨立設計與實作 企業級 RESTful API 系統
● 能善用 Quarkus 建構 高效能、穩定可靠、易擴展 的雲原生服務
● 能運用 ChatGPT 有效輔助開發,加速程式撰寫、架構設計與測試文件產出
● 能打造一個 可展示於履歷或作品集 的完整後端專案
● 能掌握企業現場主流的 微服務開發與部署流程 具體技能
● 熟練使用 Kotlin 撰寫乾淨、安全的後端程式碼
● 理解並實作 Quarkus 核心功能
● 熟悉 Quarkus 與雲原生技術整合:Docker、Kubernetes
● 學會用 ChatGPT 協助:程式碼生成、架構設計建議、測試案例撰寫與文件生成
● 掌握 API 專案開發完整流程:需求設計 → 開發 → 測試 → 文件 → 部署
● 完成一個可上線的 API 專案,強化履歷與職場競爭力
● 具備 基礎程式設計經驗
○ 熟悉 Java、Kotlin、或其他任一主流程式語言基本語法 — 例如變數、函式、條件判斷、迴圈
● 熟悉 REST API 基本概念
○ 了解 HTTP 方法如 GET / POST / PUT / DELETE ○ 知道 API 是如何與前端 / 用戶端互動
● 熟悉 SQL 與資料庫基礎操作 ○ 會寫基本資料庫
● 企業級技術實戰
○ 完整實作符合企業需求的 API 專案,結合 Quarkus + Kotlin + 雲原生技術,打造履歷可展示作品
● Red Hat 背書 × 長期穩定支援
○ 學習 被台積電等企業採用、Red Hat 推出的 Quarkus 框架,掌握企業現場採用的穩定技術組合
● AI 助力開發術
○ 全程結合 ChatGPT,示範如何用 AI 協助需求設計、代碼撰寫、測試案例與文件生成,提升開發效率
● 五天完成實戰專案
○ 由淺入深,五天內帶你完成「可上線、可展示」的完整後端 API 系統,學完就能應用
● 為在職者設計
○ 課程內容貼近職場需求,強調 可落地應用、架構思維 與 實戰經驗累積
● 完整教材 × 課後可持續發展
○ 提供課程講義、範例程式碼與延伸學習資源,課後能持續深化技能
● 課程開場與 Quarkus 簡介
● 為什麼選擇 Quarkus?Quarkus 的特性與優勢
● 安裝與配置開發環境
● Quarkus 專案結構解析
● [實作] 初始專案設置與 Hello World API 開發
● Quarkus 資料存取與 JPA/Panache 介紹
● [實作] 資料庫連接與簡單 CRUD API
● [實作] JSON 格式返回與錯誤處理
● 使用 Postman 測試 API 功能
Day 1 小結:開發環境設置、資料存取 API 完成
● 相依性注入(CDI)與 Quarkus 配置管理
● OpenAPI / Swagger 自動化文件生成
● [實作] 設計 RESTful API 與產生 API 文件
● 企業級驗證與 Bean Validation
● [實作] 增加資料驗證與錯誤處理
● 單元測試與整合測試介紹
● [示範] 使用 REST Assured 進行 API 測試
Day 2 小結:驗證、API 文件與測試流程完成
● Quarkus 安全性機制介紹
● JWT 認證與授權
● [實作] 實現基於角色的權限控制(RBAC)
● 微服務通訊:REST Client Reactive
● [實作] 設計微服務間 API 通訊
● 企業級監控觀念介紹 (Micrometer / Prometheus)
Day 3 小結:安全性與微服務通訊設計完成
● Docker 容器化與 GraalVM Native Image 簡介
● [實作] 撰寫 Dockerfile 與容器化 Quarkus 應用
● [實作] 使用 Docker Compose 管理 Quarkus + DB 容器
● GraalVM Native Image 實作與效能分析
● [示範] 產生 Native Image 與容器化部署
● Kubernetes 佈署觀念介紹 (企業環境部署現況與實務)
● Quarkus 原生支援 Kubernetes 介紹
● [示範] 使用 Minikube / K3s / OpenShift 部署 Quarkus 容器
● CI/CD 配置與 GitHub Actions 自動化部署
● [示範] 設計 CI/CD 工作流程,自動化建置與部署 Docker Image
Day 4 小結:容器化應用 × 雲端部署觀念完成
● 專案介紹:短網址系統需求說明
● 使用 ChatGPT 協助需求分析與 ER 模型設計
● [實作] 設計 URL CRUD API
● [實作] 設計資料庫 Schema 與 JPA Entity
● 使用 ChatGPT 生成初步 API 文件與範例資料
● [實作] 實作 API 功能與 JWT 權限控制
● 使用 Postman 測試 API 功能
● 使用 ChatGPT 協助生成 Postman 測試腳本
● 性能優化與壓力測試
● Q&A 與專案分享
Day 5 小結:短網址系統 API 完成、企業導入應用討論
2025/07/19-2025/08/02
六、日(白天)
總時數35hr實體課程
台北市復興南路一段390號2樓 MAP
A.至少需達10人才予開課,本公司最晚於上課前一週通知是否開課。
※主辦單位得視報名情況而保留實際開課日期的變更權利
A.資展國際股份有限公司
台北 : 台北市復興南路一段390號2、3樓
桃園 : 桃園市中壢區新生路二段421號 (聖德基督學院)
台中 : 台中市南屯區公益路二段51號18樓
高雄 : 高雄市中正四路211號8樓之1
※上課地點與教室之確認,以上課通知函為主
A.本課程採線上報名,請至課程頁面報名。
※客服專線 : (02) 6631-6588、(02) 6631-6581
A.報名課程之學員將於開課前7天內收到e-mail通知,確認課程是否開課,確認開課才需繳費。
※政府計畫學費補助方案班級,則悉依計畫規定辦理
A.匯款方式可選擇信用卡、ATM匯款。
- 以信用卡支付者 : 確定開班後會寄發訂單連結,請於指定繳費期限內完成線上刷卡
- 以ATM匯款支付者 : 確定開班後會寄發繳費帳號,請於指定繳費期限內完成繳費
※課程若未如期開班,費用將全額退還
A.
1)團報優惠 : 2-3人團報可打95折、4人(以上)團報可打9折優惠 (團報優惠與早鳥優惠可一併使用)
2)每門課程會有早鳥報名優惠期限
※線上課程報名每個帳號僅提供一位學員報名,若為團報學員,每位皆必須完成線上報名,並於其他金額說明欄位註記「與XXX一起團報」,以利事後核對名單
※政府計畫學費補助方案班級,則悉依計畫規定辦理
A.
1)已完成報名與繳費之學員,課程主辦單位將於開課三天前以E-mail方式寄發上課通知函;若課程因故取消或延期,亦將以E-mail方式通知,如未收到任何通知 ,敬請來電確認。
2)已完成繳費之學員如欲取消報名,請於實際上課日前以信件通知業務承辦人,主辦單位將退還90% 課程費用。
3)學員於培訓期間如因個人因素無法繼續參與課程,將依課程退費規定辦理之︰上課未逾總時數三分之一,欲辦理退費,可退還所有費用二分之一;上課逾總時數三分之一,則不退費。
4)課程執行單位保留是否接受報名之權利。
5)如遇不可抗拒之因素,課程主辦單位保留修訂課程日期及取消課程的權利。
6)政府計畫學費補助方案班級,則悉依計畫規定辦理。
A.依資展國際股份有限公司ISO品質系統之「教育訓練服務程序」規定,本課程為短期班,參訓學員缺課未超過總時數五分之一者,結業時由本公司核發結業證書。
A.本課程上課期間,每天都會提供午餐,學員不需自行準備或額外付費。
2025/07/19-2025/08/02
六、日(白天)
總時數35hr實體課程
台北市復興南路一段390號2樓 MAP