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.

Brisa
Iga Airport
Liberty Sigorta
Isdemir
Havelsan
QNB Invest
Etiya
Innova
Roketsan
TEB
Turkcell Global Bilgi
Bosch
BİLGEM
Anadolu Üniversitesi
Doğuş Teknoloji
Takasbank
Migros
Amadeus
Kuveyt Türk
THY Technic
HalkBank
Tarim Kredi Kooperatifi
HSBC
ING Bank
Hyundai
Brisa
Iga Airport
Liberty Sigorta
Isdemir
Havelsan
QNB Invest
Etiya
Innova
Roketsan
TEB
Turkcell Global Bilgi
Bosch
BİLGEM
Anadolu Üniversitesi
Doğuş Teknoloji
Takasbank
Migros
Amadeus
Kuveyt Türk
THY Technic
HalkBank
Tarim Kredi Kooperatifi
HSBC
ING Bank
Hyundai
Bilgi İstiyorum