Razor, biçimlendirme kodları ile Server Side kodlarını karıştırmak için geliştirilmiştir. Diğer bir ifadeyle web sayfalarına sunucu tabanlı kod gömmek için geliştirilmiş bir sözdizimidir. Yapı olarak Server Side dediğimiz sunucu taraflı kodlama dilleri olan ASP ve PHP dillerine benzemektedir. Razor ile oluşturulmuş bir web sayfasında Server Side ve Client Side kodları bulunmaktadır.
Bu kitapta, MVC programının son sürümü olan MVC 4 Razor sürümü, C#.NET dili ile anlatılmıştır. Bununla, MVC’yi yeni öğrenmeye başlayan bir okuyucunun, en son versiyonundan başlayarak öğrenmeye başlaması amaçlanmıştır. Okuyucularımızın en azından temel düzeyde web tasarım ve web programlama bilgisine sahip olmaları, kitaptan en iyi şekilde istifade etmelerini sağlayacaktır. MVC kullanarak web sitesi ve web uygulamalarının ne kadar kolayca geliştirilebildiğini gördüğünüzde, siz de MVC ile web uygulamaları geliştirmeye başlayacaksınız. Kitap, tamamı denenip çalıştırılmış olan örneklerle desteklenerek, okuyucuların konuları daha iyi kavraması sağlanmıştır ve bu kaynak kodlar okurlara ücretsiz olarak sunulmuştur.
Konu Başlıkları
| MVC 4 ile Gelen Yenilikler |
| MVC Framework’e Giriş |
| MVC Sayfa Tasarımı |
| Layout Uygulama Örneği |
| Razor View Engine |
| Controller ve Action İşlemleri |
| Model ve Veritabanı İşlemleri |
| LINQ to SQL |
| Entity Framework ile Veritabanı İşlemleri |
| MVC Routing |
| Helper |
| Filtreler |
| MVC ve Ajax |
| MVC ve Silverlight |
| JQuery, JQuery UI, JSON |
| MVC4 Projesinin Yayınlanması |
| Haber Portalı Uygulaması |