課程基本資訊 |
公開班
*上課地點與教室之確認,以上課通知函為主*
|
企業包班
|
▍課程緣起
微服務(microservices)是利用雲端平臺開發企業應用程式的新技術架構,它是小型、輕量的組件,在這種架構之下,應用程式是以一組服務的形式開發而成。微服務適合設計可擴展、易於維護的應用程式。它使開發更容易,還能使資源得到最佳的利用。
Spring Framework 簡稱 Spring,是最受歡迎的企業級 Java 應用程式開發框架,運用 Spring 框架可建立出效能優質、便於測試的程式碼。Spring Cloud 擁有完整的微服務框架所需要的工具,支持Rest、多語言、高可用及高容錯性、容易學習,已成為許多大公司愛用的架構。
Spring Framework 的優點包括:
- 簡化開發:Spring 提供了許多工具和功能,可以簡化Java開發,並提高開發效率。
-
可擴展性:Spring 的模組化設計使得它非常容易擴展,可以根據需要添加或刪除模組。
-
易於測試:Spring 的依賴注入和控制反轉等功能使得測試變得更加容易。
-
高效性能:Spring 的輕量級設計使得它可以在低配置的硬體上運行,並提供高效的性能。
總之,Java Spring是一個非常流行的Java框架,它提供了許多功能和工具,可以簡化Java開發,並提高應用程式的可維護性和可擴展性。
而 Spring Security(安全)、Spring Batch(效率)、Spring Cloud(擴容)是已成為企業 Java 框架開發平臺中最炙手可熱的技術,但卻是企業在建置系統平台時不斷面臨到的關卡與瓶頸,更是資深工程師在各項測試時的技術考驗。 隨著軟體產業不斷擴大,企業要的不再是只會寫程式的工程師,而是一個能透過框架平臺的技術整合,有步驟、有效率地解決問題的開發人員。 因此,正在擔任工程師職位,想持續進修或想挑戰高薪的你,絕對會需要這門課程,幫助你快速掌握時下流行的 Spring Boot 框架,運用它讓企業在雲服務開發上更加暢行無阻!
▍課程大綱
- SpringCloud:微服務概述
- 服務發現 Eureka
- SpringCloud Getway
- 微服務斷路器(Hystrix)
- 微服務智能路由(Zuul)
- 微服務負載平衡(Ribbon)
- Spring Batch:批次處理作業
- JobLauncher、Job、Step、JobRepository
- chunk vs tasklet
▍課程目標
讓學員快速掌握三大 Spring 框架技術:
Spring Security(安全):
是功能強大,且可依需求訂製身份驗證和訪問控管的框架,和 Spring 整合將更加便利。
Spring Batch(效率):
用於批次處理的開源框架。為輕量級的綜合解決方案,旨在支持開發強大的批次處理程式,常見於企業系統中。
Spring Cloud(擴容-雲服務):
是基於 Spring Boot 的微服務解決方案,可運用常用模塊,快速構建與開發分布式系統。
▍適合對象
- 有 Java 與 Java Web程式語言基礎
- 在職員工、待業、學生
- Web 開發人員
- 資料庫工程師
- 系統架構師
▍課程日期
112年 6 月 1、2、8、9、16日,白天 09:00~12:00、13:30~16:30,計 30 小時。
*主辦單位得視報名情況而保留實際開課日期的變更權利 。
▍課程費用、繳費與注意事項
- 本課程原價 NT$21,000元。
- 優惠方案:凡於開課一周前完成報名之學員,可享早鳥優惠價 NT$15,000 元(含稅)。
- 團報優惠: 二人團報可打95折、四人團報可打9折優惠。
- 請以信用卡、即期支票或匯款支付:繳費資訊將於確定開課後提供
- 課程內容受著作權法保護,不得以任何形式傳輸、重製、散布或提供予公眾,以免觸法
▍報名確認與取消
- 已完成報名與繳費之學員,課程主辦單位將於開課三天前以E-mail方式寄發上課通知函;若課程因故取消或延期,亦將以E-mail方式通知,<如未收到任何通知,敬請來電確認>
- 已完成繳費之學員如欲取消報名,請於實際上課日前以書面通知業務承辦人,主辦單位將退還90% 課程費用。
- 學員於培訓期間如因個人因素無法繼續參與課程,將依課程退費規定辦理之︰上課未逾總時數三分之一,欲辦理退費,退還所有上課費用之二分之一,上課逾總時數三分之一,則不退費。
- 如遇不可抗拒之因素,課程主辦單位保留修訂課程日期及取消課程的權利
- 本單位保留是否接受報名之權利。

▍結業證書
依本院「教育訓練服務程序」規定,本課程為短期班,參訓學員缺課未超過總時數五分之一者,結業時由本院核發結業證書。
相關連結:商研院數位創新學院粉絲團