
Windows Communication Foundation (WCF)

Ön Koşul: Temel .NET ve C# Bilgisi
.NET Yazılım geliştirme platformu sağladığı bir çok temel özelliğin yanısıra Servis Tabanlı Mimariler içinde bir çok alt kütüphane sağlamaktadır. Bu kütüphaneler farklı amaçlarla gerçekleştirilmiş olan Web Servisleri, Web Service Enhancement, .NET Remoting, Soketler, Enterprice Services ve MSMQ gibi hizmetlerden oluşmaktaydı. Hepsi servis tabanlı mimarilerin ana çatısını oluşturmakta fakat aralarında güçlü bir entegrasyon bulunmamaktaydı. Microsoft Windows Communication Foundation adı altında bütün bu alt yapıları birleştirerek daha güçlü Servis mimarisi oluşturmaya olanak sağlıyor. Butün bu alt küme hizmetlerinin toplandığı WCF çatısı .NET Framework ile birlikte yayınlanmıştır. Ayrıca WCF, günümüzde bir çok kurumsal yazılım altyapısında kullanılmaktadır. BT Akademi Türkiye'de ilk defa kurumsal anlamda WCF workshop'u vermiş olup bu eğitimi WCF'nin RTM olması ile birlikte bireysel olarak da sunmaya başlamıştır.
- SOA Mimarileri, Uygulamaları
- Addres, Contract, Binding, EndPoint, Host kavramları
- WCF Mimarisi
- Contract Tasarımı (overload, inheritance, metrics)
- Collections, Versiyonlama, Formatters vs
- Servis başlangıcı, per-call, singleton
- Servis oturumu yönetmek, deaktivasyon vs
- Binding, Request-Reply Modeli
- One-Way , Duplex Operasyonlar
- Olaylar, Streaming, Publish/Subscribe
- Hata ve İstisnalar (Exceptions)
- Fault Contracts, Debugging
- Transaction Yönetim, Taşıma
- Protokoller, nesneler, timeout ve izolasyonlar
- Service-States Yönetimi, Concurrency
- Offline Çalışan Servisler
- Transferi Transport ve Mesaj Güvenliği
- Asıllama ve Yetkilendirme vs
- Kimlik yönetimi vs diğer güvenlik mekanizmaları.
Program ücretlerine KDV dahil değildir.
Genel katılıma açık programların açılması için yeterli kontenjanın sağlanması gerekmektedir.
Kontenjan sağlanamadığı durumlarda BT Akademi programı açmama hakkını saklı tutar.
BT Akademi, duyrulmuş programların tarihlerini değiştirme hakkını saklı tutar. Programa kayıt olmuş kişiler bu değişikliklerden haberdar edilir.