2022年1月18日 星期二

2022年行政院勞動署補助課程規劃說明

(1/5) Java SE 基礎班 / Java基礎程式開發設計培訓班

  1. 課程名稱:Java SE 班 / Java基礎程式開發設計培訓班

  2. 課程狀態:前期規劃 / 補助申請中 / 補助已核定 / 報名招生中 / 確定開班

  3. 報名查詢:https://ojt.wda.gov.tw/ClassSearch/Detail?OCID=142763&plantype=1

  4. 教材用書:Java SE8 OCAJP專業認證指南,博碩出版社 (https://www.drmaster.com.tw/Bookinfo.asp?BookID=MP21915)

  5. 辦理單位:台灣科技大學推廣教育中心

  6. 補助專案:勞動部勞動力發展署, 產業人才投資方案

  7. 課程時數:36小時 (每周日6小時)

  8. 課程費用 (含書籍費):

  9. 補助比例:約 80%

  10. 自付金額:約 2,000

  11. 課程規劃:

日期

授課時間

時數

課程進度/內容

2022/4/10

09:30 ~ 12:30

3

  • 了解Java的技術應用範圍、歷史。

2022/4/10

13:30~ 16:30

3

  • 物件導向介紹。

  • 類別與物件介紹。

2022/4/17

09:30 ~ 12:30

3

  • 變數介紹與使用方式。

  • 變數基本型別說明。

2022/4/17

13:30~ 16:30

3

  • 物件參考變數介紹。

  • String, StringBuilder類別介紹。

2022/4/24

09:30 ~ 12:30

3

  • 選擇結構介紹。

  • 使用if、else if、else等關鍵詞來設計程式結構

2022/4/24

13:30~ 16:30

3

  • 陣列的應用。

  • 使用ArrayList類別。

2022/5/15

09:30 ~ 12:30

3

  • 重複結構介紹。

  • 使用while、for loop迴圈。

2022/5/15

13:30~ 16:30

3

  • 類別方法的定義與使用。

  • 多載和變數傳值介紹。

2022/5/22

09:30 ~ 12:30

3

  • 介紹物件導向的封裝與使用方式。

  • 使用類別建構子。

2022/5/22

13:30~ 16:30

3

  • 使用物件導向的繼承。

  • 使用物件導向的多型(一)。

2022/5/29

09:30 ~ 12:30

3

  • 使用物件導向的多型(二)。

2022/5/29

13:30~ 16:30

3

  • 程式「意外狀況(exception)」的說明。

  • 使用Exception類別。


12. 報名狀況

 


(2/5) Java OCPJP 認證班 / 使用Java開發安全的應用程式

  1. 課程名稱:Java SE 班 / Java基礎程式開發設計培訓班

  2. 課程狀態:前期規劃 / 補助申請中 / 補助已核定 / 報名招生中 / 確定開班

  3. 報名查詢:https://ojt.wda.gov.tw/ClassSearch/Detail?OCID=143662&plantype=1

  4. 教材用書:Java SE8 OCAJP專業認證指南,博碩出版社 (https://www.drmaster.com.tw/Bookinfo.asp?BookID=MP21916)

  5. 辦理單位:台灣科技大學推廣教育中心

  6. 補助專案:勞動部勞動力發展署, 產業人才投資方案

  7. 課程時數:42小時 (每周日7小時)

  8. 課程費用 (含書籍費):

  9. 補助比例:約 80%

  10. 自付金額:約 2,000

  11. 課程規劃:

日期

授課時間

時數

課程進度/內容

2022/6/12

09:30 ~ 12:30

3

  • 使用封裝

  • 使用subclasses

  • Overload & Override

  • 使用variable argument (可變動參數個數)的方法

  • 使用多型

2022/6/12

13:30 ~ 17:30

4

  • 使用抽象類別

  • 使用static與final

  • 使用列舉型態

  • 實做獨體設計模式

  • 使用巢狀類別

2022/6/19

09:30 ~ 12:30

3

  • 泛型

  • 集合物件

2022/6/19

13:30 ~ 17:30

4

  • 例外

  • 斷言

2022/6/26

09:30 ~ 12:30

3

  • 檔案處理與基礎IO

  • 序列化與反序列化

  • NIO.2

2022/6/26

13:30 ~ 17:30

4

  • 執行緒介紹

  • 平行處理

2022/7/03

09:30 ~ 12:30

3

  • 認識DBMS和SQL

  • 使用JDBC存取資料庫

  • 使用JDBC進行交易

2022/7/03

13:30 ~ 17:30

4

  • 多國語言的實作

  • Date/Time API

2022/7/10

09:30 ~ 12:30

3

  • Functional Interface

  • Lambda表示式

2022/7/10

13:30 ~ 17:30

4

  • 建構者模式介紹

  • 使用Optional類別

  • 使用Stream API

2022/7/17

09:30 ~ 12:30

3

  • 模組化介紹

2022/7/17

13:30 ~ 17:30

4

  • 建立安全的Java程式

    • 設計安全物件

    • 注入攻擊與輸入驗證

    • 處理機敏資訊

    • 序列化與反序列化物件

    • 建立敏感的安全物件

    • 避免服務阻斷攻擊


12. 報名狀況


(3/5) Java Web 班 / 使用Java建購資訊安全的網站應用程式

  1. 課程名稱:Java Web 班 / 使用Java建購資訊安全的網站應用程式

  2. 課程狀態:前期規劃 / 補助申請中 / 補助已核定 / 報名招生中 / 確定開班

  3. 報名查詢:

  4. 教材用書:Java RWD Web企業網站開發指南 | 使用Spring MVC與Bootstrap,碁峰出版社 (http://books.gotop.com.tw/v_ACL055900)

  5. 辦理單位:台灣科技大學推廣教育中心

  6. 補助專案:勞動部勞動力發展署, 產業人才投資方案

  7. 課程時數:42小時 (每周日7小時)

  8. 課程費用 (含書籍費):

  9. 補助比例:約 80%

  10. 自付金額:約 2,000

  11. 課程規劃:

日期

授課時間

時數

課程進度/內容

2022/8/7

09:30 ~12:30

3

  • Java Servlet介紹

  • Java Server Pages介紹

2022/8/7

13:30 ~ 17:30

4

  • 實做MVC架構

  • Servlet的執行環境

  • 容器處理請求的流程

  • 使用HttpSession進行對話

2022/8/14

09:30 ~ 12:30

3

  • Web應用程式的部署與結構

  • Web應用程式的部署設定

2022/8/14

13:30 ~ 17:30

4

  • Web存取資料的4個範圍

  • EL進階介紹

  • JSTL基礎介紹

2022/8/21

09:30 ~ 12:30

3

  • 容器使用JSP的系統流程

  • 使用JSP的腳本(scripting)語言

2022/8/21

13:30 ~ 17:30

4

  • 使用課製化標籤開發JSP程式

2022/8/28

09:30 ~ 12:30

3

  • Servlet生命週期

  • 使用annotation標示生命週期

  • Servlet與執行緒安全

  • 使用過濾器

  • 處理Multipart的表單

2022/8/28

13:30 ~ 17:30

4

  • 再談MVC架構裡的Model概念

  • 資料庫和外部資源存取

  • ORM的軟體架構

  • Java Persistence API簡介

2022/9/4

09:30 ~ 12:30

3

  • 使用非同步的Servlets

  • 使用AJAX

2022/9/4

13:30 ~ 17:30

4

  • 網站應用程式的安全性考量

  • 常見的網站攻擊模式

  • 使用者的身分驗證和授權

  • 網路資料傳輸的加密

2022/9/18

09:30 ~ 12:30

3

  • 常見網站安全性問題(OWASP TOP10)與解決方式

2022/9/18

13:30 ~ 17:30

4

  • 常見網站安全性問題(OWASP TOP10)與解決方式


12. 報名狀況

 

(4/5) Spring MVC 班 / 使用Spring框架建構資訊安全的RWD網站應用程式

  1. 課程名稱:Spring MVC 班  / 使用Spring框架建構資訊安全的RWD網站應用程式

  2. 課程狀態:前期規劃 / 補助申請中 / 補助已核定 / 報名招生中 / 確定開班

  3. 報名查詢:https://ojt.wda.gov.tw/ClassSearch/Detail?OCID=144876&plantype=1

  4. 教材用書:Spring Boot情境式網站開發指南|使用Spring Data JPA、Spring Security、Spring Web Flow ,碁峰出版社(http://books.gotop.com.tw/v_ACL058600)

  5. 辦理單位:台灣科技大學推廣教育中心

  6. 補助專案:

  7. 課程時數:

  8. 課程費用 (含書籍費):

  9. 補助比例:

  10. 自付金額:

  11. 課程規劃:


日期

授課時間

時數

課程進度/內容

10/16

09:30 ~ 12:30

3

Spring框架介紹

  • Spring的目的與策略

  • Spring開發手法DI介紹

  • Spring開發手法AOP介紹

10/16

13:30~ 16:30

3

Spring框架介紹

  • Spring開發手法Template 介紹

  • Spring的架構

  • Spring 的模組與商品組合

10/23

09:30 ~ 12:30

3

Spring DI介紹與實做

  • 了解Spring DI的數種使用方式

  • 使用搜尋和縫合技術進行自動化DI

10/23

13:30~ 16:30

3

Spring DI介紹與實做

  • 使用Java設定類別指定元件進行DI

  • 使用XML設定檔指定元件進行DI

  • 使用混合方式進行DI

10/30

09:30 ~ 12:30

3

Spring AOP介紹與實做

  • 代理人設計模式

  • AOP介紹

  • 使用PointCut表示式篩選Joint Points

10/30

13:30~ 16:30

3

Spring AOP介紹與實做

  • 使用標註類別定義Aspect物件

  • 使用XML設定檔定義Aspect物件

11/6

09:30 ~ 12:30

3

Spring JDBC Template介紹與實做

  • 樣板方法設計模式介紹

  • 了解Spring框架資料處理邏輯

  • 設定Spring資料來源

11/6

13:30~ 16:30

3

Spring JDBC Template介紹與實做

  • 使用JDBC樣板類別

  • 使用交易

11/13

09:30 ~ 12:30

3

使用Spring MVC -  Controller

11/13

13:30~ 16:30

3

使用Spring MVC - Model

11/20

09:30 ~ 12:30

3

使用Spring MVC - View

11/20

13:30~ 16:30

3

SiteMash框架介紹

  • 使用SiteMesh設計網站版型

  • SiteMesh實作專案

11/27

09:30 ~ 12:30

3

OWASP TOP 10 &使用Spring Security框架提升網站安全性

11/27

13:30~ 16:30

3

OWASP TOP 10 &使用Spring Security框架提升網站安全性

12/04

09:30 ~ 12:30

3

實做1-下載bootstrap範本並套用Spring MVC

實做2-套用Sitemesh

12/04

13:30~ 16:30

3

實做3-建構content

實做4-套用Security


(5/5) Spring Boot 與 Spring Data JPA 建構安全的REST API班

  1. 課程名稱:Spring Boot 與 Spring Data JPA 建構安全的REST API班

  2. 課程狀態:2022 年沒有學校提案補助,改自辦課程,將於四階課程中說明

  3. 報名意願調查(Google表單):https://forms.gle/wHAj5k8yYFUMSpFg6

  4. 教材用書:自辦課程無贈書,參考書籍為:

  1. 辦理單位:個人自辦

  2. 課程時數:42 小時

  3. 課程日期:

  4. 課程費用:3000元

  5. 課程進行方式:以Google Meet視訊教學,無實體教室。

  6. 開班門檻:20人。將另行以Google表單統計預期報名人數,在2022/12/24統計截止。2022/12/25通知是否開班與匯款方式。

  7. 課程綱要:

    • 3 小時
      • J05_01 - 使用 Maven 管理 Java 專案
    • 24 小時
      • J05_02 - JPA 與 資料庫
      • J05_03 - 使用 JPQL 查詢語言
      • J05_04 - 使用 Spring Data JPA 讓 ORM 更聰明
    • 6 小時
      • J05_05 - 使用 Spring Boot 簡化 Spring 開發
      • J05_06 - 簡介 REST
    • 6 小時
      • J05_07 - 使用 Spring Boot 建構 REST API 專案
      • J05_08 - REST API 的例外處理
    • 3 小時
      • J05_10 - 使用Spring Security的HTTP基礎驗證方式保護 REST API