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.

Loreal
Turk Standartlari Enstitüsü
Garanti BBVA
SabancıDX
Beko
Yemeksepeti
ING Bank
Ziraat teknoloji
Aras Kargo
Innova
Ziraat Katılım
CK Enerji
Asfat
QNB Finansbank
Siemens
Oyak Çimento
Anadolubank
Yapı Kredi
Roketsan
Turkcell
Sütaş
Cybersoft
Anadolu Sigorta
Axa Sigorta
Ford-Otosan
Loreal
Turk Standartlari Enstitüsü
Garanti BBVA
SabancıDX
Beko
Yemeksepeti
ING Bank
Ziraat teknoloji
Aras Kargo
Innova
Ziraat Katılım
CK Enerji
Asfat
QNB Finansbank
Siemens
Oyak Çimento
Anadolubank
Yapı Kredi
Roketsan
Turkcell
Sütaş
Cybersoft
Anadolu Sigorta
Axa Sigorta
Ford-Otosan
Bilgi İstiyorum