課程介紹

~歡迎企業洽談包班需求 ~
軟體開發/程式設計/智慧綠能課程主題館」 同步招生中 !!

 

課程源起

 

企業級 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 專案,強化履歷與職場競爭力

 

適合對象

 

●後端開發者 
 ○ 希望學會 Quarkus 雲原生框架,強化企業級 API 與微服務開發能力
● API / 全端工程師 
 ○ 已有 REST API 經驗,想打造可展示於履歷的完整企業級專案 
● 想善用 AI 助力開發者 
 ○ 希望學會如何運用 ChatGPT 協助架構設計、程式撰寫與測試 
● 有程式基礎的轉職 / 進修者 
 ○ 想補齊 雲原生框架 與 企業專案實作經驗,提升職場競爭力

 

先備知識

 

● 具備 基礎程式設計經驗 

 ○ 熟悉 Java、Kotlin、或其他任一主流程式語言基本語法 — 例如變數、函式、條件判斷、迴圈 

● 熟悉 REST API 基本概念 

 ○ 了解 HTTP 方法如 GET / POST / PUT / DELETE ○ 知道 API 是如何與前端 / 用戶端互動 

● 熟悉 SQL 與資料庫基礎操作 ○ 會寫基本資料庫

 

課程特色

 

● 企業級技術實戰 

 ○ 完整實作符合企業需求的 API 專案,結合 Quarkus + Kotlin + 雲原生技術,打造履歷可展示作品 

● Red Hat 背書 × 長期穩定支援 

 ○ 學習 被台積電等企業採用、Red Hat 推出的 Quarkus 框架,掌握企業現場採用的穩定技術組合 

● AI 助力開發術 

 ○ 全程結合 ChatGPT,示範如何用 AI 協助需求設計、代碼撰寫、測試案例與文件生成,提升開發效率

● 五天完成實戰專案 

 ○ 由淺入深,五天內帶你完成「可上線、可展示」的完整後端 API 系統,學完就能應用 

● 為在職者設計 

 ○ 課程內容貼近職場需求,強調 可落地應用、架構思維 與 實戰經驗累積 

● 完整教材 × 課後可持續發展 

 ○ 提供課程講義、範例程式碼與延伸學習資源,課後能持續深化技能



課程大綱

 

Day 1 — Quarkus 基礎與快速上手 

 ● 課程開場與 Quarkus 簡介 

● 為什麼選擇 Quarkus?Quarkus 的特性與優勢 

● 安裝與配置開發環境 

● Quarkus 專案結構解析

 ● [實作] 初始專案設置與 Hello World API 開發

 ● Quarkus 資料存取與 JPA/Panache 介紹 

● [實作] 資料庫連接與簡單 CRUD API 

● [實作] JSON 格式返回與錯誤處理 

● 使用 Postman 測試 API 功能 

Day 1 小結:開發環境設置、資料存取 API 完成 

 

Day 2 — 企業級功能與測試

● 相依性注入(CDI)與 Quarkus 配置管理 

● OpenAPI / Swagger 自動化文件生成 

● [實作] 設計 RESTful API 與產生 API 文件

● 企業級驗證與 Bean Validation 

● [實作] 增加資料驗證與錯誤處理 

● 單元測試與整合測試介紹 

● [示範] 使用 REST Assured 進行 API 測試 

Day 2 小結:驗證、API 文件與測試流程完成


Day 3 — 安全性與微服務整合

● Quarkus 安全性機制介紹 

● JWT 認證與授權 

● [實作] 實現基於角色的權限控制(RBAC)

● 微服務通訊:REST Client Reactive 

● [實作] 設計微服務間 API 通訊 

● 企業級監控觀念介紹 (Micrometer / Prometheus) 

Day 3 小結:安全性與微服務通訊設計完成 

 

Day 4 — 容器化與雲端部署基礎 

● 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 小結:容器化應用 × 雲端部署觀念完成

 

Day 5 — 短網址系統 API 專案實作 × ChatGPT 協作  

● 專案介紹:短網址系統需求說明 

● 使用 ChatGPT 協助需求分析與 ER 模型設計 

● [實作] 設計 URL CRUD API 

● [實作] 設計資料庫 Schema 與 JPA Entity
● 使用 ChatGPT 生成初步 API 文件與範例資料 

● [實作] 實作 API 功能與 JWT 權限控制 

● 使用 Postman 測試 API 功能 

● 使用 ChatGPT 協助生成 Postman 測試腳本 

● 性能優化與壓力測試 

● Q&A 與專案分享 

Day 5 小結:短網址系統 API 完成、企業導入應用討論

報名課程資訊

  • 本課程採線上報名,報名課程之學員將於開課前7~10天內收到e-mail通知,確認課程是否開課,若確認開課才需繳費
  • 服務時間:上班日09:00 至 17:30
  • 上課期間

    2025/07/19-2025/08/02
    六、日白天
    總時數35hr實體課程

    上課地點

    台北市復興南路一段390號2樓 MAP

    原價

    NT$30,000

    優惠價

    NT$23,500

常見問題

你可能想知道的問題
  • 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

    原價

    NT$30,000

    優惠價

    NT$23,500