TibaMe
系統初始化失敗,請重新整理頁面
若持續無法載入頁面,請 聯絡客服

陳宗興 / Brette Chen

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

NT$2,680
軟體開發Java程式開發

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

NT$2,680

學員限定
2022/09/20

【課程上架快報】L6~L10 學習影片上架

此篇內容僅限購課學員閱讀,若你已購買本課程,登入後即可看到內容喔!
學員限定
2022/09/13

【開課通知】L1~L5 學習影片上架

此篇內容僅限購課學員閱讀,若你已購買本課程,登入後即可看到內容喔!

最新討論

9-2是否需要安裝 sql server
becksonsee · 2023/10/10 15:38
8-1 下載vue.min.js問題
becksonsee · 2023/09/26 18:22
(path = "/xxxx/xxx") 跟 (path = {"/xxxx/xxx"}) 的使用時機與差異
becksonsee · 2023/09/26 10:15
6-1 無法啟動
becksonsee · 2023/09/15 09:30
第十題題目是空的
郭峻安 · 2023/09/11 16:02
查看更多討論

課程資訊

default clock課程時長 10 小時 4 分
default video課程共 20 單元 84 小節
default download1 個可下載的 學習資源
icon_info_certificate提供完訓證書
default plan提供制定 學習計畫建議學習 6 週 (每週 4 小時)

適合對象

  • 想進入Spring Java Web網站系統開發工程師
  • 想進入Spring RESTful Service開發工程師
  • 對界接服務有興趣的專案主持人或程式設計師
  • 欲了解微服務(Microservice)如何運作工程師或專案架構師
  • 電商產業/Line/NFT服務流程解決方案應用

你可以學到

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

我們總是在堆砌的環境中,逐一將系統強化與延展,而往往就在強化與延展功能的同時,卻讓系統的穩定性與環境的一致性越趨於複雜?甚至在網站開發進入全端領域的過程中,為了同時滿足前端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小時(視個人的學前能力和該單元是否有實作練習,所需的學習時間可能有多有少)


    課程介紹

     單體與微型服務系統架構的拆解,帶你認識微型服務的優點 

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

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


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

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

    透過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智慧聯網平台,經由自己規劃的專案/設備/感測裝置,進行資料蒐集與推播



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

    學習前基本能力

    • 具有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 ,不管是通勤中或是下班後,都可便利地汲取知識

          

    課程資訊

    default clock課程時長 10 小時 4 分
    default video課程共 20 單元 84 小節
    default download1 個可下載的 學習資源
    icon_info_certificate提供完訓證書
    default plan提供制定 學習計畫建議學習 6 週 (每週 4 小時)

    關於講師

    陳宗興 / Brette Chen

    ▍微軟、甲骨文開發實務認證講師

    ▍相關經歷
    • 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資料庫管理

    學習附件

    file-icon
    講義下載.zip
    37.38 MB
    stage arrow to bottom

    購買此課程後,才能使用留言功能

    沒有回應的問題

    目前尚無任何討論主題

    成為第一個發問的人!在問答中找到學習的捷徑。

    關於講師

    陳宗興 / Brette Chen

    ▍微軟、甲骨文開發實務認證講師

    ▍相關經歷
    • 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資料庫管理
    立即加入成為Line官方好友
    become line friend
    返回主選單
    學習類型
    影音課程
    直播課程
    專業學程
    實體課程
    課程主題
    科技
    人工智慧
    軟體開發
    雲端技術
    資訊安全
    數位商務
    數位內容
    職場
    組織發展
    個人成長
    語文
    商用外語
    返回主選單
  • 跨域轉職班種一覽

  • 培訓模式

  • 說明會/專人諮詢

  • 返回主選單
  • 企業方案

  • 人才媒合/企業徵才

  • 返回主選單
    返回主選單
    返回主選單
    返回主選單