WCF ile servis odaklı uygulamaları geliştirin
WCF servis sözleşmeleri, binding türleri, hosting, eşzamanlılık, FaultContract ve güvenliği uygulamalı öğreten; CoreWCF ve gRPC geçişine değinen 2 günlük .NET eğitimi.
WCF ile servis geliştirme
Eğitim, .NET Framework üzerinde Windows Communication Foundation (WCF) servis geliştirmeyi kapsar: ABC (Address, Binding, Contract) modeli, ServiceContract, OperationContract ve DataContract, basicHttpBinding, wsHttpBinding, netTcpBinding ve webHttpBinding, IIS ve self-hosting, instance ve concurrency modları, FaultContract ile hata yönetimi, mesaj ve taşıma güvenliği, istemci proxy üretimi ve WCF'ten modern alternatiflere geçiş.
2 Gün. Her gün dört modül; WCF Mimarisi ve Sözleşmeler; Çalışma Zamanı, Güvenlik ve İstemci ekseninde ilerleyen uygulamalı program.
Orta Seviye — WCF: servis sözleşmeleri, binding, hosting, güvenlik ve hata yönetimi
Visual Studio'da servis ve istemci uygulaması geliştirilir; WCF Test Client, svcutil ve trace viewer ile servis davranışı incelenir.
Address, Binding ve Contract ile servisleri esnek biçimde yapılandırırsınız.
Taşıma ve mesaj güvenliğiyle servis iletişimini korursunuz.
Mevcut WCF servisini CoreWCF veya gRPC'ye taşıma yolunu değerlendirirsiniz.
Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri
C# ve nesne yönelimli programlama.
Temel .NET Framework ve Visual Studio kullanımı.
HTTP, XML ve SOAP kavramlarına aşinalık.
Visual Studio 2022 ve IIS Express.
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.
Program sonunda katılımcılar:
WCF servisi için address, binding ve contract yapılandırabilirsiniz.
DataContract ve OperationContract ile sürümlenebilir arayüz yazabilirsiniz.
İhtiyaca göre uygun binding'i seçebilirsiniz.
Servisi IIS veya self-host olarak barındırabilirsiniz.
FaultContract ve IErrorHandler ile hataları yönetebilirsiniz.
Instance ve concurrency modlarını doğru seçebilirsiniz.
Taşıma ve mesaj güvenliğini yapılandırabilirsiniz.
CoreWCF veya gRPC'ye geçiş stratejisi değerlendirebilirsiniz.
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.
Programlama temelleri eğitimi: algoritmik düşünme, Python ile değişken, koşul, döngü, fonksiyon, liste, sözlük ve dosya işlemleri sıfırdan öğrenin.
Detayları Gör →Algoritmalar, sıralama ve arama eğitimi: Big-O, merge sort, quick sort, ikili arama, hash tablosu ve BFS/DFS örnekleri Python ile.
Detayları Gör →Programlama en iyi pratikleri eğitimi: temiz kod, DRY/KISS, birim test ve TDD, Git akışı, kod inceleme, linter ve CI otomasyonu.
Detayları Gör →Sözde kod ile sistematik tasarım eğitimi: problem analizi, pseudocode, akış diyagramı, adım adım iyileştirme ve masa başı test.
Detayları Gör →C programlama dili eğitimi: işaretçiler, dinamik bellek, struct, dosya işlemleri, Makefile ve gdb/valgrind ile hata ayıklama uygulamaları.
Detayları Gör →