top of page

「線上課程」從入門到實戰 | 應用 Spring Boot Web MVC 實現微服務

時間待決定

|

TIBAME線上課程

透過Spring Boot Starter與MVC網站前後端整合的應用實作,配合RESTful Service 服務開發與整合概念,讓您在開發系統上,能做到開發完整領域的整合、解決單體系統上常見的問題,例如:在面對繁瑣龐大架構的維運上困難,可自主理出一個可行的解決方案。

「線上課程」從入門到實戰 | 應用 Spring Boot Web MVC 實現微服務
「線上課程」從入門到實戰 | 應用 Spring Boot Web MVC 實現微服務

時間和地點

時間待決定

TIBAME線上課程

關於本活動

課程目標

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

我們總是在堆砌的環境中,逐一將系統強化與延展,而往往就在強化與延展功能的同時,卻讓系統的穩定性與環境的一致性越趨於複雜?甚至在網站開發進入全端領域的過程中,為了同時滿足前端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) 運作

  • 課程影片內容已全數上線,課程字幕正在製作中 上架時會透過Email、課程公告、TibaMe APP 通知學員
  • 應用 Spring Boot Web MVC 實現微服務之路,我們推薦你這麼學 建議學習頻率:總計6週,每週建議學習時數3~5小時,一個單元學習時數約落在 0.5~2小時(視個人的學前能力和該單元是否有實作練習,所需的學習時間可能有多有少)
課程介紹

單體與微型服務系統架構的拆解,帶你認識微型服務的優點  當單體系統複雜度高的情況下,修改與延展功能變得牽一髮動全身,讓系統維運變的冗長與不可及,而微型服務的風格,可以讓系統重整與延展變得可行的同時,滿足並優化達到以下七個目標:

程式語言的一致性與多性化、前後端的開發與整合 垂直的單純化、橫向的溝通化、垂直與橫向服務治理與效能 異質資料庫的存取可行性、開發環境與執行環境的快速佈署與調整

四大微服務應用實作搶先看

實作練習一目標:提供一個客戶與訂單查詢的聊天機器人實作

透過Line Messaging API規畫一個聊天機器人,提供給前端Line使用者加入為好友之後,透過Line WebHook(網際網路掛勾)訂閱機制,將自己開發的Spring REST佈署整合在雲端Azure中,進行服務掛勾;提供Line使用者自然語言對答應用,並且整合後端NLP自然語言解析服務建模與服務應用

實作練習二目標:將前端與Server端透過HttpClient串接服務,應用在即時查詢借用的相關即時訊息上,帶您透過台北市政府資訊局的Open Data建立一個即時查詢Ubike資訊系統

透過Spring REST撰寫服務,採用前端技術串接台北市Open Data Ubike 即時資訊,提供動態查詢服務的人機介面(Spring MVC)網站系統。且透過前端MVVM-Vue進行查詢結果的快速渲染呈現

實作練習三目標:整合Spring JdbcTemplate進行MSSQL資料存取與前端互動畫面整合設計

使用Spring MVC規畫一個後端thymeleaf Template渲染畫面與提供前端進行互動修改刪除等作業的網站系統

實作練習四目標:前端經由Spring MVC網站調用的監控台頁面,整合WebSocket機制進行即時監控資訊的推播與動態碼表監控應用

物聯網設備(可以使用Python模擬程式)送出溫溼度資訊至Spring REST開發的中介服務,寫至資資料庫之後同時傳送至中華電信IoT智慧聯網平台,經由自己規劃的專案/設備/感測裝置,進行資料蒐集與推播

微軟/甲骨文開發實務認證 陳宗興老師介紹 

誰適合學習這門課程呢?
  • 想進入Spring Java Web網站系統開發工程師
  • 想進入Spring RESTful Service開發工程師
  • 對界接服務有興趣的專案主持人或程式設計師
  • 欲了解微服務(Microservice)如何運作工程師或專案架構師
  • 電商產業/Line/NFT服務流程解決方案應用
學習前需要有什麼基本能力呢?
  • 具有Java OCP 基本程式設計能力
  • 已學習過 Java Web網站 ( Servlet / JSP )
學習前需要準備什麼呢?
  • 使用JDK 11、Spring Tool Suite 4.X版(程式設計)、Microsoft SQL Server 2019 Developer、SQL Server Management Studio、Visual Studio code (頁面編寫工具)
  • 為一次性購買線上課程、擁有永久觀看權、可以無限次回放觀看複習和討論區提問與交流
  • 手機或平板上安裝 TibaMe APP ,不管是通勤中或是下班後,都可便利地汲取知識

分享此活動

bottom of page