ASP.NET 4.5 升級的好處是什麼? 教學與入門 - 你不認識的 .NET 系列講座

各位主管及資深開發者,

[馬上升級從這裏進入] - .NET 升級懶人包 - 升級到 Visual Studio 2013 及 ASP.NET 4.5 的 6大好處及作法

2014/4/3 高雄 & 4/7 台北場研討會 - 「 你不認識的 .NET 系列講座 - ASP.NET 4.5 升級面面觀」,整理了當天活動的錄影及投影片,供無法到現場的來賓會後學習,或與同仁及朋友們討論!還有若想了解 MSDN 採購優惠方案,可參考這裏!

你知道 .NET 已經不一樣了嗎?

.NET 從 4.5 版起 (目前是 4.5.1) 它進展地更快了!在這次活動一開場,我也花了 30 分鐘與各位開發者分享,升級的好處是什麼,當中也提到了 Visual Studio 及 .NET 已不再是你想像中的單一平台/單一語言的開發工具了,它更開放且跨平台支援,支援你的開發工作並與主要開發趨勢同步,整理如下。也可觀看錄影檔快速了解新版 .NET & Visual Studio 2013 的好處!

1. .NET 迎向主流的現代 Web 開發技術 (Modern Web) - 我們提到現代化的 Web 技術 (Modern Web),包括了 ASP.NET 如何支援 Responsive Web Design 響應式設計 (Web Form 及 MVC 皆支援)、Bootstrap 框架支援、各種社交平台登錄 (例如 facebook) 開發範本及 Identity Provider、Web API 建立共用且跨裝置及平台的服務ASP.NET SignalR 技術開發 real-time 應用,例如股票報價,線上即時對話聊天室、生產線即時資訊與電子看板即時互動資訊。

2. 跨平台 App 開發 - 透過 Xamarin 開發套件,用你熟悉的 Visual Studio + C# 一樣可以開發原生 Native 不同平台 App (iOS/Android/Windows),而且效能及操作經驗就是原生的,更好的是在 Visual Studio 中可共用專案,例如資料存取的 business logic 共用、或驗證使用者身份的 business logic 共用,如此用一樣的 C# 語法,就可省下許多在不同平台開發的功夫,實現跨平台 app 開發。

3. 佈署到本地/內部 Server (On-Premise Server) 及雲平台 - 不論你的應用程式是佈署在本地伺服器或 Windows Azure 雲平台,在 Visual Studio 中開發人員的開發/佈署經驗是一樣的。

4. ALM 平台更開放且便利 - Team Foundation Server (TFS) 及 Visual Studio 2013 除了支援 Team Foundation 集中式版控機制,也已內建支援 git 分散式的版控機制,另外 TFS 除了支援使用 Visual Studio 的開發者外,使用 XCode 開發 iOS 或是 Eclipse 的 Java 開發者,一樣可以透過 TFS 共同協作。若是 Agile/Scrum 敏捷開發團隊,無論是採用何種技術的開發團隊,TFS提供了敏捷開發所需的工具,例如看板、backlog management、burndown chart 等。最後 Visual Studio Online (原名 Team Foundation Service) 提供了雲端 ALM 平台, 無需準備機器或安裝即可線上開通,讓開發/測試的工作更便利,尤其是其提供的線上壓力測試服務 (Cloud Load Test), 這個太棒了,無需準備大量機器就可模擬成千上萬的 concurrent users。最後一個好物,是發行管理及自動化佈署,透過 Release Management for Visual Studio 可大幅減少應用程式上線佈署的時間及可能過版錯誤的風險。

5. 主流的語言及開源技術支援 - 除了主要的語言 C#/.NET, VB.NET, C++, HTML5/JavaScript,另外像支援 Python 也提供了 Python Tools for Visual Studio,Node.js 開發者也有相關套件 - Introducing node.js Tools for Visual Studio

說了這麼多,你已經開始使用 Visual Studio 2013 & .NET 4.5.1 了嗎?  

[線上影片] - 你不認識的 .NET – 微軟開發工具及平台 .NET 及 Visual Studio 的現在及未來

 

沒事幹嘛升級呢?身為一位 .NET 開發者你是這樣想嗎? 升級的好處是什麼?

活動當天我們在現場也詢問了來賓,約超過 1半的來賓聽了當天內容打算回到工作領域馬上升級! 讓你開發更有效率,應用程式執行效能也更好,更棒的是熱門的行動化應用、即時網站應用(SignalR技術)、建立跨平台的服務 (Web API技術),在ASP.NET 4.5後的版本都可以很容易做到!但你覺得升級令人感到痛苦,不知如何開始? 若你是 ASP.NET Web Form開發者,若你的.NET應用程式已是陳年老碼 (.NET 2.0 ~ .NET 3.5),本研討會的內容就要來解救你!

透過 Visual Studio 2013專案檔向下相容的方式,若你不升級.NET版本,一樣也可享受新版開發工具帶來的開發效率及快感。由實務的角度出發,教你一步步升級你的陳年老碼,.NET 4.5及 Visual Studio 2013的開發好處,請享用!

[影片及投影片] 你不認識的 .NET 系列講座 - ASP.NET 4.5 升級面面觀

時間

主題

內容

影片 & 投影片

9:35 ~ 10: 00

你不認識的 .NET –  微軟開發工具及平台 .NET 及 Visual Studio 的現在及未來

(講師 - 台灣微軟開發工具暨平台推廣處)

.NET  不再是你認識的 .NET了! 它更開放多元、因應行動化、跨平台app、社交整合及雲應用、.NET也不斷地進展,本場簡介 Visual Studio 及 .NET的藍圖,讓.NET開發者更有信心地迎向未來。

影片 | 投影片 

10:00 ~ 11:10

ASP.NET 4.5網站升級好處及 Visual Studio 2013 生產力大躍進

(講師 - 王寧疆)

 

 

(適合 Web Form 開發者、MVC 開發者也可了解) 既有的 ASP.NET Web Form網站,如何用最省力的方式,將這些網站升級,並享受升級的好處呢? 將從以下內容一一解惑。

  1. 行動化及Responsive 響應式設計
  2. 整合式身份驗證及社交登入 (例如AD驗證/facebook登入)
  3. 執行效能的提升
  4. 報表及圖表的改進..

影片 | 投影片

 

 

 

 

 

 

影片 | 投影片

11:20

~ 12:00

.NET Framework 4.5的好處及升級策略

(講師 - 王寧疆)

 

(.NET 4.5 & 4.5.1 內容) 針對Web開發者,.NET 4.5的好處在哪?接下來我們進入升級的作法,針對 .NET 版本為 2.0 – 4.0,如何進行升級。若不升級 .NET版本,只升級專案檔到 Visual Studio 2013該如何進行,以享受升級帶來的效能及生產力的提升

 

中場休息

 

13:35

~

14:30

5分鐘打造一個資料庫應用 – 使用 LightSwitch in Visual Studio 2013

(講師 - 王寧疆)

資料庫操作一直都是企業最基本的應用,包括表格的新增、修改、刪除、查詢 (CRUD) 的操作、這些透過VS 2013中的 LightSwitch 來實作十分容易,更棒的是做好的網站也支援行動版,也能直接發佈到 Windows Azure 雲平台,一個基本的資料庫應用5分鐘立即上線!

影片 | 投影片 

14:50 – 16:00

ASP.NET 開發者應該了解的 IIS

(講師 - 朱明中)

(IIS 7.5/8.0+ 內容) 你只會在 IIS 中建立站台、或虛擬目錄嗎? 許多 IIS 的元件及設定,無需撰寫程式,讓你的應用程式開發馬上飛了起來,例如效能提升、安全設定等,這些都是開發人員應該要認識的 IIS!也會提到如何善用 Windows Azure 雲平台更方便開發人員進行開發、測試及佈署。

影片 | 投影片 

16:10 -17:30

Enterprise Library 6.0 常用模組及.NET 4.5 的活用

(講師 - 董大偉)

Enterprise Library 中有許多 .NET 企業應用開發常用的模組,包括 Data Access、Exception Handling、Logging 等程式開發常見的模組,我們來看看如何善用這些現有的library來加速你的開發。

影片

最後,若對新版 VS 2013 有興趣打算購買 MSDN 者,可參考優惠方案 - https://aka.ms/vs2013tw

 

[延伸閱讀] .NET 升級懶人包 - 升級到 Visual Studio 2013 及 ASP.NET 4.5 的 6大好處及作法