Windows Communication Foundation (WCF) Eğitimi
Windows Communication Foundation (WCF) Eğitimi
Eğitim Hakkında
Bu eğitim, SOA (Service Oriented Architecture) yaklaşımını ve WCF (Windows Communication Foundation) mimarisini hem teorik hem de uygulamalı olarak öğretmeyi amaçlar. Katılımcılar; contract tasarımı, servis operasyon modelleri, güvenlik, transaction yönetimi, hata yönetimi ve queued servisler gibi servis tabanlı mimarinin temel yapı taşlarını derinlemesine öğrenir. Eğitim sonunda ekipler, dağıtık sistemlerde güvenilir, genişletilebilir ve esnek servis mimarileri tasarlayabilecek yetkinliğe ulaşır.
Ön Koşul
Katılımcıların temel düzeyde .NET geliştirme ve web servisleri (SOAP/REST) kavramlarına aşina olması önerilir.
Eğitim İçeriği
- 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 İzolasyonlar
- Service-States Yönetimi, Concurrency
- Offline Çalışan Servisler
- Transferi Transport ve Mesaj Güvenliği
- Asıllama ve Yetkilendirme vs.
- Kimlik Yönetimi vb. Diğer Güvenlik Mekanizmaları
Kazanımlar
-
SOA mimarisinin temel kavramlarını öğrenebilecek ve modern uygulamalardaki kullanım senaryolarını kavrayabileceksiniz.
-
Contract tasarımı, data contract kullanımı, versiyonlama ve format yönetimi konusunda yetkinlik kazanabileceksiniz.
-
WCF mimarisinin temel bileşenlerini (binding, endpoint, contract, hosting) doğru şekilde uygulayabileceksiniz.
-
Servis nesnelerinin yaşam döngüsü (per-call, singleton, session) hakkında doğru tasarım kararları alabileceksiniz.
-
Request/reply, one-way, duplex ve streaming gibi servis iletişim modellerini uygulamalı olarak öğrenebileceksiniz.
-
Fault Contract yapısını kullanarak profesyonel hata yönetimi gerçekleştirebileceksiniz.
-
Transaction yönetimi (timeout, izolasyon, concurrency, protocol handling) konularını uygulamalı olarak kavrayabileceksiniz.
-
MSMQ ve queued service yaklaşımıyla offline çalışan servislerin tasarımını yapabileceksiniz.
-
Servis güvenliği için kimlik doğrulama, yetkilendirme, transport/message security gibi modelleri yapılandırabileceksiniz.
-
Geliştirilen servisleri kurumsal ölçekte daha dayanıklı, esnek ve ölçeklenebilir hale getirebileceksiniz.
Hedef Kitle
- Junior – Mid – Senior Yazılım Geliştiriciler
- .NET / C# Developer’lar
- Backend Developer’lar
- Servis tabanlı mimariyle çalışan Full-Stack Developer’lar
- Integration Developer’lar
- DevOps ve SRE ekipleri
- Solution Architect ve Software Architect rollerindekiler
- Team Lead ve Tech Lead’ler
Sertifika
Eğitimlerimize %80 oranında katılım gösterilmesi ve eğitim müfredatına göre uygulanacak sınav/projelerin başarıyla tamamlanması durumunda, eğitimin sonunda dijital ve QR kod destekli “BT Akademi Başarı Sertifikası” verilmektedir.
SEKTÖRÜN GÜVENDİĞİ ÇÖZÜM ORTAĞI
BT Akademi'yi tercih eden 4.000'den fazla kurum yanılmıyor.