Kitap Tanıtımı |
Bu kitapla, aşağıda maddelenen konular, C# dili mantığı, altyapısı ve etrafındaki teknolojiler ile beraber sunulmuştur. Her bölümde mutlaka o bölümle ilgili örnek kodlar verilmiş ve bunlar adım adım izah edilmiştir. Ayrıca konularla ilgili gerçek hayat örneklerine dayanan çok değerli, profesyonel mesleki ipuçları ve performans optimizasyon yöntemleri ile ilgili detaylar verilmeye çalışılmıştır. Konu başlıklarına birebir bağlı kalınmamış proje geliştirme ortamları, yeni test yöntemleri, yazılımcı etiği, loglama mantığı gibi C#'ın yanısıra günlük hayatta ihtiyacınız olacak diğer kapsamlı mesleki bilgiler de verilmiştir.
Beta sürümünden beri C# kullanan, Türkiye'de bir çok büyük projeyi geliştirip yöneten, uluslararası birçok kuruma C# konusunda danışmanlık ve eğitim hizmeti veren ve halen aktif biçimde yazılım sektöründe yöneticilik yapan Serkan Berksoy'un yazdığı bu kitap, yazılım geliştirmeye, yazılım mühendisliğine ve bu işe gönül veren herkes için kaleme alınmıştır. Her düzeyde C# kullanıcılarının ve C#'ı öğrenmek isteyenlerin mutlaka rafında görmek isteyeceği kitabın başlıca konuları şöyle:
- Veri Tipleri, Diziler, Listeler. Dictionary (Sözlükler)
- Queue, Stack ve Set. String Özellikleri ve İşlemleri
- Operatörler ve Akış Kontrolu.
- Basit Matematik Operatörleri
- İlişkisel Kontroller. Akış Kontrol İfadeleri
- C#'ta Döngüler. Nesne Tabanlı Programlama
- Prosedürel Programlama, Metodlar ve Kullanımları
- Object Based Programlama, Olay Bazlı Programlama
- Nlog Kullanımı. Hata İşleme ve Ayıklam
- Debug ve Debugging, Debug ve Trace Farkı
- Stacktrace. Hata Yönetimi. Try-Catch-Finally Yapısı
- Defansif Programlama. Veritabanı ile Çalışmak
- Ado.Net, SQL Query, Veritabanı Tasarımı
- ADO.NET'e Alternatifler, SQL Server Management Studio
- Transaction. Mimari Yaklaşımlar, 2-Tier, 3-Tier, N-Tier
- Service Oriented Architecture, Cloud Architecture
- Nesne Yönelimli Programlama.
- Field-Property, Abstract-Interface
- SOLID. Method Overloading. Generics. LINQ
- Multi Threading, Lock. MUTEX.
- Parallel LINQ (PLINQ) |