Piyasada yazılım üzerine yazılmış kitapların çoğu dil ve teknoloji öğretmeye yöneliktir. Bazıları da genel olarak yazılım mühendisliğinden ve metodolojilerden bahseder. Bu kitapsa bir projenin yaşam döngüsünü başından sona ele alarak tüm işlemlerin adım adım nasıl gerçekleştirileceğini detaylı bir şekilde anlatmaktadır.
Bu kitapla gerçek bir yazılım projesini analizinden teslimine kadar nasıl geliştireceğinizi öğreneceksiniz. Kitapta servis odaklı çok katmanlı bir akıllı istemci uygulamanın geliştirilmesi adım adım kod ve görsellere desteklenerek anlatılmıştır. Bu kitapla hem yazılım geliştirme süreçlerini öğrenecek hem de her bir sürecin nasıl işlediği hakkında deneyim edineceksiniz.
Kitabın hedefi programlamaya yeni başlayan temel programlama kavramlarını öğrenmiş ama komple bir proje geliştirme deneyimi olmayanlardır. Bu yüzden kitabı mümkün olduğunca basit bir dille yazılmıştır.
Bu kitap tam anlamıyla bir uygulama kitabıdır. Kitabı roman gibi okuyup bir kenara koymanız size bir şey kazandırmaz. Her bir adımı okuyup iyice anlamaya çalışıp sonra da bizzat uygulamanız gerekir. Kitaptaki adımları teker teker takip edip kendi projenizi geliştirin. Kodları mümkün olduğunca kendiniz yazmaya çalışın. Eğer bir yerlerde takılırsanız kitapla birlikte gelen DVD'den faydalanabilirsiniz. Orada her aşamanın kodlarını bulacaksınız.
Uygulamayı geliştirirken olabildiğince basit tutulmuştur. Ancak daha önce hiç uygulama geliştirmediyseniz başlangıçta size karmaşık gelirse hemen pes etmeyin. Kitabı anlayabildiğiniz kadarıyla takip edin ve anlayamadığınız yerlere çok takılmayın. Projeyi bitirdikten sonra anlayamadığınız yerlere tekrar göz atarak eksiklerinizi tamamlayabilirsiniz.
Kitap temel seviyede programlama bilgisi olan herkese hitap etmektedir. Ancak sıfırdan başlayan biri bile bu kitapla yazılım geliştirme süreçlerini anlayabilir ve çok katmanlı - servis odaklı uygulama geliştirmeyle ilgili genel bir kavrayışa ulaşabilir.
BU KİTAP İLE NELER ÖĞRENECEKSİNİZ?
* Windows Forms Programlama
* Çok Katmanlı Mimari Tasarımı
* Nesneye Yönelik Programlama
* Servis Odaklı Mimari Tasarımı
* İş Nesneleri Geliştirme
* Akıllı İstemci Programlama
* İlişkisel Veritabanı Tasarımı
* Gereksinim Yönetimi
* Yazılım Analizi
* Yazılım Tasarımı
* Yazılım Sınama / Test
* XML Web Servisi Geliştirme
* Uygulamayı Paketleme
DVD İÇERİĞİ:
* SIS Projesinin 5 farklı adımdaki versiyonları
* SIS Veritabanı kurulum scripti
* Analiz ve tasarım belgeleri
* Visual C# 2010 Express
* Visual Web Developer 2010 Express
* SQL Server 2008 Express
* SQL Management Studio Express
* .Net Framework 4.0