Top Banner
ASP.NET MVC 善善善善善善善善善善善善 demo fan
78

ASP.NET MVC 善用網路資源快速完打造網站

May 26, 2015

Download

Technology

twMVC

ASP.NET MVC 善用網路資源快速完打造網站
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: ASP.NET MVC 善用網路資源快速完打造網站

ASP.NET MVC 善用網路資源快速打造網站

demo fan

Page 2: ASP.NET MVC 善用網路資源快速完打造網站

http://mvc.tw 2

連任五屆微軟最有價值專家,從 ASP.NET MVC 1 Beta3 接觸到 MVC 架構後就開始投入,並且撰寫 Blog http://demo.tc 推廣 MVC 相關技術,出版著作有 《 ASP.NET MVC4 網站開發美學》等書籍。

MSDN 講座特約講師

TechDays Taiwan 2012~2013 特約講師

微軟實戰課程日講師

微軟雲端平台開發者日講師

twMVC創辦人兼核心講師 http://mvc.tw

SkillTree 創辦人兼專任講師 http://skilltree.my

講師介紹 demo ?

Page 3: ASP.NET MVC 善用網路資源快速完打造網站

http://mvc.tw 3

如何快速發想一個網站

這堂課會有什麼?

Page 4: ASP.NET MVC 善用網路資源快速完打造網站

http://mvc.tw 4

如何快速發想一個網站

設計很弱怎麼補強?

這堂課會有什麼?

Page 5: ASP.NET MVC 善用網路資源快速完打造網站

http://mvc.tw 5

如何快速發想一個網站

設計很弱怎麼補強?

資料源怎麼找?

這堂課會有什麼?

Page 6: ASP.NET MVC 善用網路資源快速完打造網站

http://mvc.tw 6

很神的快速做出一個網站!

這堂課不會有什麼?

Page 7: ASP.NET MVC 善用網路資源快速完打造網站

http://mvc.tw 7

很神的快速做出一個網站!

刷刷刷的快速操作!

這堂課不會有什麼?

Page 8: ASP.NET MVC 善用網路資源快速完打造網站

http://mvc.tw 8

很神的快速做出一個網站!

刷刷刷的快速操作!

一堆專有名詞假裝自己很厲害!

這堂課不會有什麼?

Page 9: ASP.NET MVC 善用網路資源快速完打造網站

9

嗯?

Page 10: ASP.NET MVC 善用網路資源快速完打造網站

10

ASP.NET MVC 勒?

Page 11: ASP.NET MVC 善用網路資源快速完打造網站

11

<asp:TextBox

Page 12: ASP.NET MVC 善用網路資源快速完打造網站

12

<asp:TextBox

這玩意你要怎麼整合網路資源?

Page 13: ASP.NET MVC 善用網路資源快速完打造網站

13

說穿了,這場次結束,你只會拿到滿滿的連結

Page 14: ASP.NET MVC 善用網路資源快速完打造網站

14

OK 開始了!

Page 15: ASP.NET MVC 善用網路資源快速完打造網站

15

以前的我們是怎麼做網站的?

Page 16: ASP.NET MVC 善用網路資源快速完打造網站

16

在那個純真年代

Page 17: ASP.NET MVC 善用網路資源快速完打造網站

17

在那個純真年代

有個偉大的技術愛好者

Page 18: ASP.NET MVC 善用網路資源快速完打造網站

18

在那個純真年代

有個偉大的技術愛好者

做了一個偉大的網站

Page 19: ASP.NET MVC 善用網路資源快速完打造網站

19

首頁建置百寶箱

Page 20: ASP.NET MVC 善用網路資源快速完打造網站

20

首頁建置百寶箱

Page 21: ASP.NET MVC 善用網路資源快速完打造網站

21

首頁建置百寶箱

執行 CP 值最高的 Copy Paste

Page 22: ASP.NET MVC 善用網路資源快速完打造網站

http://mvc.tw 22

來點正經的網站建構順序

Page 23: ASP.NET MVC 善用網路資源快速完打造網站

http://mvc.tw 23

先畫 Wireframe

來點正經的網站建構順序

Page 24: ASP.NET MVC 善用網路資源快速完打造網站

http://mvc.tw 24

先畫 Wireframe

Wireframe 是什麼鬼? http://akanelee.logdown.com/posts/159788-what-is-wireframe

來點正經的網站建構順序

Page 25: ASP.NET MVC 善用網路資源快速完打造網站

http://mvc.tw 25

先畫 Wireframe

Wireframe 是什麼鬼? http://akanelee.logdown.com/posts/159788-what-is-wireframe

利用極快速的工具,先發想要做的網站版面

來點正經的網站建構順序

Page 26: ASP.NET MVC 善用網路資源快速完打造網站

http://mvc.tw 26

先畫 Wireframe

Wireframe 是什麼鬼? http://akanelee.logdown.com/posts/159788-what-is-wireframe

利用極快速的工具,先發想要做的網站版面 超簡單: https://wireframe.cc/

來點正經的網站建構順序

Page 27: ASP.NET MVC 善用網路資源快速完打造網站

http://mvc.tw 27

先畫 Wireframe

Wireframe 是什麼鬼? http://akanelee.logdown.com/posts/159788-what-is-wireframe

利用極快速的工具,先發想要做的網站版面 超簡單: https://wireframe.cc/

夠完整: https://cacoo.com/lang/zh_tw/

來點正經的網站建構順序

Page 28: ASP.NET MVC 善用網路資源快速完打造網站

28

畫起來好累?!

Page 29: ASP.NET MVC 善用網路資源快速完打造網站

29

不想學新的程式操作方法?

Page 30: ASP.NET MVC 善用網路資源快速完打造網站

30

Wireframe 王道

Page 31: ASP.NET MVC 善用網路資源快速完打造網站

31

手繪

Page 32: ASP.NET MVC 善用網路資源快速完打造網站

32

手繪http://www.uistencils.com/products/windows-phone-sketch-pad

Page 33: ASP.NET MVC 善用網路資源快速完打造網站

http://mvc.tw 33

Prototype

Page 34: ASP.NET MVC 善用網路資源快速完打造網站

http://mvc.tw 34

Prototype 是什麼?

Prototype

Page 35: ASP.NET MVC 善用網路資源快速完打造網站

http://mvc.tw 35

Prototype 是什麼? 直翻就是原型,你網站的原型,當使用 Wireframe 打好稿後,

就可以開始製作 Prototype 了

Prototype

Page 36: ASP.NET MVC 善用網路資源快速完打造網站

http://mvc.tw 36

Prototype 是什麼? 直翻就是原型,你網站的原型,當使用 Wireframe 打好稿後,

就可以開始製作 Prototype 了

製作要點 盡量減少重工

Prototype

Page 37: ASP.NET MVC 善用網路資源快速完打造網站

37

Prototype 推薦使用

Bootstrap

Page 38: ASP.NET MVC 善用網路資源快速完打造網站

38

Prototype 推薦使用

Why?

Page 39: ASP.NET MVC 善用網路資源快速完打造網站

http://mvc.tw 39

Bootstrap 本來就是製作 Prototype 的工具

Bootstrap

Page 40: ASP.NET MVC 善用網路資源快速完打造網站

http://mvc.tw 40

Bootstrap 本來就是製作 Prototype 的工具

而且做好的 Prototype 很美觀

Bootstrap

Page 41: ASP.NET MVC 善用網路資源快速完打造網站

41

我畫好 Prototype 了,這樣可以嗎?

Page 42: ASP.NET MVC 善用網路資源快速完打造網站

42

我畫好 Prototype 了,這樣可以嗎?

Page 43: ASP.NET MVC 善用網路資源快速完打造網站

43

我畫好 Prototype 了,這樣可以嗎?

Page 44: ASP.NET MVC 善用網路資源快速完打造網站

44

我畫好 Prototype 了,這樣可以嗎?

Page 45: ASP.NET MVC 善用網路資源快速完打造網站

45

我畫好 Prototype 了,這樣可以嗎?

Page 46: ASP.NET MVC 善用網路資源快速完打造網站

46

我畫好 Prototype 了,這樣可以嗎?

Page 47: ASP.NET MVC 善用網路資源快速完打造網站

http://mvc.tw 47

Bootstrap 本來就是製作 Prototype 的工具

而且做好的 Prototype 很美觀

因為有一定的水準,而且還能動!所以很容易不小心就會變 Production

Bootstrap

Page 48: ASP.NET MVC 善用網路資源快速完打造網站

48

Page 49: ASP.NET MVC 善用網路資源快速完打造網站

http://mvc.tw 49

Bootstrap 會不會很難學?

Prototype

Page 50: ASP.NET MVC 善用網路資源快速完打造網站

http://mvc.tw 50

Bootstrap 會不會很難學? 有完整文件: http://getbootstrap.com/

Prototype

Page 51: ASP.NET MVC 善用網路資源快速完打造網站

http://mvc.tw 51

Bootstrap 會不會很難學? 有完整文件: http://getbootstrap.com/

有豐富範例: http://bootsnipp.com/

Prototype

Page 52: ASP.NET MVC 善用網路資源快速完打造網站

http://mvc.tw 52

Bootstrap 會不會很難學? 有完整文件: http://getbootstrap.com/

有豐富範例: http://bootsnipp.com/

有超多套件: http://

www.twittstrap.com/resources/index

Prototype

Page 53: ASP.NET MVC 善用網路資源快速完打造網站

53

還是有障礙?

Page 54: ASP.NET MVC 善用網路資源快速完打造網站

http://mvc.tw 54

Button Builder : http://bootsnipp.com/buttons

Bootstrap

Page 55: ASP.NET MVC 善用網路資源快速完打造網站

http://mvc.tw 55

Button Builder : http://bootsnipp.com/buttons

Form Builder : http://minikomi.github.io/Bootstrap-Form-Builder/

Bootstrap

Page 56: ASP.NET MVC 善用網路資源快速完打造網站

http://mvc.tw 56

Button Builder : http://bootsnipp.com/buttons

Form Builder : http://minikomi.github.io/Bootstrap-Form-Builder/

Lavish : http://www.lavishbootstrap.com/

Bootstrap

Page 57: ASP.NET MVC 善用網路資源快速完打造網站

http://mvc.tw 57

Button Builder : http://bootsnipp.com/buttons

Form Builder : http://minikomi.github.io/Bootstrap-Form-Builder/

Lavish : http://www.lavishbootstrap.com/

Jetstrap : https://jetstrap.com/plans

Bootstrap

Page 58: ASP.NET MVC 善用網路資源快速完打造網站

http://mvc.tw 58

Button Builder : http://bootsnipp.com/buttons

Form Builder : http://minikomi.github.io/Bootstrap-Form-Builder/

Lavish : http://www.lavishbootstrap.com/

Jetstrap : https://jetstrap.com/plans

Layoutlt : http://www.layoutit.com/

Bootstrap

Page 59: ASP.NET MVC 善用網路資源快速完打造網站

http://mvc.tw 59

網站規劃完了

版面也設計好了

資料勒?

找資料

Page 60: ASP.NET MVC 善用網路資源快速完打造網站

http://mvc.tw 60

資料源 政府資料開放平台

http://data.gov.tw/

台北市政府資料開放平台 http://data.taipei.gov.tw/

新北市政府資料開放平台 http://data.ntpc.gov.tw/NTPC/

台中市政府資料開放平台 http://

data.taichung.gov.tw/GipOpenWeb/wSite/mp?mp

=1

台南市教育局公開資料服務 http://odata.tn.edu.tw/

宜蘭縣政府資料開放平台 http://

opendata.e-land.gov.tw/OpenData/Category1.asp

x

高雄市政府開放資料平台 http://data.kaohsiung.gov.tw/Opendata/

文化資料開放服務網 http://cloud.culture.tw/opendata/

行政院農業委員會資料開放平台 http://data.coa.gov.tw/

行政院環境保護署環境資源資料開放平台 http://opendata.epa.gov.tw/

國立故宮博物院 Open Data 資料開放平台 http://www.npm.gov.tw/opendata/

商工行政資料開放平台 http://data.gcis.nat.gov.tw/od/datacategory

交通部中央氣象局開放資料平台 http://opendata.cwb.gov.tw/

Page 61: ASP.NET MVC 善用網路資源快速完打造網站

61

不只以上,還有更多的 Open Data 平台,但是我累了…

Page 62: ASP.NET MVC 善用網路資源快速完打造網站

62

很難想像一個小小的台灣有那麼多種的 Open Data 平台,整理了以後我只有一個感覺

Page 63: ASP.NET MVC 善用網路資源快速完打造網站

63

Page 64: ASP.NET MVC 善用網路資源快速完打造網站

http://mvc.tw 64

公開資料很沒 FU ,我就是想做人家做不到的

資料源

Page 65: ASP.NET MVC 善用網路資源快速完打造網站

http://mvc.tw 65

公開資料很沒 FU ,我就是想做人家做不到的

資料源

Page 66: ASP.NET MVC 善用網路資源快速完打造網站

http://mvc.tw 66

最豐富的資料都是幹出來的!

HTML Agility Pack

http://msdn.microsoft.com/zh-tw/ee787055.aspx

資料源

Page 67: ASP.NET MVC 善用網路資源快速完打造網站

67

本課程唯一的範例

Page 68: ASP.NET MVC 善用網路資源快速完打造網站

68

Page 69: ASP.NET MVC 善用網路資源快速完打造網站

69

Page 70: ASP.NET MVC 善用網路資源快速完打造網站

http://mvc.tw 70

最豐富的資料都是幹出來的!

HTML Agility Pack

http://msdn.microsoft.com/zh-tw/ee787055.aspx

資料源

擷取網路資料可能會有侵權行為,請尊重所有人的權利

Page 71: ASP.NET MVC 善用網路資源快速完打造網站

71

IE 很尊重版權!

Page 72: ASP.NET MVC 善用網路資源快速完打造網站

72

IE 很尊重版權!

Page 73: ASP.NET MVC 善用網路資源快速完打造網站

73

http://1drv.ms/1j8E6H4

Page 74: ASP.NET MVC 善用網路資源快速完打造網站

謝謝各位

• 本投影片所包含的商標與文字皆屬原著作者所有。• 本投影片使用的圖片皆從網路搜尋。• 本著作係採用姓名標示 - 非商業性 - 相同方式分享 3.0 台灣授權。閱讀本授權條款,請到

http://creativecommons.org/licenses/by-nc-sa/3.0/tw/,或寫信至 Creative Commons, 444 Castro Street, Suite 900, Mountain View, California, 94041, USA.

http://mvc.tw

Page 75: ASP.NET MVC 善用網路資源快速完打造網站

75

提醒

上滿 4 堂課 交回問卷 問卷禮

Page 76: ASP.NET MVC 善用網路資源快速完打造網站

參加美國微軟產品組線上會議 MVP logo

使用權

提供產品建議給微軟產品組

美國 MVP全球年會

MSDN Online combo Subscription

MVP 專屬討論區 Knowledge Base

Technical Support3 個專業資訊人員技術支援服務

MVP 專屬 live meeting account

Microsoft MVP Award報名申請: [email protected]

Page 77: ASP.NET MVC 善用網路資源快速完打造網站

http://mvc.tw

MVA 學習資源 ( 持續更新中文課程 )

立即上手 Windows Azure

http://aka.ms/mva-azure-overview

SQL Server 2014 線上交易記憶體內資料庫簡介http://aka.ms/mva-sql2014

針對網站開發人員的 Visual Studio 使用技巧http://aka.ms/vstips4web

Web Services 開發實戰 : 使用 ASP.NET Web API 2

http://aka.ms/mva-webapi2

Visual Studio Online 與 Git 版本控管實戰http://aka.ms/mva-vso-git

使用 App Studio 快速開發 Windows Phone 應用程式http://aka.ms/mva-appstudio

Page 78: ASP.NET MVC 善用網路資源快速完打造網站