Controller aksiyonlarını doğru tasarlayın
Bu eğitim MVC controller katmanındaki handler (aksiyon) metotlarını derinlemesine ele alır. HttpGet/HttpPost eşleme, attribute routing, parametre ve model binding, ActionResult türleri (View, Redirect, Json, File, StatusCode), asenkron aksiyonlar, ApiControll…
MVC controller aksiyonları: HTTP verb eşleme, parametre bağlama, ActionResult türleri, API uç noktaları ve test
Bu eğitim MVC controller katmanındaki handler (aksiyon) metotlarını derinlemesine ele alır. HttpGet/HttpPost eşleme, attribute routing, parametre ve model binding, ActionResult türleri (View, Redirect, Json, File, StatusCode), asenkron aksiyonlar, ApiController özellikleri, içerik anlaşması (content negotiation), filtreler, hata dönüşleri ve controller birim testleri örneklerle işlenir.
3 Gün. Her gün dört modül; Aksiyon Tasarımı ve Routing; Sonuç Türleri, Asenkron ve API; Test ve Kalite.
Orta Seviye — MVC controller aksiyonları: HTTP verb eşleme, parametre bağlama, ActionResult türleri, API uç noktaları ve test
Her modül Visual Studio 2022, ASP.NET Core MVC, xUnit ve Postman üzerinde canlı kodlama, hata ayıklama ve mini görevlerle işlenir; katılımcılar kendi bilgisayarında örnekleri yeniden üretir.
Her gün Visual Studio 2022, ASP.NET Core MVC, xUnit ve Postman üzerinde kod yazılır; konular sunum yerine çalışan örneklerle pekiştirilir.
Program Controller Yapısı ile başlayıp En İyi Uygulamalar ile biter; gerçek projelerde karşılaşılan durumlara odaklanır.
Edinilen teknikler mVC controller aksiyonları: HTTP verb eşleme, parametre bağlama, ActionResult türleri, API uç noktaları ve test alanındaki günlük işlerde hemen kullanılabilecek şekilde kurgulanır.
Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri
Basit bir controller ve view yazmış olmak gerekir.
HTTP metodları ve durum kodlarını bilmek faydalıdır.
Uygulamalar için Visual Studio 2022, ASP.NET Core MVC, xUnit ve Postman kurulu veya erişilebilir bir bilgisayar önerilir.
Her gün laboratuvar çalışması yapıldığından kod yazmaya ve soru sormaya hazır gelinmesi beklenir.
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:
Controller Yapısı kapsamında Controller ve ControllerBase farkı gibi yapıları kendi projenizde doğrudan uygulayabilirsiniz.
HTTP Verb Eşleme kapsamında HttpGet, HttpPost, HttpPut, HttpDelete, HttpPatch gibi yapıları kendi projenizde doğrudan uygulayabilirsiniz.
Parametre Bağlama kapsamında FromRoute, FromQuery, FromForm, FromBody, FromHeader gibi yapıları kendi projenizde doğrudan uygulayabilirsiniz.
ActionResult Türleri kapsamında ViewResult, PartialViewResult ve ViewComponentResult gibi yapıları kendi projenizde doğrudan uygulayabilirsiniz.
API Controller kapsamında [ApiController] otomatik model doğrulama gibi yapıları kendi projenizde doğrudan uygulayabilirsiniz.
Filtreler ve Hata Yönetimi kapsamında ExceptionFilter ile merkezi hata yakalama gibi yapıları kendi projenizde doğrudan uygulayabilirsiniz.
Entegrasyon Testi kapsamında WebApplicationFactory ile uç uca test gibi yapıları kendi projenizde doğrudan uygulayabilirsiniz.
Hata Ayıklama ve İzleme kapsamında Kesme noktası ve istek yaşam döngüsü izleme gibi yapıları kendi projenizde doğrudan uygulayabilirsiniz.
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.
ASP.NET MVC Web Applications: Host Options & WebApp Composition: Kestrel, IIS ve Linux, in-process hosting ve Areas. 2 gün uygulamalı eğitim | DVA.
Detayları Gör →ASP.NET MVC Web Applications: Implementing ASP.NET Authentication: Identity UserManager, parola politikası ve 2FA. 2 gün uygulamalı eğitim | DVA.
Detayları Gör →ASP.NET MVC Web Applications: Introduction: Controller/Action, Razor view, model doğrulama, EF Core CRUD. 2 gün uygulamalı eğitim, DVA Katılım Sertifikası.
Detayları Gör →ASP.NET MVC Web Applications: JSON & XML Data Formats: System.Text.Json, content negotiation ve XmlSerializer. 2 gün uygulamalı eğitim | DVA.
Detayları Gör →ASP.NET MVC Web Applications: Models & Unit Testing: xUnit Theory, Moq, ModelState testleri, WebApplicationFactory. 2 gün uygulamalı eğitim, DVA Katılım Sertifi
Detayları Gör →