Web API rotalarını ve controller'larını tasarlayın
Eğitim ASP.NET Web API 2 ile REST servisi geliştirmeyi rota ve controller odağında ele alır. 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ı
Eğitim ASP.NET Web API 2 ile REST servisi geliştirmeyi rota ve controller odağında ele alır. Convention ve attribute routing, HTTP yöntemleri, IHttpActionResult, content negotiation, parametre bağlama, DelegatingHandler, bearer token güvenliği, bağımlılık enjeksiyonu ve Postman ile test adım adım 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.
Orta 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.
C# for Automation Test Engineers eğitimi: Test Otomasyonu için C# ve UI, API ve CI Otomasyonu konularını uygulamalı örneklerle öğrenin. DVA katılım sertifikalı
Detayları Gör →C# ile Entity Framework ve LINQ eğitimi: 2 gün, uygulamalı kod egzersizleri ve DVA katılım sertifikası ile konuyu uçtan uca öğrenin.
Detayları Gör →C# ile Programlamaya Giriş eğitimi: 2 gün, uygulamalı kod egzersizleri ve DVA katılım sertifikası ile konuyu uçtan uca öğrenin.
Detayları Gör →C# ile Windows Forms Uygulama Geliştirme: Windows Forms kontrolleri, DataGridView ve veri bağlama ve ADO.NET ile SQL Server. 3 gün uygulamalı eğitim | DVA.
Detayları Gör →Design Patterns in C# eğitimi: SOLID ilkeleri, Factory ve Builder, Strategy ve Observer ve Repository ve DI. 3 gün uygulamalı program, DVA Katılım ve Başarı Ser
Detayları Gör →