流水號
29211
課號
IM5072
課程識別碼
725 U4000
無分班
- 3 學分
選修
資訊管理學系 / 資訊管理學研究所 / 創新領域學士學位學程
資訊管理學系
資訊管理學研究所
創新領域學士學位學程
選修- 陳炳宇
- 搜尋教師開設的課程
管理學院 創業創新管理碩士在職專班
robin@ntu.edu.tw
- 管理學院二號館1112室
02-33661193
- 四 7, 8, 9
管二104
2 類加選
修課總人數 150 人
本校 150 人
無領域專長
- 中文授課
- NTU COOL
- 核心能力與課程規劃關聯圖
- 備註由台積電IT部門協助合作授課。
- 修課限制
限學士班三年級以上
本校選課狀況
載入中- 課程概述你是不是很好奇,市面上的軟體都是如何開發出來的? 你是不是有很多的想法,但是卻不知道該如何實踐? 你開發了一個網路應用服務,但是不知道如何可以給更多人使用? 這門課希望能夠帶給你一個網路雲端原生應用程式開發完整的流程。藉由這些緊緊相連的課程,一步步帶你從一個新概念的發想、使用者訪談、軟體服務設計思考、系統架構及服務開發、網路服務規劃及負載設計、容器化的應用,最後運用觸手可及的雲端網路服務,分享給全世界。 過程中,你會了解如何運用開源(open source)軟體、軟體版本控制、持續整合(CI)、持續佈署這些觀念及常用工具,讓你的雲端服務系統開發可以更新既及時、但也更有品質。業界講師的分享及經驗談,也可以協助你更接近市場,對於日後要前進企業、或是自行創業都會是很好的指引。 【備註】 1.本課程由台積電IT部門協助合作授課。 2.第二階段選課結束,不開放加簽;建議有實作經驗者修課。
- 課程目標本課程的目標在於讓修課同學: 瞭解並熟悉雲端原生服務的概念、實踐及應用 協助學生透過以人為本的設計思考,為使用者尋求創新解決方案 引導學生熟悉雲端應用程式開發,DevOps方法及工具使用,及企業的實際案例分享 為學生跟業界講師,建立一個互相溝通及分享的管道
- 課程要求1. 請依循規定完成各週閱讀進度、進行分組報告並參與課堂討論。 2. 修課同學需繳交相關成果報告並參加期中、期末成果發表。
- 預期每週課後學習時數
- Office Hour
- 指定閱讀參考資料將依照學期主題於各堂課中說明。
- 參考書目參考資料將依照學期主題於各堂課中說明。
- 評量方式
30% 期中報告
40% 期末報告
30% 平時成績
出席、小考、課堂表現
- 針對學生困難提供學生調整方式
- 課程進度
2023/09/07第 1 週 2023/09/07 Introduction / Cloud Native / 12 Factor (簡介、雲原生、軟體開發基本原則) 2023/09/14第 2 週 2023/09/14 Design Thinking / UX (設計思考、使用者體驗) 2023/09/21第 3 週 2023/09/21 Agile / Scrum / Kanban (軟體開發方法論) 2023/09/28第 4 週 2023/09/28 Software Development Lifecycle Management (軟體開發生命週期管理) 2023/10/05第 5 週 2023/10/05 Architecture Design (架構設計) 2023/10/12第 6 週 2023/10/12 Database & Storage (資料庫與儲存) 2023/10/19第 7 週 2023/10/19 Testing & Code review (測試及程式碼審查) 2023/10/26第 8 週 2023/10/26 TSMC DevOps Case Sharing (DevOps案例分享) 2023/11/02第 9 週 2023/11/02 Mid-Term: Project Presentation (期中專案報告) 2023/11/09第 10 週 2023/11/09 Deployment / Monitoring (部屬與監控維運) 2023/11/16第 11 週 2023/11/16 Docker and K8S (容器化及虛擬化) 2023/11/23第 12 週 2023/11/23 Public Cloud Introduction (雲端服務概述) 2023/11/30第 13 週 2023/11/30 Cloud Architecture Design (雲端服務架構設計) 2023/12/07第 14 週 2023/12/07 TSMC Cloud Service Case Sharing (雲端服務案例分享) 2023/12/14第 15 週 2023/12/14 TSMC 參訪 2023/12/21第 16 週 2023/12/21 Final Project Presentation (專案成果報告)