DEVELOPING AZURE & WEB SERVICES: WCF TRANSACTIONS & SERVICES EĞİTİMİ

WCF işlemlerini ve servis güvenilirliğini yönetin

WCF işlem akışı, TransactionScope, güvenilir oturum, mesaj kuyruğu, bağlama özelleştirme ve servis davranışlarını kapsayan ileri program

Bu eğitim WCF servislerinde işlem yönetimi ve güvenilir mesajlaşmayı derinlemesine ele alır. TransactionFlow, TransactionScope, OperationBehavior ile işlem tamamlama, WS-AtomicTransaction, iki aşamalı onay (2PC), güvenilir oturum, MSMQ ile kuyruklu servisler,…

2 gün İleri Seviye Online / Yüz Yüze / Hibrit Sertifikalı

Eğitim Hakkında

TransactionFlow, TransactionScope ve güvenilir oturum ekseninde uygulamalı Azure çalışması

Bu eğitim WCF servislerinde işlem yönetimi ve güvenilir mesajlaşmayı derinlemesine ele alır. TransactionFlow, TransactionScope, OperationBehavior ile işlem tamamlama, WS-AtomicTransaction, iki aşamalı onay (2PC), güvenilir oturum, MSMQ ile kuyruklu servisler, eşzamanlılık ve örnek yönetimi, hata sözleşmeleri ve servis davranışlarının özelleştirilmesi uygulamalı olarak işlenir.

Süre ve Format

2 Gün. Her gün dört modül; her modülde altı konu başlığı, adım adım laboratuvar, hata ayıklama alıştırması ve kısa değerlendirme.

Seviye

İleri Seviye — WCF işlem akışı, 2PC, güvenilir oturum, MSMQ kuyruklu servisler ve davranış özelleştirme konularını kapsayan Azure eğitimi

Öğrenme Metodu

TransactionFlow ve TransactionScope konuları Azure aboneliğinde adım adım laboratuvarlarla uygulanır, sonuçlar portal, CLI ve günlük kayıtlarıyla doğrulanır.

Neden Bu Eğitim?

🎯Konuya Özgü Odak

TransactionFlow, TransactionScope ve güvenilir oturum konuları gerçek komut, kod ve yapılandırma örnekleriyle ele alınır.

🧪Uygulamalı Laboratuvar

Her modülde TransactionFlow üzerinde çalışan bir laboratuvar kurulur, çalıştırılır ve izlenir.

🛠️Gerçek Senaryolar

MSMQ dahil sahadaki tipik sorunlar üzerinden tasarım ve sorun giderme becerisi kazanılır.

Anahtar Konular

WCF transactionTransactionFlowTransactionScopeWS-AtomicTransactionMSMQ WCFgüvenilir oturumiki aşamalı onayWCF servis davranışlarıWCF ileri düzey
“Bulutta iyi uygulama, her ayarın nedenini bilmekle başlar.”

Ön Koşullar

Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri

1
C# Temelleri

Sınıflar, arayüzler, LINQ ve async/await kullanımına hakimiyet beklenir.

2
HTTP ve REST

HTTP metotları, durum kodları ve JSON/XML gösterimi hakkında temel bilgi yeterlidir.

3
Visual Studio

Visual Studio ile proje oluşturma ve hata ayıklama deneyimi faydalıdır.

4
Laboratuvar Ortamı

Tarayıcı ve güncel bir bilgisayar yeterlidir; Azure aboneliği ve laboratuvar ortamı eğitimde sağlanır.

Eğitim İçeriği

Programın gün gün akışı aşağıdadır. Bir güne tıklayarak o günün modüllerini ve içeriklerini görebilirsiniz.

Günün hedefiKatılımcı WCF'de işlem akışı kurar, TransactionScope ve iki aşamalı onayı doğru kullanır.
Modül 1
İşlem Temelleri
  • ACID özellikleri ve izolasyon düzeyleri
  • Lightweight Transaction Manager ve MSDTC yükseltmesi
  • İki aşamalı onay (2PC) ve hazırlık aşaması
  • System.Transactions ve Transaction.Current
  • TransactionScope seçenekleri ve zaman aşımı
  • Kaynak yöneticileri ve enlistment
Modül 2
WCF İşlem Akışı
  • TransactionFlow özniteliği ve TransactionFlowOption
  • transactionFlow bağlama özelliği ve protokol seçimi
  • WS-AtomicTransaction ve OleTransactions karşılaştırması
  • OperationBehavior: TransactionScopeRequired ve TransactionAutoComplete
  • ServiceBehavior: TransactionIsolationLevel ve TransactionTimeout
  • İstemci tarafında TransactionScope ile çağrı sarmalama
Modül 3
Hata ve Geri Alma
  • İşlemin iptali ve Rollback sonuçları
  • FaultException ile işlem dışı hata bildirimi
  • SetTransactionComplete kullanımı
  • Zaman aşımı ve belirsiz sonuç (in-doubt) durumları
  • Telafi edici işlem (compensation) deseni
  • İşlem günlüğü ve izleme
Modül 4
Eşzamanlılık ve Örnekleme
  • InstanceContextMode: PerCall, PerSession, Single
  • ConcurrencyMode: Single, Reentrant, Multiple
  • ReleaseServiceInstanceOnTransactionComplete
  • Oturumlu servislerde durum ve işlem ilişkisi
  • Kilitlenme ve yarış koşulu önleme
  • ServiceThrottling ile kaynak kontrolü
Günün hedefiKatılımcı güvenilir oturum ve MSMQ ile kuyruklu servis kurar, servis davranışlarını özelleştirir.
Modül 1
Güvenilir Oturum
  • ReliableSession ve sıralı teslimat
  • InactivityTimeout ve AcknowledgementInterval
  • Taşıma güvenilirliği ile protokol güvenilirliği farkı
  • Oturum modları ve kopma sonrası davranış
  • WSHttpBinding ve NetTcpBinding ayarları
  • Ağ kesintisi simülasyonu ve doğrulama
Modül 2
MSMQ ile Kuyruklu Servisler
  • MSMQ kurulumu, özel kuyruk ve işlem kuyruğu
  • NetMsmqBinding, ExactlyOnce ve Durable
  • Tek yönlü (one-way) operasyon gerekliliği
  • Zehirli mesaj yönetimi ve retry/lock kuyrukları
  • Ölü mektup (dead-letter) kuyruğu
  • Kuyruk izinleri ve güvenlik
Modül 3
Servis Davranışları
  • IServiceBehavior, IOperationBehavior ve IEndpointBehavior
  • IDispatchMessageInspector ile mesaj denetleme
  • IErrorHandler ile merkezi hata işleme
  • IParameterInspector ile parametre doğrulama
  • Yapılandırmadan davranış ekleme (BehaviorExtensionElement)
  • Mesaj günlükleme ve izleme
Modül 4
Güvenlik ve Üretim Uygulamaları
  • Taşıma ve mesaj güvenliğiyle işlem akışı birlikteliği
  • Güvenlik duvarında MSDTC ağ erişimi ayarı
  • Azure Service Bus kuyruğu ile bulutta güvenilir mesajlaşma
  • Yük altında işlem verimi ölçümü
  • Servis izleme: Performance Counter ve ETW
  • Dağıtım öncesi kontrol listesi

Eğitim Kazanımları

Program sonunda katılımcılar:

🧩
İşlem Temelleri

ACID ve işlem yöneticilerini açıklayabilirsiniz

⚙️
WCF İşlem Akışı

İstemciden servise işlem akışını yapılandırabilirsiniz

🔐
Hata ve Geri Alma

İşlem hatalarını tasarlayıp ele alabilirsiniz

📡
Eşzamanlılık ve Örnekleme

Örnek yönetimi ve eşzamanlılığı işlemle uyumlu kurabilirsiniz

🗄️
Güvenilir Oturum

WS-ReliableMessaging yapılandırabilirsiniz

🚀
MSMQ ile Kuyruklu Servisler

NetMsmqBinding ile kuyruklu servis yazabilirsiniz

🔍
Servis Davranışları

Davranışları genişletip özelleştirebilirsiniz

✅
Güvenlik ve Üretim Uygulamaları

İşlemli servisleri güvenli ve ölçeklenebilir yayınlayabilirsiniz

Kimler İçin Uygundur?

  • WCF
  • kurumsal servisler geliştiren deneyimli .NET geliştiricileri ve entegrasyon mimarları için uygundur

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
WCF ile kurumsal servisler geliştiren deneyimli .NET geliştiricileri ve entegrasyon mimarları için uygundur.
Azure ve Web Servisleri WCF İşlemler eğitimi kaç gün sürer?
Program 2 gün sürer; her gün dört modülden oluşur ve her modül TransactionFlow, TransactionScope, güvenilir oturum gibi konularda uygulamalı çalışma içerir.
Eğitime başlamak için hangi ön bilgiler gerekir?
Sınıflar, arayüzler, LINQ ve async/await kullanımına hakimiyet beklenir. HTTP metotları, durum kodları ve JSON/XML gösterimi hakkında temel bilgi yeterlidir.
Eğitimde laboratuvar ortamı sağlanıyor mu?
Evet. Katılımcılar her modülde Azure portalı ve CLI üzerinde çalışan yönlendirmeli laboratuvarları kendi kaynak gruplarında uygular. Bilgisayarda yalnızca tarayıcı ve bir kod/yönetim aracı bulunması yeterlidir.
Eğitim sonunda sertifika alınır mı?
Eğitim sonunda Digital Vizyon Akademi Katılım ve Başarı Sertifikası verilir.

Sertifikalandırma

Bu eğitim Digital Vizyon Akademi Başarı Sertifikası ile tamamlanır.

Eğitim başında “Ön Test”, bitiminde “Son Test” uygulanarak gelişim ölçümlenir. Değerlendirme formunu dolduran katılımcılar sertifikalarını alır. Sertifikanızın geçerliliğini Sertifika Sorgulama sayfasından doğrulayabilirsiniz.

Örnek Sertifika d Digital Vizyon AKADEMİ KATILIM SERTİFİKASI Bu sertifika [Katılımcı Adı Soyadı] adlı katılımcının aşağıdaki eğitim programını başarıyla tamamladığını belgeler. Developing Azure & Web Services: WCF Transactions & Services Sertifika Kodu DV-2026XX00 Tarih 27.10.2026 Yetkili İmza DV AKADEMİ

Eğitim Bilgileri

Süre2 gün
Seviyeİleri Seviye
FormatOnline / Yüz Yüze / Hibrit
Sertifika✓ Var
Hemen Bilgi Al
İlgili Eğitimler

Bu Eğitimle Birlikte Tercih Edilenler

Microsoft AzureMicrosoft Azure Administrator: Azure Files Eğitimi
Bulut Bilişim Eğitimleri

Microsoft Azure Administrator: Azure Files Eğitimi

2 günOrtaOnline / Yüz Yüze / Hibrit

Azure Yöneticisi: Azure Files eğitimi: Depolama Hizmetleri ve Veri Yedekliliği konularını 2 günde uygulamalı laboratuvarlarla öğrenin. DVA Katılım ve Başarı Ser

Detayları Gör →
Microsoft AzureMicrosoft Azure Administrator: Azure Files Shared Folders Eğitimi
Bulut Bilişim Eğitimleri

Microsoft Azure Administrator: Azure Files Shared Folders Eğitimi

3 günOrtaOnline / Yüz Yüze / Hibrit

Azure Files Shared Folders eğitimi: SMB 3.x paylaşımı, NFS 4.1 ve paylaşım snapshot uygulamalı Azure laboratuvarıyla. 3 gün, Digital Vizyon Akademi.

Detayları Gör →
Microsoft AzureMicrosoft Azure Administrator: Azure Hybrid Identities Eğitimi
Bulut Bilişim Eğitimleri

Microsoft Azure Administrator: Azure Hybrid Identities Eğitimi

3 günOrtaOnline / Yüz Yüze / Hibrit

Azure Hybrid Identities eğitimi: Entra Connect, Password Hash Sync ve Pass-through Authentication uygulamalı Azure laboratuvarıyla. 3 gün, Digital Vizyon Akadem

Detayları Gör →
Microsoft AzureMicrosoft Azure Administrator: Azure Import/Export Eğitimi
Bulut Bilişim Eğitimleri

Microsoft Azure Administrator: Azure Import/Export Eğitimi

3 günOrtaOnline / Yüz Yüze / Hibrit

Azure Import/Export eğitimi: Import/Export job, WAImportExport ve Data Box uygulamalı Azure laboratuvarıyla. 3 gün, Digital Vizyon Akademi.

Detayları Gör →
Microsoft AzureMicrosoft Azure Administrator: Azure Load Balancer Eğitimi
Bulut Bilişim Eğitimleri

Microsoft Azure Administrator: Azure Load Balancer Eğitimi

3 günOrtaOnline / Yüz Yüze / Hibrit

Azure Load Balancer eğitimi: Standard SKU Load Balancer, health probe ve inbound NAT rule uygulamalı Azure laboratuvarıyla. 3 gün, Digital Vizyon Akademi.

Detayları Gör →
+90 (501) 369 40 14 WhatsApp [email protected] LinkedIn