Bu, geliştiricilerin C# programlama dilini kullanarak Windows uygulamaları geliştirmek için gerekli programlama becerilerini edinmelerini sağlayan bir eğitimdir. Eğitimde katılımcılar, C# programlama yapısını, dil söz dizimini ve uygulama ayrıntılarını gözden geçirdikten sonra öğrendiklerini kullanarak .NET Framework 4.5’in çeşitli özelliklerini içeren bir uygulama geliştirirler.
Bu eğitim; C, C++, JavaScript, Objective-C, Microsoft Visual Basic veya Java programlama dillerinde deneyimi olan ve nesneye dayalı programlama konsepti hakkında bilgi sahibi olan deneyimli geliştiricilere yöneliktir.
Bu eğitimde neler öğreneceksiniz?
- C#’ın ana sözdizimi ve diğer özellikleri
- Metodları oluşturma ve çağırma, istisnaları yakalama ve işleme ile büyük ölçekli uygulamaların izleme gereksinimleri hakkında çeşitli bilgiler
- Tipik bir masaüstü uygulamasının temel yapısını ve gerekli öğelerini geliştirme
- Sınıflar oluşturma, arabirimleri belirleme ve uygulama, genel koleksiyonları oluşturma ve kullanma
- Sınıf hiyerarşisi oluşturmak, .NET Framework’ü genişletmek ve genel sınıfları ve metodları oluşturmak için devralmayı kullanma
- Dosya giriş ve çıkışları ile akışları kullanarak verileri okuma ve yazma, farklı biçimlerdeki verileri serileştirme ve seri halden çıkarma
- Veritabanına erişmek için varlık veri modeli oluşturma ve bunu kullanma, verileri sorgulamak ve güncellemek için LINQ kullanma
- Uzak verilere erişmek ve sorgulamak için System.Net ad alanı türlerini ve WCF Veri Hizmetlerini kullanma
- XAML kullanarak grafik kullanıcı arabirimi oluşturma
- Görevler ve zaman uyumsuz işlemleri kullanarak uygulamaların yanıt süresini ve verimliliğini iyileştirme
- Yönetilmeyen kütüphanelerin ve dinamik bileşenlerin C# uygulamasına entegrasyonu
- Yansımayı kullanarak türlerin meta verilerini inceleme, özel nitelikler oluşturma ve kullanma, çalışma zamanında kod oluşturma ve derleme sürümlerini yönetme
- Simetrik ve asimetrik şifreleme ile verileri şifreleme ve şifreleri çözme