Mahmut Can Sözeri Yazılım Eğitmeni, Danışman [email protected]
description
Transcript of Mahmut Can Sözeri Yazılım Eğitmeni, Danışman [email protected]
![Page 1: Mahmut Can Sözeri Yazılım Eğitmeni, Danışman mcs@mcansozeri.com](https://reader033.fdocument.pub/reader033/viewer/2022061617/56816401550346895dd5a02e/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: Mahmut Can Sözeri Yazılım Eğitmeni, Danışman mcs@mcansozeri.com](https://reader033.fdocument.pub/reader033/viewer/2022061617/56816401550346895dd5a02e/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: Mahmut Can Sözeri Yazılım Eğitmeni, Danışman mcs@mcansozeri.com](https://reader033.fdocument.pub/reader033/viewer/2022061617/56816401550346895dd5a02e/html5/thumbnails/3.jpg)
1979 yılında Trygve Reenskaug
Model View Controller
Katmanlı Mimari
MVC’ye Genel Bakış
![Page 4: Mahmut Can Sözeri Yazılım Eğitmeni, Danışman mcs@mcansozeri.com](https://reader033.fdocument.pub/reader033/viewer/2022061617/56816401550346895dd5a02e/html5/thumbnails/4.jpg)
ASP.NET System.Web.UI System.Web
ASP.NET MVC Model View Controller
ASP.NET MVC
![Page 5: Mahmut Can Sözeri Yazılım Eğitmeni, Danışman mcs@mcansozeri.com](https://reader033.fdocument.pub/reader033/viewer/2022061617/56816401550346895dd5a02e/html5/thumbnails/5.jpg)
Çalışma Yapısı
Controller
Model
View
1
2
3
4
5
TARAYICI
![Page 6: Mahmut Can Sözeri Yazılım Eğitmeni, Danışman mcs@mcansozeri.com](https://reader033.fdocument.pub/reader033/viewer/2022061617/56816401550346895dd5a02e/html5/thumbnails/6.jpg)
View
View Engine Nedir?
View Engine
![Page 7: Mahmut Can Sözeri Yazılım Eğitmeni, Danışman mcs@mcansozeri.com](https://reader033.fdocument.pub/reader033/viewer/2022061617/56816401550346895dd5a02e/html5/thumbnails/7.jpg)
ASP.NET MVC Site Örnekleri
![Page 8: Mahmut Can Sözeri Yazılım Eğitmeni, Danışman mcs@mcansozeri.com](https://reader033.fdocument.pub/reader033/viewer/2022061617/56816401550346895dd5a02e/html5/thumbnails/8.jpg)
ASP.NET MVC Site Örnekleri
![Page 9: Mahmut Can Sözeri Yazılım Eğitmeni, Danışman mcs@mcansozeri.com](https://reader033.fdocument.pub/reader033/viewer/2022061617/56816401550346895dd5a02e/html5/thumbnails/9.jpg)
ASP.NET MVC Site Örnekleri
![Page 10: Mahmut Can Sözeri Yazılım Eğitmeni, Danışman mcs@mcansozeri.com](https://reader033.fdocument.pub/reader033/viewer/2022061617/56816401550346895dd5a02e/html5/thumbnails/10.jpg)
ASP.NET MVC Site Örnekleri
![Page 11: Mahmut Can Sözeri Yazılım Eğitmeni, Danışman mcs@mcansozeri.com](https://reader033.fdocument.pub/reader033/viewer/2022061617/56816401550346895dd5a02e/html5/thumbnails/11.jpg)
ASP.NET MVC Site Örnekleri
![Page 12: Mahmut Can Sözeri Yazılım Eğitmeni, Danışman mcs@mcansozeri.com](https://reader033.fdocument.pub/reader033/viewer/2022061617/56816401550346895dd5a02e/html5/thumbnails/12.jpg)
ASP.NET MVC Site Örnekleri
![Page 13: Mahmut Can Sözeri Yazılım Eğitmeni, Danışman mcs@mcansozeri.com](https://reader033.fdocument.pub/reader033/viewer/2022061617/56816401550346895dd5a02e/html5/thumbnails/13.jpg)
DEMO
![Page 14: Mahmut Can Sözeri Yazılım Eğitmeni, Danışman mcs@mcansozeri.com](https://reader033.fdocument.pub/reader033/viewer/2022061617/56816401550346895dd5a02e/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: Mahmut Can Sözeri Yazılım Eğitmeni, Danışman mcs@mcansozeri.com](https://reader033.fdocument.pub/reader033/viewer/2022061617/56816401550346895dd5a02e/html5/thumbnails/15.jpg)
BrailNDjangoNhamlNvelocitySharpTilesSparkStringTemplateXSLT
Razor’dan Başka?
![Page 16: Mahmut Can Sözeri Yazılım Eğitmeni, Danışman mcs@mcansozeri.com](https://reader033.fdocument.pub/reader033/viewer/2022061617/56816401550346895dd5a02e/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: Mahmut Can Sözeri Yazılım Eğitmeni, Danışman mcs@mcansozeri.com](https://reader033.fdocument.pub/reader033/viewer/2022061617/56816401550346895dd5a02e/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: Mahmut Can Sözeri Yazılım Eğitmeni, Danışman mcs@mcansozeri.com](https://reader033.fdocument.pub/reader033/viewer/2022061617/56816401550346895dd5a02e/html5/thumbnails/18.jpg)
ASP.NET MVC’nin Tarihsel Gelişimi
Date Version10 December 2007 ASP.NET MVC CTP13 March 2009 ASP.NET MVC 1.016 December 2009 ASP.NET MVC 2 RC4 February 2010 ASP.NET MVC 2 RC 210 March 2010 ASP.NET MVC 26 October 2010 ASP.NET MVC 3 Beta9 November 2010 ASP.NET MVC 3 RC10 December 2010 ASP.NET MVC 3 RC 213 January 2011 ASP.NET MVC 320 September 2011 ASP.NET MVC 4 Developer
Preview15 February 2012 ASP.NET MVC 4 Beta31 May 2012 ASP.NET MVC 4 RC15 Aug 2012 ASP.NET MVC 4
![Page 19: Mahmut Can Sözeri Yazılım Eğitmeni, Danışman mcs@mcansozeri.com](https://reader033.fdocument.pub/reader033/viewer/2022061617/56816401550346895dd5a02e/html5/thumbnails/19.jpg)
Sorularınız
![Page 20: Mahmut Can Sözeri Yazılım Eğitmeni, Danışman mcs@mcansozeri.com](https://reader033.fdocument.pub/reader033/viewer/2022061617/56816401550346895dd5a02e/html5/thumbnails/20.jpg)
İngilizce http://www.asp.net/mvc/mvc4 http://msdn.microsoft.com/en-us/library/gg41651
4(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: Mahmut Can Sözeri Yazılım Eğitmeni, Danışman mcs@mcansozeri.com](https://reader033.fdocument.pub/reader033/viewer/2022061617/56816401550346895dd5a02e/html5/thumbnails/21.jpg)
TeşekkürlerMahmut Can SözeriYazılım Eğitmeni, Danış[email protected]://mcansozeri.com