asp.net mvc 4 - mahmut can sozeri sunum
DESCRIPTION
ASP.NET MVC 4 - Mahmut Can Sozeri SunumTRANSCRIPT
![Page 1: ASP.NET MVC 4 - Mahmut Can Sozeri Sunum](https://reader035.vdocuments.site/reader035/viewer/2022081420/5584c51dd8b42aeb138b478a/html5/thumbnails/1.jpg)
Mahmut Can SözeriYazılım Eğitmeni, Danışman
[email protected]://mcansozeri.com
ASP.NET MVC 4 Razor
28/09/2012
![Page 2: ASP.NET MVC 4 - Mahmut Can Sozeri Sunum](https://reader035.vdocuments.site/reader035/viewer/2022081420/5584c51dd8b42aeb138b478a/html5/thumbnails/2.jpg)
MVC Nedir? ASP.NET MVC Nedir? View Engine Nedir? Razor Nedir? Örnek Siteler Demo Avantajları – Dezavantajları ASP.NET MVC’nin Tarihsel Gelişimi Soru-Cevap
Ajanda
![Page 3: ASP.NET MVC 4 - Mahmut Can Sozeri Sunum](https://reader035.vdocuments.site/reader035/viewer/2022081420/5584c51dd8b42aeb138b478a/html5/thumbnails/3.jpg)
1979 yılında Trygve Reenskaug
Model View Controller
Katmanlı Mimari
MVC’ye Genel Bakış
![Page 4: ASP.NET MVC 4 - Mahmut Can Sozeri Sunum](https://reader035.vdocuments.site/reader035/viewer/2022081420/5584c51dd8b42aeb138b478a/html5/thumbnails/4.jpg)
ASP.NET System.Web.UI System.Web
ASP.NET MVC Model View Controller
ASP.NET MVC
![Page 5: ASP.NET MVC 4 - Mahmut Can Sozeri Sunum](https://reader035.vdocuments.site/reader035/viewer/2022081420/5584c51dd8b42aeb138b478a/html5/thumbnails/5.jpg)
Çalışma Yapısı
Controller
Model
View
1
2
3
4
5
TARAYICI
![Page 6: ASP.NET MVC 4 - Mahmut Can Sozeri Sunum](https://reader035.vdocuments.site/reader035/viewer/2022081420/5584c51dd8b42aeb138b478a/html5/thumbnails/6.jpg)
View
View Engine Nedir?
View
Engine
![Page 7: ASP.NET MVC 4 - Mahmut Can Sozeri Sunum](https://reader035.vdocuments.site/reader035/viewer/2022081420/5584c51dd8b42aeb138b478a/html5/thumbnails/7.jpg)
ASP.NET MVC Site Örnekleri
![Page 8: ASP.NET MVC 4 - Mahmut Can Sozeri Sunum](https://reader035.vdocuments.site/reader035/viewer/2022081420/5584c51dd8b42aeb138b478a/html5/thumbnails/8.jpg)
ASP.NET MVC Site Örnekleri
![Page 9: ASP.NET MVC 4 - Mahmut Can Sozeri Sunum](https://reader035.vdocuments.site/reader035/viewer/2022081420/5584c51dd8b42aeb138b478a/html5/thumbnails/9.jpg)
ASP.NET MVC Site Örnekleri
![Page 10: ASP.NET MVC 4 - Mahmut Can Sozeri Sunum](https://reader035.vdocuments.site/reader035/viewer/2022081420/5584c51dd8b42aeb138b478a/html5/thumbnails/10.jpg)
ASP.NET MVC Site Örnekleri
![Page 11: ASP.NET MVC 4 - Mahmut Can Sozeri Sunum](https://reader035.vdocuments.site/reader035/viewer/2022081420/5584c51dd8b42aeb138b478a/html5/thumbnails/11.jpg)
ASP.NET MVC Site Örnekleri
![Page 12: ASP.NET MVC 4 - Mahmut Can Sozeri Sunum](https://reader035.vdocuments.site/reader035/viewer/2022081420/5584c51dd8b42aeb138b478a/html5/thumbnails/12.jpg)
ASP.NET MVC Site Örnekleri
![Page 13: ASP.NET MVC 4 - Mahmut Can Sozeri Sunum](https://reader035.vdocuments.site/reader035/viewer/2022081420/5584c51dd8b42aeb138b478a/html5/thumbnails/13.jpg)
DEMO
![Page 14: ASP.NET MVC 4 - Mahmut Can Sozeri Sunum](https://reader035.vdocuments.site/reader035/viewer/2022081420/5584c51dd8b42aeb138b478a/html5/thumbnails/14.jpg)
Kısa/özlü, anlamlı ve akıcıÖğrenmesi kolay Yeni bir dil değildir Herhangi bir text editor ile çalışır Mükemmel intellisenseTest edilebilir
Razor’un Özellikleri
![Page 15: ASP.NET MVC 4 - Mahmut Can Sozeri Sunum](https://reader035.vdocuments.site/reader035/viewer/2022081420/5584c51dd8b42aeb138b478a/html5/thumbnails/15.jpg)
BrailNDjangoNhamlNvelocitySharpTilesSparkStringTemplateXSLT
Razor’dan Başka?
![Page 16: ASP.NET MVC 4 - Mahmut Can Sozeri Sunum](https://reader035.vdocuments.site/reader035/viewer/2022081420/5584c51dd8b42aeb138b478a/html5/thumbnails/16.jpg)
Temiz HTML Katmanlı mimari Test Unit View Engine desteği JavaScript kütüphaneleri ile uyum İsteğe bağlı URL haritası SEO dostu URL View State ve PostBack yok Temel ASP.NET özelliklerini
destekler Sayfa boyutları Mobil Template
Avantajları Nelerdir?
![Page 17: ASP.NET MVC 4 - Mahmut Can Sozeri Sunum](https://reader035.vdocuments.site/reader035/viewer/2022081420/5584c51dd8b42aeb138b478a/html5/thumbnails/17.jpg)
Event kullanılmıyor Temel HTML , CSS, JS bilgisi 3.parti kütüphanelerin uyumu Web Forms dan doğrudan
upgrade View State ve PostBack yok
Dezavantajları Nelerdir?
![Page 18: ASP.NET MVC 4 - Mahmut Can Sozeri Sunum](https://reader035.vdocuments.site/reader035/viewer/2022081420/5584c51dd8b42aeb138b478a/html5/thumbnails/18.jpg)
ASP.NET MVC’nin Tarihsel Gelişimi
Date Version
10 December 2007 ASP.NET MVC CTP
13 March 2009 ASP.NET MVC 1.0
16 December 2009 ASP.NET MVC 2 RC
4 February 2010 ASP.NET MVC 2 RC 2
10 March 2010 ASP.NET MVC 2
6 October 2010 ASP.NET MVC 3 Beta
9 November 2010 ASP.NET MVC 3 RC
10 December 2010 ASP.NET MVC 3 RC 2
13 January 2011 ASP.NET MVC 3
20 September 2011 ASP.NET MVC 4 Developer Preview
15 February 2012 ASP.NET MVC 4 Beta
31 May 2012 ASP.NET MVC 4 RC
15 Aug 2012 ASP.NET MVC 4
![Page 19: ASP.NET MVC 4 - Mahmut Can Sozeri Sunum](https://reader035.vdocuments.site/reader035/viewer/2022081420/5584c51dd8b42aeb138b478a/html5/thumbnails/19.jpg)
Sorularınız
![Page 20: ASP.NET MVC 4 - Mahmut Can Sozeri Sunum](https://reader035.vdocuments.site/reader035/viewer/2022081420/5584c51dd8b42aeb138b478a/html5/thumbnails/20.jpg)
İngilizce http://www.asp.net/mvc/mvc4 http://msdn.microsoft.com/en-us/library/gg416
514(v=vs.98).aspx
http://weblogs.asp.net/scottgu/ ASP.NET MVC 4, Wrox ASP.NET MVC 4, Apress
Türkçe http://mcansozeri.com/blog/
Kaynaklar
![Page 21: ASP.NET MVC 4 - Mahmut Can Sozeri Sunum](https://reader035.vdocuments.site/reader035/viewer/2022081420/5584c51dd8b42aeb138b478a/html5/thumbnails/21.jpg)
TeşekkürlerMahmut Can SözeriYazılım Eğitmeni, Danış[email protected]://mcansozeri.com