【開發必看】Top 10 點閱破千熱門課程!

各位開發夥伴們大家好,感謝各位長久以來對我們的支持,這邊替大家整理了本年度最熱門的精彩課程,快來看看你看過哪些呢?小編掛保證!通通都是點閱率破千的必修課程啦!欲知更多課程請到 免費線上課程 學習!

0

ALM 開發人員的一日生活 : 暫停工作、修復 Bug 和進行程式碼檢閱 (Code Review)

各位夥伴們, 常常在一些研討會中,有來賓問到,一個在 ALM 平台上運作的團隊,其開發成員每日工作大致長什麼樣子?  當然每個團隊所遇到的狀況不同,也不一定要依照以下流程進行,但此文章大致描述了一個開發人員的一天,當發現了一個bug,如何提交到 Team Foundation Server (TFS) 或 Visual Studio Online 中,讓開發人員可以進行修復,修復完成後如何要求同仁進行 Code Review,並進行測試。 微軟開發工具產品經理 Dann Wu 吳典璋 —————————————————————————————————– Visual Studio Premium 和 Visual Studio Ultimate 中透過 Team Foundation Server 提供了只要按一下的強大切換方式,可讓您將工作內容從某個工作執行緒切換至另一個執行緒。 此外,小組成員也可以輕鬆交換有關程式碼變更建議的訊息。 本主題將說明這些功能,接著提供的教學課程將跟隨虛擬的敏捷式小組成員度過一天。 Peter 忙於撰寫一些程式碼來完成一項待處理項目工作。不過,他的同事發現了阻礙進度的 Bug,他想要立即修正它。 他暫止正在進行的工作並修正 Bug。 然後他請 Julia 檢閱修正結果,並且在檢閱之後簽入修正,再繼續處理原本正在進行的工作。 注意事項 Peter 使用的 [我的工作] 和 [程式碼檢閱] 功能只能在 Visual Studio Premium 和 Visual Studio Ultimate 中使用。 本主題內容…

0

ALM 開發人員的一日生活 : 從使用者劇本 (User Story) 撰寫新程式碼

註: 內文提及Visual Studio Ultimate、Visual Studio Premium已於 2015/3月改名為 Visual Studio Enterprise  各位夥伴們, 常常在一些研討會中,有來賓問到,一個在 ALM 平台上運作的團隊,並且重視測試的團隊,其開發成員每日工作大致長什麼樣子?  當然每個團隊所遇到的狀況不同,也不一定要依照以下流程進行,但此文章大致描述了一個開發人員的一天,當接到了一個新的需求 (Requirement, 或稱為 User Story 使用者劇本),從Work Item 工作項目開始,如何開始撰寫程式,包括單元測試,並反覆進行測試,最後提交到 Team Foundation Server (TFS) 或 Visual Studio Online 中並進行持續整合 (CI, Continuous Integration),以盡早發現問題。 台灣微軟開發工具產品經理 Dann Wu 吳典璋 ——————————————————————————— 你是新的使用者,剛要接觸 Visual Studio 應用程式生命週期管理 (ALM) 和 Team Foundation Server (TFS) 嗎? 想要知道如何您和您的小組可以取得最大好處,從這些工具,以建置您的應用程式的最新版本? 然後採取步驟來逐步執行這兩章教學課程] 並遵循 Peter 和許,兩位開發人員在 Fabrikam…

0

Visual Studio Ultimate / TFS 軟體生命週期 + Release Management 自動化佈署實作營 (2015 最新課程)

註: 內文提及Visual Studio Ultimate已於 2015/3月改名為 Visual Studio Enterprise   課程主題 1 – ALM 軟體生命週期管理 以 Visual Studio Ultimate 2013 及 Team Foundation Server 2013 實機演練 ALM (Application Lifecycle Management) 軟體開發生命週期,以適當的工具配合流程,從軟體架構設計、程式碼撰寫、測試、專案管理、資料庫程式開發、原始碼管理、版本控管等等涵蓋整個軟體開發週期。ALM 可以讓整個 IT及 RD 團隊具備最大的彈性,快速因應市場的狀況作出相對應的調整,並且維持高水準的軟體品質,提升開發效率,增加開發過程的管理透明度。 課程主題 2 – 自動化佈署及發行管理 – Deployment Automation & Release Management 你認為一個對外的應用服務、網路銀行、電子商務、或是企業核心系統多久改版一次? 每次改版從開發/測試到上線環境,需花多少時間?如何確保系統在改版佈署的時候downtime愈短愈好? 當改版頻率愈來愈高,這些挑戰就顯得更重要。這些應用系統佈署的重要議題,值得IT及研發主管參加! 一個 mission critical 的系統,其上版流程是十分嚴謹的,會有開發、測試、Staging 及Production 環境,並在每個環境中反覆測試以確保每次改版其功能正確、符合資安及效能要求等驗證機制。通常為了讓系統人員對於改版需異動哪些程式及設定,需填表單告知哪些系統設定需更新,即使是一個簡單的功能換版動作,都得耗上許多溝通成本、時間以及冒上可能出錯的風險。 “Release Management –…

0

2014 Microsoft ALM Day 團隊開發日研討會 – 簡報下載及線上影片

註: 內文提及Visual Studio Ultimate已於 2015/3月改名為 Visual Studio Enterprise註: 內文提及Visual Studio Online已於 2015/11月改名為 Visual Studio Team Services 各位夥伴們, 當天的投影片/影片也附在本文最下方 微軟一年一度的 ALM Day 軟體開發高峰會,已於 2014/6/26 日結束,我們今年的主題聚焦在 ALM (Application Lifecycle Management, 軟體生命週期管理) 的趨勢,主題包括了 – Agile、Quality、Cloud、DevOps/Automation,在當天的第一個Session場次 – 「建立持續高效能的開發團隊 – ALM 的價值及未來」,我們花了一些時間說明,為何開發人員及RD 主管應該要留意這些主題,籍由以下這篇文章,也可以看線上影片,希望讓當天沒能參加的來賓,也能了解這些重要的議題,以提升團隊開發的能量及成熟度!當天現場有提到3本關於 ALM 的書籍,哪3本呢,可參考這裏。 台灣微軟開發工具產品經理 – 吳典璋 (Dann Wu) ——————————————————————————————————————– 建立持續高效能的開發團隊 – ALM 的價值及未來 (ALM Day 第一個 Session 內容摘要,也可看線上影片) 一開場,我們與來賓分享,從3個角度 Quality,…

0

[ALM 工具及套件] Visual Studio ALM 及 Team Foundation Server 的相關擴充套件及指南

各位朋友們, 這裏整理了許多 Visual Studio ALM 及 Team Foundation Server (TFS) 的相關套件及進階指南,讓你建立 ALM 環境或使用/管理 TFS 更容易! 你可自行尋找適合的來使用! (原始來源在 – https://aka.ms/widgets; 由 Visual Studio ALM Rangers 社群提供) 下列的套件 widgets 有些是 免費 free 或是提供試用 (trial) 最新的套件清單請參考 – https://aka.ms/widgets 更多參考資源 :    社群提供的擴充套件 (widgets) 套件分類: 管理 (Admin), 敏捷規劃 (Agile Planning), Azure, 建置 (Build), 持續整合 (CI, Continuous Integration), 寫碼(Coding), 使用者回報(Feedback), 移轉(Migration), 生產力套件(Productivity), 版本管控 (Source…

0

[ALM 學習] Scrum 敏捷開發及規畫 (Scrum & Agile Planning)

  註: 內文提及Visual Studio Ultimate已於 2015/3月改名為 Visual Studio Enterprise 以下 Lab 來自於 ALM 學習中心 (https://aka.ms/learnalm),雖然版本是 VS 2012/ TFS 2012,但仍適合使用 Visual Studio 2013/ TFS 2013 者的了解基本觀念,可直接觀看影片學習。 Scrum 敏捷開發及規畫 (Scrum & Agile Planning) 使用工具:Visual Studio 2012 Ultimate / Team Foundation Server 2012 適合對象:研發主管、專案主管及所有開發人員 學習重點:告訴你什麼是 Scrum 敏捷開發,並讓開發團隊持續交付價值,以及持續增值的開發 簡介 Scrum & Agile Planning ( Scrum、敏捷開發及規畫 ) 教學大綱 敏捷 (Agile) 開發簡介…

0

[ALM 學習] 系統分析、架構設計及程式碼視覺化 (System Analysis & Architect Design、Code Visualization & Understanding)

註: 內文提及Visual Studio Ultimate已於 2015/3月改名為 Visual Studio Enterprise 以下 Lab 來自於 ALM 學習中心 (https://aka.ms/learnalm),雖然版本是 VS 2012/ TFS 2012,但仍適合使用 Visual Studio 2013/ TFS 2013 者的了解基本觀念,可直接觀看影片學習。 系統分析、架構設計及程式碼視覺化 (System Analysis & Architect Design、Code Visualization & Understanding) 使用工具:Visual Studio Ultimate 2012 企業旗艦版 適合對象:研發主管及所有開發人員 學習重點: 物件導向系統分析設計 (OOSA/SD) – UML 塑模設計及工作項目 (Work Item) 連結 逆向工程應用 – 架構總管 (Architecture Explorer)、圖層圖 (Layer Diagram)、與相依性圖形及驗證 (Dependency…

0

[ALM 學習] 軟體測試及品質管理 (Software Testing and Quality Assurance)

註: 內文提及Visual Studio Ultimate已於 2015/3月改名為 Visual Studio Enterprise 以下 Lab 來自於 ALM 學習中心 (https://aka.ms/learnalm),雖然版本是 VS 2012/ TFS 2012,但仍適合使用 Visual Studio 2013/ TFS 2013 者的了解基本觀念,可直接觀看影片學習。 軟體測試及品質管理 (Software Testing and Quality Assurance) 使用工具:Visual Studio Ultimate 2012 企業旗艦版 / Test Professional 2012 品管人員版 / Team Foundation Server 2012 適合對象:研發主管、所有開發人員、測試及品管人員 學習重點:透過測試驗證應用程式的品質,並且以強大的診斷工具提升軟體的整體品質。內容涵蓋: 網站效能測試 (Web Performance Testing) & 負載壓力測試 (Load and Stress…

0

[ALM 學習] 進階程式開發、除錯及程式碼品質 (Advanced Development, Debugging and Code Quality)

  註: 內文提及Visual Studio Ultimate已於 2015/3月改名為 Visual Studio Enterprise 以下 Lab 來自於 ALM 學習中心 (https://aka.ms/learnalm),雖然版本是 VS 2012/ TFS 2012,但仍適合使用 Visual Studio 2013/ TFS 2013 者的了解基本觀念,可直接觀看影片學習。   進階程式開發、除錯及程式碼品質 (Advanced Development, Debugging and Code Quality) 使用工具:Visual Studio Premium 或 Ultimate 2012 企業旗艦版 / Team Foundation Server 2012 適合對象:研發主管及所有開發人員 學習重點:瞭解程式碼品質的重要,內容涵蓋: 單元測試 (Unit Test),程式覆蓋率 (Code Coverage) 程式碼分析 (Code Analysis)、程式碼度量 (Code…

0