Web API yönlendirme ve işlem hattını tam kavrayın
Web API Routes, Pipeline, Content Negotiation ve Documentation eğitiminde attribute routing, middleware hattı, filtre türleri, model binding, Accept başlığı ile içerik pazarlığı, özel formatter ve OpenAPI belgelendirme işlenir.
Routing, istek hattı, filtreler, içerik pazarlığı ve API belgelendirme
Bu eğitim, ASP.NET Core Web API'nin içinde isteğin nasıl işlendiğini ayrıntılı gösterir. Katılımcılar attribute routing ve route kısıtlamaları, middleware sırası, filtre türleri (authorization, resource, action, exception, result), model binding, Accept başlığıyla content negotiation, JSON/XML formatter ve özel formatter yazımı, ProblemDetails ve Swagger/OpenAPI ile belgelendirmeyi uygular.
2 Gün. Her gün dört modül; 1. gün Routing ve İstek Hattı; 2. gün Content Negotiation ve Belgeleme.
Orta Seviye — Routing, istek hattı, filtreler, içerik pazarlığı ve API belgelendirme
Katılımcılar örnek bir API üzerinde middleware ve filtre sırasını loglarla izler, özel formatter ve route kısıtlaması yazar, Swagger çıktısını özelleştirir.
İsteğin middleware ve filtre zincirinde hangi sırayla işlendiğini net kavrarsınız.
Content negotiation ile aynı kaynağı JSON, XML veya özel formatlarda sunarsınız.
OpenAPI çıktısını özelleştirip tüketici dostu dokümantasyon üretirsiniz.
Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri
ASP.NET Core ile temel controller ve CRUD API yazılmış olmalıdır.
Attribute, delegate, DI ve async/await konularında rahat olunmalıdır.
Accept, Content-Type, ETag gibi başlıkların amacı bilinmelidir.
.NET SDK, bir IDE ve Postman veya curl hazır olmalı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:
Attribute routing ve kısıtlamalarla temiz URI şemaları oluşturabilirsiniz.
Middleware hattını ve sırasının sonuçlarını doğru yorumlayabilirsiniz.
Uygun filtre türünü seçip kesişen ilgileri tek yerde yönetebilirsiniz.
Özel model binder yazıp karmaşık girdileri bağlayabilirsiniz.
Accept başlığına göre JSON veya XML yanıtı sunabilirsiniz.
CSV gibi özel çıktı biçimleri için formatter geliştirebilirsiniz.
ProblemDetails ile tutarlı hata sözleşmesi kurabilirsiniz.
Swagger çıktısını örnek, şema ve güvenlik tanımlarıyla zenginleştirebilirsiniz.
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.
SOA Governance eğitimi: servis yaşam döngüsü, UDDI ve servis kataloğu, WS-Policy, sürümleme, SLA izleme ve yönetişim olgunluk modeli uygulamalı işlenir.
Detayları Gör →SOA ve WCF eğitimi: ServiceContract, DataContract, ABC modeli, binding seçimi, IIS hosting, WCF güvenliği, işlem yönetimi ve CoreWCF modernizasyonu.
Detayları Gör →SOA Basics eğitimi: servis odaklı mimari ilkeleri, servis sözleşmesi, SOAP ile REST farkı, ESB, orkestrasyon ve entegrasyon desenleri başlangıç seviyesinde.
Detayları Gör →SOA Design using BPM and SoaML: BPMN 2.0 süreç modelleme, servis aday analizi, SoaML profili, servis sözleşmesi, model dönüşümü ve WSDL üretimi eğitimi.
Detayları Gör →SOAP ve WSDL temelleri eğitimi: SOAP zarfı, WSDL yapısı, XSD, SoapUI testleri, proxy üretimi, WS-Security UsernameToken ve hata ayıklama uygulamalı işlenir.
Detayları Gör →