Doğru servis teknolojisini seçin
.NET Web Services: WCF, Web API, gRPC, and SignalR: .NET'te SOAP/WCF'ten REST, gRPC ve SignalR'a servis teknolojileri. WCF binding ve contract, Web API, gRPC streaming ve SignalR hub 4 günlük uygulamalı programda işlenir.
WCF binding ve contract ve Web API ekseninde .NET'te SOAP/WCF'ten REST, gRPC ve SignalR'a servis teknolojileri
.NET Web Services: WCF, Web API, gRPC, and SignalR eğitimi, .NET'te SOAP/WCF'ten REST, gRPC ve SignalR'a servis teknolojileri konusunu uçtan uca ele alır. WCF binding ve contract, Web API, gRPC streaming ve SignalR hub gibi başlıklar Visual Studio üzerinde canlı kodlama ve dört servis tipi için örnek ile işlenir. Katılımcılar eğitim sonunda kullanım senaryosuna göre WCF, Web API, gRPC veya SignalR seçip uygulayabilir ve eski WCF servislerini modernleştirebilir hale gelir.
4 Gün. Her gün dört modül; kısa kavramsal anlatım ve ardından dört servis tipi için örnek ile uygulama.
İleri Seviye — .NET'te SOAP/WCF'ten REST, gRPC ve SignalR'a servis teknolojileri için WCF binding ve contract, Web API ve gRPC streaming başlıklarını kapsar.
Her modül canlı kodlama ile başlar; katılımcılar dört servis tipi için örnek üzerinde kendi çözümlerini geliştirip tartışır.
WCF binding ve contract ve Web API konuları, kurumsal projelerde karşılaşılan örneklerle işlenir.
Her modül dört servis tipi için örnek ile pekiştirilir; gRPC streaming katılımcılar tarafından bizzat kodlanır.
SignalR hub konusunda kalite, güvenlik ve bakım kolaylığı pratikleri kazandırılır.
Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri
Async/await, generic ve LINQ'yi üretim kodunda kullanmış olmak gerekir.
Katmanlı mimari, DI ve REST kavramlarına hakimiyet beklenir.
Visual Studio 2022 (Community yeterli) ve .NET 8 SDK kurulu, yönetici haklarına sahip bir dizüstü bilgisayar.
Konteyner ve sürüm kontrolü komutlarını temel düzeyde bilmek yararlıdır.
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:
REST kısıtları, kaynak odaklı URL tasarımı ve HTTP fiilleri (GET/POST/PUT/PATCH/DELETE) dahil, REST API Tasarımı alanında somut çözümler üretebilirsiniz.
System.Text.Json ve Newtonsoft.Json: serileştirme seçenekleri, JsonPropertyName dahil, JSON ve XML Veri Formatları alanında somut çözümler üretebilirsiniz.
WCF ABC modeli: Address, Binding, Contract dahil, WCF Servisleri alanında somut çözümler üretebilirsiniz.
[Authorize], [AllowAnonymous] ve global authorization filter dahil, Yetkilendirme ve İstisna Yönetimi alanında somut çözümler üretebilirsiniz.
WebSocket, Server-Sent Events ve Long Polling aktarım yöntemleri dahil, SignalR ile Gerçek Zamanlı İletişim alanında somut çözümler üretebilirsiniz.
Dağıtık sistem sorunları: gecikme, kısmi hata, tutarlılık dahil, Dağıtık Uygulamalar ve Servis Entegrasyonu alanında somut çözümler üretebilirsiniz.
Polly: retry, circuit breaker, timeout, bulkhead, fallback politikaları dahil, Dayanıklılık ve Gözlemlenebilirlik alanında somut çözümler üretebilirsiniz.
dotnet build, dotnet publish: framework-dependent, self-contained, single-file, ReadyToRun dahil, Build, Yayınlama ve CI/CD Stratejileri alanında somut çözümler üretebilirsiniz.
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.
MVC with Entity Framework (EF) & Web API eğitimi: ASP.NET MVC ile Entity Framework veri erişimi ve RESTful Web API. 3 gün uygulamalı program, Visual Studio 2022
Detayları Gör →MVC, Tag Helpers, & View Components eğitimi: ASP.NET Core Razor Tag Helper, View Component ve Partial View ile. 3 gün uygulamalı program, Visual Studio 2022, .N
Detayları Gör →Object-Oriented Programming in C# eğitimi: C# ile nesne yönelimli programlama: sınıf, kalıtım, çok biçimlilik. 3 gün uygulamalı program, Visual Studio 2022 veya
Detayları Gör →Programming in C# – Windows Applications eğitimi: C# ile Windows Forms masaüstü uygulamaları: kontroller, olaylar, veri. 3 gün uygulamalı program, Visual Studio
Detayları Gör →Programming in C#: Creating Types eğitimi: C# tür oluşturma: sınıf, struct, enum, arayüz, generic, kapsülleme. 2 gün uygulamalı program, Visual Studio 2022 ve .
Detayları Gör →