從入門到實戰 | 應用 Spring Boot Web MVC 實現微服務

課程資訊 課程大綱 開課單位 常見問答
Loading...
線上課程

從入門到實戰 | 應用 Spring Boot Web MVC 實現微服務

1901次瀏覽
NT$2,680
優惠現領
85 折
【4/9-5/5限時85折】
課程資訊
本頁面課程內容及活動資訊概由廠商提供,部分內容非屬104服務範疇,會員應遵守之規範悉依 104課程中心會員規約 所載。
上課時間 無限期觀看課程查看更多
上課方式 於開課單位網站兌換後觀看課程
課程內容
課程大綱
展開全部
1 課程介紹與說明
01
課程前導I歡迎您一同學習
02
學習路徑I適性化的學習建議
03
實作範例連結I課程講義下載
2 微服務風格
01
何謂微服務?
02
微服務的系統風格與架構
03
單元二測驗
3 Spring Boot 專案與Starter架構
01
使用STS工具建立Spring Boot專案
02
Maven專案pom.xml配置
03
Spring 應用系統Boot配置
04
單元三測驗
4 使用Spring配置Spring MVC網站
01
@Controller配置Fornt-End Conroller
02
thyemleleaf Action調用View Page啟動配置
03
Action Dispatcher View Page應用架構
04
單元四測驗
5 Spring MVC 控制項設計
01
@RequestMapping配置應用
02
@RequestParam-QueryString參數傳遞應用
03
@RequestBody-表單欄位傳遞應用
04
單元五測驗
6 Spring DI-注入元件設計
01
IoC注入控制反轉
02
建構子注入依賴物件
03
使用@Autowired
04
使用@Resource注入
05
使用Inject注入
06
注入物件的順序性@Order應用
07
單元六測驗
7 Spring MVC View-Thyemeleaf Template引擎
01
何謂thymeleaf templates
02
啟動Spring boot Thymeleaf
03
傳遞參數到頁面運算
04
Spring Data 與Thymeleaf渲染
05
呈現錯誤訊息於Thymeleaf中
06
單元七測驗
8 View表達式渲染技巧
01
Thyemeleaf與JavaScript與CSS整合應用
02
Thyemeleaf List公用物件
03
變更Thyemeleaf 樣板資料夾
04
Spring 參數傳遞Thymeleaf應用
05
單元八測驗
9 Spring Boot資料存取策略-JPA應用
01
何謂ORM軟體工程
02
Spring Boot配置多個DataSource
03
規劃應對資料表Entity
04
規劃JapRepository類別
05
單元九測驗
10 Spring REST服務設計
01
RESTful軟體風格規範
02
JSON文件規格
03
Hello Service設計
04
HTTP URL傳遞參數應用
05
單元十測驗
11 HttpClient串接服務應用-Ubike即時資訊設計
01
Apache HttpClient請求實作
02
Ubike回應資訊格式接受
03
反序列化回應前端區域請求應用
04
單元十一測驗
12 RESTful服務設計-整合MSSQL資料存取應用
01
客戶資料查詢服務參數架構
02
注入JdbcTemplate進行資料查詢應用
03
使用JPA進行資料維護應用-客戶新增作業
04
單元十二測驗
13 Spring MVC前端UI設計-HTML與JavaScript
01
前端查詢畫面刻版設計
02
JavaScript與DOM基礎應用
03
JavaScript資料模組設計
04
單元十三測驗
14 前端MVVM-Vue Framework渲染畫面設計
01
Vue Framework進行資料綁定設計
02
Vue資料模組與事件程序設計
03
jQuery UI對話盒整合應用
04
axios非同步處理更新與刪除作業
05
單元十四測驗
15 Spring 安全性設計
01
驗證與授權應用
02
自訂登入頁面Principal機制
03
Spring Filter應用
04
單元十五測驗
16 Swagger API與文件產生
01
Spring Swagger doc api應用
02
描述REST Service文件規範
03
單元十六測驗
17 佈署Spring Boot到Tomcat
01
pom packaging設定war
02
進行包裝設定
03
佈署系統
04
單元十七測驗
18 佈署Spring Boot到Azure
01
STS Azure tools安裝
02
雲端Azure Web App Service設定
03
佈署系統
04
單元十八測驗
19 Spring Cloud初體驗
01
服務治理Eureka Server配置與設定
02
Client Service註冊與管理
03
服務探索與呼喚整合應用
04
單元十九測驗
20 完課後方向
01
老師的一封信
02
證書取得方式
你可以學到

 當網站系統與架構愈趨複雜的同時,卻不知如何整合或強化? 

我們總是在堆砌的環境中,逐一將系統強化與延展,而往往就在強化與延展功能的同時,卻讓系統的穩定性與環境的一致性越趨於複雜?甚至在網站開發進入全端領域的過程中,為了同時滿足前端UI設計的強勢與後端服務整合的完整與彈性,面臨更大的挑戰?


 我們提供
解決方案,你一起面對繁瑣架構和維運 

課程在教學上將透過Spring Boot Starter與MVC網站前後端整合的應用實作,配合RESTful Service 服務開發與整合概念,讓你完成微型服務架構的開發,約十個小時的課程, 將關注在七大學習重點,並學會整合領域的四個應用實作情境


 十八大單元 x 七十五個小節 x 四項實作練習的學習內容 



 適合想提升第一線Java Web工程師關鍵技能的你 

帶你掌握Java Web工程師的五大關鍵技能

  1. Maven Project提升Spring Boot 快速佈署與開發能力
  2. 前端MVVM-Vue渲染網頁應用技術
  3. RESTful Service服務設計整合能力,提供前端UI程式整合能力
  4. Azure雲端管理的能力
  5. 匝道服務設計整合能力了解微服務(Microservice) 運作



  •  應用 Spring Boot Web MVC 實現微服務之路,我們推薦你這麼學
    建議學習頻率:總計6週,每週建議學習時數3~5小時,一個單元學習時數約落在 0.5~2小時(視個人的學前能力和該單元是否有實作練習,所需的學習時間可能有多有少)


    適合對象
    • 想進入Spring Java Web網站系統開發工程師
    • 想進入Spring RESTful Service開發工程師
    • 對界接服務有興趣的專案主持人或程式設計師
    • 欲了解微服務(Microservice)如何運作工程師或專案架構師
    • 電商產業/Line/NFT服務流程解決方案應用
    課程講師
    陳宗興
    ▍微軟、甲骨文開發實務認證講師▍相關經歷• Oracle Java OCP及Java EE 原廠認證講師• 中華電信財税中心案,電信學院 Java 各框架教授講師• 開發亞科國際JavaEE介接日商After pay後支付平台與金流-技術顧問• 竹科上市公司Java ERP系統-MES再生工程顧問▍已取得之Java認證• Java 8 OCA (Java Oracle Certified Associate)• Java 8 OCP (Java Oracle Certified Professional)• OCWCD (Java EE 6 Web Component Developer )• Java EE 7 Application Developer▍相關著作• SCJP實務導引與認證教材▍專長• Java、JSP與 Servlet元件開發、Oracle、C++、VB.NET、C#、PHP網站應用系統、關聯式資料庫應用系統開發、SQL Server實務系統建置、MySQL資料庫管理
    展開全部
    開課單位
    緯育TibaMe
    緯育TibaMe由全球最大資通訊集團之一的緯創資通集團於2015年正式成立,我們專注於人才培訓與平台服務,發展多元的授課模式,並結合緯育開發的雲端智能化學習系統,有效培育新世代數位化人才。在行動與雲端時代,用科技加值人才培育,持續發展創新與有效的數位教育學習服務。
    最新動態 看所有動態

    從想轉職到成功轉職-學長姊現身說最真實

    🎤 學長姊分享 想跨域轉職一路上的 ✅ 心態調適 ✅ 準備過程 ✅ 成功經驗 ✅ 職場真實樣貌 聽我們說不如聽過來人──轉職成功的學長姊現身說最真實~ 這裡報名線上與學長聊聊>> https://bit.ly/4cGHC9f ▍誰適合參加 🔹即將從就業培訓班結訓的你 🔹剛結訓想繼續物色優質職缺的你 🔹想跨域域轉職猶豫中的你 ▍從財金系畢業轉職為後端工程師的學長要跟你分享 🔥 如何結合非本科系的背景創造自己的優勢 🔥 專題作品準備心法 🔥 履歷撰寫技巧與面試準備方向 🔥 進入職場的實際狀況與持續進修該學什麼 🔥 後端工程師未來職涯發展的可能性 ▍直播資訊 時間:4/23 (三) 晚上 8 點至 9 點 型式:線上直播 (直播連結將於報名後2~3個工作天email提供) 報名連結: https://bit.ly/4cGHC9f

    AI × Python × 商務應用開發,跨域實戰訓練開放報名!

    📢 AI × Python × 商務應用開發,跨域實戰訓練開放報名! 還在等自學開竅?與其被AI浪潮甩在後頭,不如現在就開始打好根基,從AI開發到商務應用一次搞定! 🔥 【商務AI應用人才養成班】第01期 即日起開放報名 系統化訓練從 Python、ChatGPT、LINE Bot、LLM 到雲端部署與專案實戰, 讓你不只能寫程式,還能部署應用、主導AI專案! 📍 上課地點:台北市中山區/部分遠距授課 📆 上課時間:2025/5/27~2025/8/28(共322小時) 🧠 甄試日期:2025/5/15(含 Python 筆試與口試) 💰 訓練費用:勞動部補助 💡 你將學到: Python 程式設計 × 雲端資料處理 × ChatGPT × Gradio × LINE Bot × Azure AI × Docker × LLM 整合應用 AI 協助簡報設計、圖像生成、影片剪輯等商務應用 NLP開發、AI前端、專題實作、專案管理與求職技巧 🎯 就業發展方向: AI應用工程師、提示詞工程師、產品專案經理、Pre-Sales 工程師、商務開發等 課程說明會: https://www.surveycake.com/s/46o6g 課程頁面>> https://www.tibame.com/goodjob/AItalent
    常見問答
    如何購買課程並開始上課
    於欲購買 1. 線上課程之頁面,點擊「立即購買」,成功使用信用卡完成付款並確立訂單成立後,本平台將透過購買填寫之信箱,以郵件方式通知「訂單成立」,後續兌換學習有兩種形式:(A) 若購買學習廠商提供課程,購買後「提供課程兌換序號、兌換連結、兌換碼使用說明」,引導您至購買課程之出版廠商兌換並上課、(B)若購買是104學習系統,購買完可以從郵件、訂單明細、課程詳細頁直接進到站內線上學習。 2. 實體課程之頁面,點擊「立即購買」,成功完成付款並確立訂單成立後,本平台將透過購買填寫之信箱,以郵件方式通知「訂單成立」即可完成報名,後續開課單位會有專員與您聯繫後續事宜。
    購買與報名課程付款方式?
    僅提供信用卡付款。
    有支援信用卡分期嗎?
    平台有提供分期服務:結帳金額滿$4,000可享三期零利率,滿$12,000可享六期零利率;分期服務支援銀行公司為:中國信託、台新銀行、玉山銀行,實際分期金額依各發卡行規定
    已完成付款,但用錯折扣碼怎麼辦?
    請申請退款並重新下單,已使用之折扣碼,本平台將不進行退回,敬請見諒。
    線上刷卡後訂單狀態顯示「待付款」
    代表您的結帳流程尚未完成,請儘速完成結帳程序,以免課程相關優惠權益失效。
    刷卡失敗的原因
    可能為以下原因: 1.授權失敗(例:信用卡發卡銀行系統忙碌、網路塞車、刷卡等待時間過久造成系統確認失敗等問題),建議稍待一段時間再重新刷卡。 2.輸入信用卡卡號等相關資料不正確(例:輸入資料不正確、卡號過期、尚未開卡等問題),建議重新確認輸入資訊。
    如何選擇紙本發票
    為響應政府政策,不主動提供紙本發票,委由金財通系統寄發電子發票開立通知信至學員購買課程時填寫之Email,發票自動存入會員載具,若未收到請告知。
    企業請款之憑證,如何申請
    若需要進行企業請款,請於購買時輸入統一編號、發票抬頭,本平台將以郵件寄送電子發票方式,至您填寫之信箱。
    多久會收到發票
    發票將於付款成功,3個工作天內開立,敬請稍候。
    如何退款
    請參考下方退款須知與流程 1.若您於本平台成功完成付款購買課程,有退款需求,於外部學習廠商兌換之線上課程自購買日起7天內,且未進行課程兌換,可申請全額退費;於104課程中心站內學習課程若購買日起7天內後「未進到學習頁」,可申請全額退費;實體課程須於開課日前 1 日之非假日上班時段前與104學習精靈提出申請,始得要求全額退費。 2.若需申請退款,請使用信件主旨:「課程中心退款申請」,並於信件內容寫明購買人姓名、訂單編號、欲退款之課程名稱,郵件至nabiservice@104.com.tw,本平台將於5個工作天內盡快為您處理。 3.確認提出退款申請時間為課程購買日起7天內,且未進行課程兌換,本平台將與欲申請退款課程之出版廠商,提出會員資料與學習紀錄查詢,確認您課程的觀看紀錄,並同步確認出版廠商訂定之退款事項,是否全數符合。申請退款的同時,即代表您同意本平台與退款課程之出版廠商,提出查詢會員資料與學習紀錄。 4.若您單一訂單中購買兩堂(含)以上課程,不需要整張訂單退款(只退其中幾堂課),退款金額為欲退款課程售價加總後,扣除此張訂單所使用之折扣碼(若折扣碼為整張訂單之折數折扣,則退款金額為欲退款課程售價加總後乘以折數折扣),若計算後退款金額低於(含)0元,本平台將不執行退款。5.上述退款方式僅限於本平台成功完成付款購買之課程,若付款與訂單成立之任一程序不在本平台完成,退款方式需依照課程出版之廠商所訂定之規則提出申請,並由課程出版廠商協助處理,本平台不介入。 6.若您的發票沒有填寫統一編號,並需要辦理退款時,由本平台代為處理發票相關作業 (如作廢電子發票或開立電子發票折讓單),以加速退款作業時程。 7.若您原訂單信用卡分期,其申請退費時,須整筆訂單全額退費,無法部分或擇一課程退費。
    款項何時退回
    課程退費採原信用卡退刷方式,退費所需之工作天依各金融機構實際作業時間為準。