NT$2,680
【課程上架快報】L6~L10 學習影片上架
【開課通知】L1~L5 學習影片上架
最新討論
課程資訊
適合對象
- 想進入Spring Java Web網站系統開發工程師
- 想進入Spring RESTful Service開發工程師
- 對界接服務有興趣的專案主持人或程式設計師
- 欲了解微服務(Microservice)如何運作工程師或專案架構師
- 電商產業/Line/NFT服務流程解決方案應用
你可以學到
當網站系統與架構愈趨複雜的同時,卻不知如何整合或強化?
我們總是在堆砌的環境中,逐一將系統強化與延展,而往往就在強化與延展功能的同時,卻讓系統的穩定性與環境的一致性越趨於複雜?甚至在網站開發進入全端領域的過程中,為了同時滿足前端UI設計的強勢與後端服務整合的完整與彈性,面臨更大的挑戰?
我們提供解決方案,和你一起面對繁瑣的架構和維運
課程在教學上將透過Spring Boot Starter與MVC網站前後端整合的應用實作,配合RESTful Service 服務開發與整合概念,讓你完成微型服務架構的開發,約十個小時的課程, 將關注在七大學習重點,並學會整合領域的四個應用實作情境
十八大單元 x 七十五個小節 x 四項實作練習的學習內容
適合想提升第一線Java Web工程師關鍵技能的你
帶你掌握Java Web工程師的五大關鍵技能
- Maven Project提升Spring Boot 快速佈署與開發能力
- 前端MVVM-Vue渲染網頁應用技術
- RESTful Service服務設計整合能力,提供前端UI程式整合能力
- Azure雲端管理的能力
- 匝道服務設計整合能力了解微服務(Microservice) 運作

|
課程介紹
單體與微型服務系統架構的拆解,帶你認識微型服務的優點
當單體系統複雜度高的情況下,修改與延展功能變得牽一髮動全身,讓系統維運變的冗長與不可及,而微型服務的風格,可以讓系統重整與延展變得可行的同時,滿足並優化達到以下七個目標:
程式語言的一致性與多性化、前後端的開發與整合
垂直的單純化、橫向的溝通化、垂直與橫向服務治理與效能
異質資料庫的存取可行性、開發環境與執行環境的快速佈署與調整
四大微服務應用實作搶先看
實作練習一目標:提供一個客戶與訂單查詢的聊天機器人實作
透過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 )
學習前準備
課程資訊
關於講師

陳宗興 / 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資料庫管理
學習附件
購買此課程後,才能使用留言功能
目前尚無任何討論主題
成為第一個發問的人!在問答中找到學習的捷徑。關於講師

陳宗興 / 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資料庫管理