6/24 B006:以軟體開發流程與版本控制構建安全軟體系統 (原課名: 軟體開發與流程控制)

網路報名步驟如下:
1.點選 上圖 網路報名 <連結至交大推廣教育中心報名>
2.輸入 身分證字號
3.輸入 個人報名資料
4.報名成功 (mail收到報名成功訊息)達到上課人數或最晚開課前一週 交大推教中心會 通知您atm繳費
課程名稱
以軟體開發流程與版本控制構建安全軟體系統 (原課名: 軟體開發與流程控制)
課程簡介
本課程以實務演練為主,從軟體開發流程的大觀念進行介紹,並討論如何有結構性的組織程式碼以針對軟體各元件功能規格進行開發。以及開發系統時,如何找出可能的資安風險,並透過良好的程式撰寫以避免程式漏洞的出現。接著透過Git之操作來解決程式碼多人協作上的同步、整合、與版本控制等問題,並介紹測試框架如GoogleTest之運用來提高軟體測試項撰寫之效率,以增進程式品質及避免資安漏洞。最後以Git為邏輯核心之線上程式碼管理平台Github/Gitlab,結合Travis Continuous Integration (Travis CI)系統之使用,以實現自動化整合測試之目標,持續進行程式安全與品質的測試。
課程大綱
本課程將針對下列主題進行觀念講授、範例說明、以及課堂演練:
  • 軟體開發生命週期
  • 模組化程式碼設計
  • 開發流程與版本控制
  • 軟體測試框架
  • 軟體程式碼管理平台與自動化整合測試
建議背景知識:
  • C/C++程式設計
  • Linux基礎操作
★ 本課程請學員自備筆記型電腦。本學院課程提供務實的技術演練,課程中將進行虛擬軟體模擬演練,教導學員安裝軟體及實務案例操演,使學員於課後能夠持續使用與練習。
電腦軟硬體需求: i3以上CPU、4G以上記憶體、50G可用硬碟空間、安裝VirtualBox 5.1.10以上版本。
★ 如果您無法自備電腦,請與我們聯繫筆電租借事宜。
上課時間
6/24 週六   09:30-16:30(12:30-13:30休息) 共6小時 (天災順延一週)
上課地點
國立交通大學 台北校區
課程費用
每人$7000。教材含於內 人數不足15名,不予開辦。
多人報名或一人同時報名多門課程均有優惠,詳細優惠內容歡迎來電洽詢。
招收對象
軟體開發人員、專案管理人員
師資陣容
Chong-Kuan Chen (亥客書院講師)、Chia-Wei Wang (亥客書院講師)
報名洽詢
黃小姐(03)5712121 #52526   E-mail:sunny52526@nctu.edu.tw
亥客書院官方粉絲團 歡迎關注
回 開課資訊總覽