第 45 期 2014 年 08 月
主編的話
對於網站開發人員來說,面對不斷推陳出新的 Web 技術新標準、功能愈來愈強的瀏覽器、以及各式各樣的瀏覽網頁裝置 (PC、手機、平板等),提升網頁應用程式的操作體驗愈來愈重要。想在網頁做出互動性高、功能豐富的操作介面,同時又必須照顧到多解析度、多螢幕尺寸的瀏覽體驗,那就不得不關注一些正在火熱發展的前端技術開發框架,如:SignalR、Bootstrap、AngularJS 等,來幫助您完成這些事;想要從網站延伸至其它系統、行動裝置 app,也就需要瞭解如何運用 Web API 為系統核心功能做出串接的介面;而在需求快速變動的開發環境中,如何快速地改版、壓測、部署、上線,及早釋出測試並且聽取用戶回饋再加以改良,這時開發工具以及部署的環境要能支持你完成這些工作,透過 Visual Studio、Visual Studio Online 以及 Microsoft Azure 的完美結合,您也能輕易做到版本控制、自動測試、快速釋出、持續部署等工作。當完成這一切後,您也就開發了現代化的網站應用 (Modern Web)。
因應設備的演進和選擇的多樣性,現代化的網路應用 (Modern Web) 變成開發人員不可或缺的知識。本期電子報提供讀者成為摩登開發者需要知道的資訊,並介紹如何更快速完整的增強自己的技術能力,MVA 虛擬學院就是每個開發人員的好幫手,讓你不論何時在哪裡,都可以按照你的需求學習微軟技術,走在科技的前端。
黃靖琪 GiGi Huang
MSDN 主編
相關連結
想要了解更多最新資訊嗎?
快來加入
MVA 虛擬學院
MVA 是 Microsoft Virtual Academy 的縮寫,也就是微軟虛擬學院。現在的線上學習資源有很多,由於瞭解到使用者在有需求時,網路上的資訊過多難以選擇與過濾,甚至可能會學習到不正確或過時的資訊,我們提供這個微軟官方的免費線上學習微軟技術的網站 MVA 虛擬學院。我們的願景就是幫助開發人員、IT 人員、以及優秀的學生們學習最新的技術,增加他們的技能,並強化他們的生涯競爭力。
一個成功的資訊人員從來不會停止學習,就像一個好的產品不會停止更新進步。在 MVA 網站上你可以擁有微軟的第一手技術資訊,有上百堂課,19 個主題,16 項產品讓你選擇。使用方式是選擇你想要學習的主題/產品,然後 MVA 會將所有相關教學影片都呈現出來讓你選擇,會根據課程難易度而給你不同的積分。這些積分將讓你的帳號前面出現四種不同顏色的徽章,並可以跟台灣地區,或全世界的學員比較積分與排名。MVA 虛擬學院提供的不只是線上課程,每堂課中還分有不同的模組,讓你自由搭配上課的順序。此外,每堂課我們都搭配講義,邊看講義邊聽老師的教學,絕配組合讓學員有同步真實上課的感受。
而 MVA 另外一項讓人喜愛的服務,就是 "個人儀表板" 功能。個人儀表板 (My Dashboard) 除了可以知道自己目前在全球及台灣的積分及排名外,還可以自訂你的學習計畫 (My Learning Plan),想要先學習哪個主題,哪堂課想留到有空再上課,都可以自己決定。由於現在人較忙碌,有空的大都是零碎時間,因此我很喜歡在這個地方可以看到自己未完成的課程 (Course In Progress),我就可以知道自己要從哪堂課繼續看下去。當然,儀表板上也可以看到自己已完成的課程,方便整理自己已經上過的課程。
下列簡單三步驟,誰說忙碌的工程師就沒時間進修?快讓自己也可以隨時走在資訊最前端。
三步驟成為微軟虛擬學院會員
  1. 登入 Microsoft Virtual Academy:右上角選擇 Sign in,可選原有的 LiveID 登入。若無帳號,請點選右下方 Sign Up Now 註冊 (*請留意!Country/region 請選擇 Taiwan,才能觀賞中文課程)
  2. 註冊完成後就可以開始上課了!
  3. 首頁上方的 Courses下拉式選單可以選擇你最有興趣的主題上課。每堂課皆提供上課影片,有些課程可以下載課程簡報,或搭配複習測驗加強學習成效。
免費線上課程推薦
   
技術文章
客座編輯 MVP 陳傳興 (Bruce Chen)
在 Web Forms 專案上整合新技術,打造現代化網站
早期談論 ASP.NET 時,絕大部分的開發者都很明白我們是在討論使用「伺服器控制項」的 WebForms 網頁開發技術。2013 年開始,ASP.NET 開發團隊喊出 OneASP.NET 架構與實作,ASP.NET 成為一種通用的底層運作核心,提供的網站開發技術有 Web Forms、Web Pages、Single Page Apps 與 MVC (下一代的 MVC 6 = Web Pages + MVC + Web API),提供的服務開發技術有 Web API 與 SignalR...閱讀完整文章》
微軟傳教士 上官林傑
Visual Studio "14" CTP 1 釋出
Studio 產品單位釋出了 Visual Studio 14 (註:Visual Studio 2013 為 VS12) 的 CTP 1 版本 (release note),目前已經開放下載 (目前僅提供英文版),不過這個版本目前僅供測試、評估以及提供 Visual Studio 產品單位意見來使用,並不建議您用來做專案開發,或是與線上環境整合。您可以使用測試環境,或是建立一個虛擬機器來安裝測試。以下為 Visual Studio 14 CTP 1 的幾個新功能。...閱讀完整文章》
微軟技術顧問 徐鈞安
如何開始使用分散式版本管控 DVCS–GIT
為什麼會有這篇文章?Git 的用法和說明現在在市面上和網路上已經有很多很多資料可以查,雖然有很多寫的很棒也很清楚,但對於不是 Command 派的朋友或是想要入門的可能會覺得難以入門。再加上有 V 公司詢問了一些問題,索性就一併整理相關的工具、用法以及對照說明。希望借由三種不同的方式可以看到無論是用 Command、Git GUI 或是 Visual Studio 其結果都是一致的...閱讀完整文章》
MVP 張羽承 (Sky Chang)
ASP.NET MVC - ASP.NET MVC vNext (MVC 6) 初體驗
繼上篇之後,這次我們實際來體驗看看 MVC 6,這篇不是完全翻譯原文,小弟邊實作,邊用自己的話加上註解。MVC 6預計的功能:Cloud-Optimized, Side by side support, Enhanced developer experience, A single programming model for building Web sites and services, Modular Stack, Dependency Injection, Configuration, Open Source, Cross-platform support...閱讀完整文章》
MVP 朱明中 (Jeff Chu)
[ASP.NET][vNext] ASP.NET vNext @ 2014
今年的 TechEd 2014 North America 可真是豐富又紮實啊,除了 Microsoft Azure 多了一堆新東西外,連 .NET Framework 以及 ASP.NET 也宣布了下一個新的未來版本 vNext,.NET Framework 的部份著重在新一代的編譯平台 (Compiler Platform) Roslyn,新一代的機器語言編譯器 .NET Native 以及新一代的即地編譯系統 RyuJIT。而針對 ASP.NET 的部份則是很恐怖的大幅改版,不是針對功能面,而是針對核心面...閱讀完整文章》
近期活動
2014
08/14
13:30 - 17:30
當個頂尖系統架構師 - 以 WS 2012 R2 & SC 2012 R2 & Microsoft Azure 佈建企業最佳管理監控及災難備援
企業在內部自建服務失效時,如何快速的透過備份、備援,達成有效的災難復原能力是身為企業 IT 系統管理及維運人重要工作項目之一!這場研討會將會讓你對對如何在企業資料中心 BaaS、Raas、DRaaS 等服務的架構及管理的架構和管理有所了解。
2014
08/21
13:30 - 17:30
初探 Windows 市集 APP 開發 (Windows 8.1 / Windows Phone 8.1)
Windows Phone 8.1 加入了 Univeral App 的支援,開發人員可以很容易開發出同時支援手機與平板的應用程式,本課程介紹 Windows Phone 8.1 的新功能,帶您了解新 API 的特性與差異。
案例分享
一哥科技採用 .NET 技術打造補教業即時通報雲端應用
MSDN 採訪團隊近期採訪了位於台中市的一哥科技。一哥科技是第一個結合電子鎖與通訊功能的智慧鎖具 C-Lock,並且利用相關技術,創造出兼具保全通報、監視系統、雲端門禁、考勤管理功能的雲端控制服務 C-Home。
當初一哥科技研發部經理廖志明 Gary 在接手 C-Home 新產品研發時,除了時程需在 3 個月內完全上線外,還遇到兩項艱鉅的技術問題:「高負載量及高可靠性的即時通訊技術」、以及「跨平台 App 開發」。但是 SignalR 技術提供高度的延展性及 Xamarin 的跨平台開發讓他順利解決了這兩項開發難題。
而 Gary 在評估所使用的開發技術及工具時,在 iOS 平台及 Xamarin 之間做選擇,當他得知 Xamarin 產品技術能讓 C# 工程師開發不同平台的 App 後,馬上決定採用,且 SignalR 即時通訊技術都是 C#/.NET 的程式碼,讓 Xamarin 的整合運用更加順利,並且短時間內完成 C-Home 的產出並上市。此外,ASP. NET 及 C# 技術人才很有優勢,與 iOS Objective-C 相較,更容易操作及掌握開發時程。
關於公司未來的走向?Gary 表示「響應式網頁設計及雲端是未來的趨勢」。一哥科技接下來會著重在這兩部分,我們也期待他們未來的發展。閱讀全文》
編兒話家常
上個月爸媽北上找我吃飯,週日他們要回南部前我們一起用餐討論要搭幾點的高鐵南下。就在我正要用手機上高鐵首頁搜尋時刻表時,我爸一派輕鬆地說出當天下午的高鐵班次。抬起頭來以為老爸又是看紙本的時刻表,想開口要他留意有效日期,卻發現原來他是用台灣高鐵的 App。
我是每個月會回家一趟的人,但是因為習慣用電腦買票而忘記手機 App 的便利性。老爸卻已經熟悉他的 Windows Phone,簡單按幾個 button 就給我快速又正確的訊息。然後他在螢幕上又按了幾下,很得意地轉頭跟我娘說:”我訂好了等等五點的,我們四點左右搭捷運過去就行了。” 看到他那帥氣的模樣,我嘴角上揚了。真心感謝撰寫 App 的工程師們,讓六十幾歲的老爸也可以享受科技帶來的便利性。
最近台鐵也有新的 Windows Phone 版本的 App,現在不用再透過舊有的網頁訂票,沒有經過 RWD (Responsive Web Design) 的網頁已經默默的逐漸被淘汰中。當我用手機逛網路拍賣,發現要用兩隻手指放大縮小螢幕,或是一個螢幕無法看完整訊息時,我就不會再繼續瀏覽此網站了。根據 TNS 市場研究公司 2014 年「消費者跨裝置上網研究」報告顯示,今年台灣的智慧型手機普及率已經高達 67%。也就是全台灣每十個就有將近七個人使用智慧型手機。這個驚人的數字已經無法被忽視。每個公司在做 Online Channel 時,若無法做到跨平台開發,沒有做好響應式網頁設計,那等於跟您的客戶 Say Good Bye。以下有幾個 RWD 研討會的 MVA 免費線上課程供您參考:新潮網站開發日 Responsive Web 響應式設計
© 2014 Microsoft Corporation. 著作權所有,並保留一切權利。使用規定 | 商標 | 隱私權聲明