1 / 21

Mahmut Can Sözeri Yazılım Eğitmeni, Danışman mcs@mcansozeri.com http://mcansozeri.com

Mahmut Can Sözeri Yazılım Eğitmeni, Danışman mcs@mcansozeri.com http://mcansozeri.com. ASP.NET MVC 4 Razor. 28/09/2012. Ajanda. 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.

hans
Download Presentation

Mahmut Can Sözeri Yazılım Eğitmeni, Danışman mcs@mcansozeri.com http://mcansozeri.com

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Mahmut Can SözeriYazılım Eğitmeni, Danışmanmcs@mcansozeri.comhttp://mcansozeri.com ASP.NET MVC 4 Razor 28/09/2012

  2. Ajanda 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

  3. MVC’ye Genel Bakış 1979 yılında Trygve Reenskaug Model View Controller Katmanlı Mimari

  4. ASP.NET MVC • ASP.NET • System.Web.UI • System.Web • ASP.NET MVC • Model • View • Controller

  5. Model • View • Controller Çalışma Yapısı 2 TARAYICI 3 1 4 5

  6. View Engine Nedir? ViewEngine View

  7. ASP.NET MVC Site Örnekleri

  8. ASP.NET MVC Site Örnekleri

  9. ASP.NET MVC Site Örnekleri

  10. ASP.NET MVC Site Örnekleri

  11. ASP.NET MVC Site Örnekleri

  12. ASP.NET MVC Site Örnekleri

  13. DEMO

  14. Razor’un Özellikleri • Kısa/özlü, anlamlıveakıcı • Öğrenmesikolay • Yeni birdildeğildir • Herhangibir text editor ileçalışır • Mükemmelintellisense • Test edilebilir

  15. Razor’dan Başka? • Brail • NDjango • Nhaml • Nvelocity • SharpTiles • Spark • StringTemplate • XSLT

  16. Avantajları Nelerdir? 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

  17. Dezavantajları Nelerdir? 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

  18. ASP.NET MVC’nin Tarihsel Gelişimi

  19. Sorularınız

  20. Kaynaklar • İngilizce • http://www.asp.net/mvc/mvc4 • http://msdn.microsoft.com/en-us/library/gg416514(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/

  21. Teşekkürler Mahmut Can SözeriYazılım Eğitmeni, Danışmanmcs@mcansozeri.comhttp://mcansozeri.com

More Related