微軟實戰課程日-筆記

這是個人參加 2013/5/4 微軟實戰課程日的筆記。


研討會課程大綱

Keynote  劉念臻

4個modern: 消費者, 資料中心,企業,員工

Cilent/Server.   Vs Cloud/Device

微軟未來三個方向

Microsoft Store App Labs

Opportunity
可口可樂使用 kinnect


 


MVP 論譠
曹祖聖,黃忠成,胡百敬,董大偉,王森,Bill 鍾

很清楚、徹底學好一項技術/語言
12年前開始有 JavaScript,如今 JavaScript 成為顯學,進階的網頁程式設計師第一個門檻就是 JavaScript

 


MVC in SPA
Demo , Sky

Client
使用 js framework 做前端繫結
使用 AJAX 向後端讀資料

資料以 Json 格式傳遞

Knockout <---- 主推
  • ASP.NET Web API
  • MVVM

Visual Stdio 2012 update 2 

CRUD Get, Post, Put

前端JS範本
EmberJS 前端 MVC 框架
Durandal
Hot Towel MVC: 前端可使用 jQuery


SPA 缺點
  • 不利SEO
  • 舊瀏覽器無法執行

學習指南
  • Web Api / REST
  • MVC
  • JavaScript Framework


 


雲與端的整合與企業應用
董大偉
簡報: http://studyhost.blogspot.tw/2013/05/demoslide.html

花更少的時間,提供更有價值的服務

未來App架構設計,後端連線的極大化

Azure Mobile Service

  • Code first: 資料表設計由程式啟動  
  • Server 上設定排程與撰寫Script




TypeScript 開發實戰
Will 保哥
簡報: http://www.slideshare.net/WillHuangTW/type-script-20528669


Why need TypeScript ?  
  1. 由於 JavaScript 沒有類別
  2. TypeScript 可用來寫 Class
    是一種工具語言,開發後先編譯成 JavaScript, 再發行

JavaScritp 是一種型別語言
  • 基礎型別: 文字, 數字... 等資料型別
  • 物件型別: 方法
弱型別 weak type <--- .net

prototype 全域繼承

建立函式的三方式


JavaScript 沒有類別,只有函式
    可以使用類類別
    所有 Function 都是公開

可以include TypeScript compile , 在瀏覽器上開發