1 天
後端.NET技術類 Visual Studio 開發與偵錯技巧本課程將著重在 .NET 開發與偵錯技巧方面,幫助大家改善開發效率、提高程式品質,更重要的,當然就是帶享受開發的樂趣。

此課程適合給...

  • 使用 Visual Studio 的開發人員 (C#, VB.NET)
  • 現有 ASP.NET Web Form 開發人員
  • 現有 ASP.NET MVC 開發人員
  • 現有 Windows Form 開發人員
  • 現有 Windows Store App 開發人員
  • 本課程不適合完全沒有 Visual Studio 使用經驗的人

上完此課程你將會...

  • 了解 Visual Studio 常見專案架構
  • 了解 Visual Studio 最新功能與特性
  • 了解如何利用 Visual Studio 快速開發程式
  • 了解如何利用 Visual Studio 提升程式品質
  • 了解各種實務的 Visual Studio 開發與偵錯技巧

我們都知道【工欲善其事,必先利其器】的道理,身為一個 .NET / Web 開發人員,我們每天花大量的時間使用Visual Studio開發各式解決方案,但你真的了解它嗎?多年的開發與教學經驗告訴我,有為數不少的開發人員,即便擁有數年的開發經驗,對於 Visual Studio 的掌握度依然非常有限,雖然功能都能寫出來,但開發與偵錯的效率天差地遠!

熟悉 Visual Studio 開發工具可以帶來無比的效益,有許多非常好用的功能、擴充套件與操作技巧,你可能從來都沒用過,本課程一如往常的將帶大家從觀念著手,搭配完整的展示與實作練習,讓你深入了解 Visual Studio 開發工具的架構與特性,我們都知道 Visual Studio 功能非常多,因此本課程將著重在 .NET 開發與偵錯技巧方面,幫助大家改善開發效率、提高程式品質,更重要的,當然就是帶享受開發的樂趣。

課程內容

  • 認識Visual Studio(共 3 章)
    3

    認識Visual Studio

    • 認識工具窗格
    • .方案總管
    • .伺服器總管
    • .屬性視窗
    • 打造舒適的開發環境
    • .視窗配置的技巧
    • .常用選項設定
    • 快速開發的密技
    • .常用快速鍵
    • .活用書籤功能
    • .活用程式碼片段
    • .程式碼產生器 (T4)
    • .使用 Code Map
    • .使用 Code Lens
  • 介紹好用擴充套件(共 9 章)
    9

    介紹好用擴充套件

    • C# Essentials
    • Web Extension Pack
    • .Bootstrap Snippet Pack
    • .Browser Sync
    • .Glyphfriend
    • .Image Optimizer
    • .NPM Scripts Task Runner
    • .Open Command Line
    • .Package Installer
    • .Web Analyzer
    • .Web Compiler
    • .Web Essentials 2015
    • Bundler & Minifier
    • Developer Assistant
    • Cloud Explorer for Visual Studio 2015
    • GitHub Extension for Visual Studio
    • Highlight all occurrences of selected word
    • Javascript Parser
    • CodeMaid
  • Visual Studio偵錯入門 (共 6 章)
    6

    Visual Studio偵錯入門

    • 重新認識方案 (Solution)
    • .方案屬性設定
    • 重新認識專案 (Project)
    • .認識 MSBuild 架構
    • .自訂 MSBuild 目標與事件
    • 認識組態管理員 (Configuration Manager)
    • 認識常用偵錯視窗
    • 基本偵錯方法
    • 執行程式碼分析
  • Visual Studio進階偵錯技巧 (共 5 章)
    5

    Visual Studio進階偵錯技巧

    • 進階中斷點設定技巧與實務運用
    • 活用組態管理員
    • .Web.config Transform
    • .Configuration Transform
    • .網站佈署與更新
    • 活用條件式編譯
    • 使用分析工具
    • .CPU取樣
    • .檢測函式呼叫次數與計時
    • ..NET 記憶體配置分析
    • .資源爭用資料分析 (並行處裡)
    • 使用 IntelliTrace
3

認識Visual Studio

  • 認識工具窗格
  • .方案總管
  • .伺服器總管
  • .屬性視窗
  • 打造舒適的開發環境
  • .視窗配置的技巧
  • .常用選項設定
  • 快速開發的密技
  • .常用快速鍵
  • .活用書籤功能
  • .活用程式碼片段
  • .程式碼產生器 (T4)
  • .使用 Code Map
  • .使用 Code Lens
9

介紹好用擴充套件

  • C# Essentials
  • Web Extension Pack
  • .Bootstrap Snippet Pack
  • .Browser Sync
  • .Glyphfriend
  • .Image Optimizer
  • .NPM Scripts Task Runner
  • .Open Command Line
  • .Package Installer
  • .Web Analyzer
  • .Web Compiler
  • .Web Essentials 2015
  • Bundler & Minifier
  • Developer Assistant
  • Cloud Explorer for Visual Studio 2015
  • GitHub Extension for Visual Studio
  • Highlight all occurrences of selected word
  • Javascript Parser
  • CodeMaid
6

Visual Studio偵錯入門

  • 重新認識方案 (Solution)
  • .方案屬性設定
  • 重新認識專案 (Project)
  • .認識 MSBuild 架構
  • .自訂 MSBuild 目標與事件
  • 認識組態管理員 (Configuration Manager)
  • 認識常用偵錯視窗
  • 基本偵錯方法
  • 執行程式碼分析
5

Visual Studio進階偵錯技巧

  • 進階中斷點設定技巧與實務運用
  • 活用組態管理員
  • .Web.config Transform
  • .Configuration Transform
  • .網站佈署與更新
  • 活用條件式編譯
  • 使用分析工具
  • .CPU取樣
  • .檢測函式呼叫次數與計時
  • ..NET 記憶體配置分析
  • .資源爭用資料分析 (並行處裡)
  • 使用 IntelliTrace

講師介紹

Will 保哥

(黃保翕)

2019 年獲選 Microsoft Regional Director (RD) 微軟技術社群區域總監

2018 年榮獲 Angular/Web GDE (Google Developer Expert) 開發專家

2008 至今連續 17 度當選 Microsoft MVP 微軟最有價值專家 (Developer Technologies)。

2013 年曾獲選第 6 屆iT邦幫忙鐵人賽【iT邦幫忙鐵人賽年度大獎】、【開發技術組年度鐵人】、【iT邦幫忙鐵人賽優選】三項殊榮。

熟悉 Angular、JavaScript、.NET、C#、ASP.NET MVC、Go、Docker、Kubernetes 相關技術。擅長 DevOps 與組織文化建立、軟體團隊建構與管理。熱愛分享知識。

曾擔任 Visual Studio 2010 上市發表會講師、MSDN 講座講師、TechDays Taiwan 2010~2015 講師、TechEd China 2011, 2013 講師。

出版著作有 ASP.NET MVC 2 開發實戰、Windows Phone 開發實戰、ASP.NET MVC 4 開發實戰等書籍。

部落格 http://blog.miniasp.com

FB 粉絲頁 https://www.facebook.com/will.fans

Contact Us聯絡多奇
聯絡多奇為您提供最專業的協助!
background image background image