ASP.NET Web API ile ilk REST servisinizi yazın
Introduction to ASP.NET Web API, REST servis geliştirmeye giriş eğitimidir. 3 gün boyunca laboratuvar uygulamalarıyla işlenir; katılımcılara Digital Vizyon Akademi Katılım ve Başarı Sertifikası verilir.
ASP.NET Web API ile RESTful servis tasarımı, güvenliği ve IIS üzerinde yayınlanması
Introduction to ASP.NET Web API, REST servis geliştirmeye giriş eğitimidir. ASP.NET mimarisi ve REST temelleri, ApiController, rota şablonları, HTTP yöntemleri, parametre bağlama, filtreler, bearer token güvenliği, bağımlılık enjeksiyonu, EF6 ile veri erişimi, Postman ile test, hata izleme ve IIS yayınlama üç günde uygulanır.
3 Gün. Her gün dört modül; anlatım, canlı kodlama ve Postman ile doğrulama aynı akışta yürütülür.
Temel Seviye — 12 uygulamalı modülde ASP.NET MVC mimarisi ve istek yaşam döngüsü, Model binding ve doğrulama ve IIS'e dağıtım gibi konuları kapsar.
Postman ve tarayıcı üzerinden canlı istek göndererek, Visual Studio'da yazılan Web API servislerini hata ayıklama ve entegrasyon testiyle birlikte uygulamalı geliştirirsiniz.
Rota tasarımından content negotiation ve mesaj işleyicilerine kadar tek bir API projesini adım adım geliştirirsiniz.
Bearer token, CORS ve yetkilendirme filtrelerini gerçek senaryolarla yapılandırır, API'nizi yetkisiz erişime karşı korursunuz.
Controller'ları bağımlılık enjeksiyonu ve Moq ile ayrıştırarak birim ve entegrasyon testine uygun hale getirirsiniz.
Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri
Sınıf, arayüz ve LINQ konularında temel C# bilgisi.
HTTP yöntemleri, durum kodları ve JSON formatına aşinalık.
Visual Studio 2022, .NET Framework 4.8 ve Postman kurulu Windows bilgisayar.
Temel SQL Server bilgisi; veri örnekleri LocalDB üzerinde çalıştırılı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:
Convention ve attribute routing ile tutarlı REST uç noktaları tasarlayabilirsiniz.
IHttpActionResult ve uygun HTTP durum kodlarıyla standart yanıtlar üretebilirsiniz.
JSON/XML formatter yapılandırmasıyla istemciye uygun serileştirme sağlayabilirsiniz.
DelegatingHandler ile loglama, anahtar doğrulama gibi kesişen ilgileri merkezi olarak yönetebilirsiniz.
OWIN tabanlı bearer token kimlik doğrulaması ve [Authorize] kurallarını uygulayabilirsiniz.
Tarayıcı tabanlı istemciler için CORS politikalarını doğru ve güvenli şekilde kurabilirsiniz.
Unit test ve Postman koleksiyonlarıyla API davranışını otomatik doğrulayabilirsiniz.
API'yi IIS'e dağıtıp hata izleme ve konfigürasyon yönetimini yapabilirsiniz.
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.
Microservices Using .NET Core: RabbitMQ ile asenkron mesajlaşma, Ocelot/YARP API Gateway ve Saga ve Outbox. 4 gün uygulamalı eğitim | DVA.
Detayları Gör →Programming in C# with Visual Studio: değişken ve tip sistemi, sınıf ve arayüzler, LINQ sorguları, hata ayıklama. 3 gün uygulamalı eğitim, DVA Katılım Sertifika
Detayları Gör →Unit Testing with C#: xUnit Theory/InlineData, Moq Setup/Verify, TDD Red-Green-Refactor, Testcontainers. 2 gün uygulamalı eğitim, DVA Katılım Sertifikası.
Detayları Gör →Web API Development with ASP.NET Core: Controller ve Minimal API, JWT ile yetkilendirme ve Swagger/OpenAPI. 3 gün uygulamalı eğitim | DVA.
Detayları Gör →.NET Core & Visual Studio Extensions: VSIX paketi, Roslyn Analyzer/Code Fix, AsyncPackage ve VSCT, NuGet paket yayını. 3 gün uygulamalı eğitim, DVA Katılım Sert
Detayları Gör →