Durum ve yapılandırmayı ortama göre yönetin
ASP.NET MVC uygulamalarında durumun (state) nerede ve nasıl tutulacağı ölçeklenebilirlik için kritik bir karardı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 MVC (.NET Framework) ile istek yaşam döngüsünden IIS dağıtımına uçtan uca web geliştirme
ASP.NET MVC uygulamalarında durumun (state) nerede ve nasıl tutulacağı ölçeklenebilirlik için kritik bir karardır. Eğitimde Session modları, TempData, Cookie, Cache ve Application nesneleri ile Web.config dönüşümleri, özel yapılandırma bölümleri ve aspnet_regiis ile şifreleme uygulamalı olarak işlenir; web farm senaryolarında karşılaşılan sorunlar canlı gösterilir.
3 Gün. Her gün dört modül; kısa teorik anlatım sonrası aynı örnek uygulama üzerinde laboratuvar çalışması yapılır.
Orta Seviye — 12 uygulamalı modülde ASP.NET MVC mimarisi ve istek yaşam döngüsü, Yapılandırma yönetimi ve HTTP Module ve Handler gibi konuları kapsar.
Her modül Visual Studio üzerinde çalışan bir MVC çözümü, IIS Express ve tarayıcı geliştirici araçlarıyla canlı kod yazımı ve hata ayıklama oturumlarıyla ilerler.
Routing, controller, view ve veri katmanı tek bir örnek çözümde birleştirilir; parçalar birbirine nasıl bağlandığını kodda görürsünüz.
İstek yaşam döngüsünü, filtre sırasını ve ModelState davranışını breakpoint ile izleyerek üretimdeki hataları hızla teşhis edersiniz.
CSRF, overposting ve XSS gibi MVC uygulamalarında sık görülen açıklara karşı pratik savunma kalıplarını uygularsınız.
Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri
Sınıf, arayüz, koleksiyon ve LINQ konularında temel düzeyde C# bilgisi.
HTML formları, GET/POST farkı ve temel HTTP durum kodlarına aşinalık.
Visual Studio 2022, .NET Framework 4.8 geliştirme paketi ve IIS Express kurulu bir Windows bilgisayar.
SELECT, INSERT ve JOIN düzeyinde SQL Server bilgisi; veri erişimi örnekleri için SQL Server Express/LocalDB.
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:
MVC istek yaşam döngüsünü ve routing eşlemesini açıklayıp kendi rotalarınızı tasarlayabilirsiniz.
Doğru ActionResult türleriyle ince, test edilebilir controller'lar yazabilirsiniz.
DataAnnotations ve özel model binder ile güvenli form işleme akışları kurabilirsiniz.
Yetki, önbellek ve hata yönetimi için filtreleri uygulama genelinde ve action bazında yapılandırabilirsiniz.
Layout, partial ve template yapılarıyla yeniden kullanılabilir arayüzler oluşturabilirsiniz.
Web.config dönüşümleri, oturum ve önbellek stratejilerini ortama uygun biçimde yönetebilirsiniz.
Application_Error, IIS izleme ve profil araçlarıyla performans ve hata sorunlarını bulabilirsiniz.
Uygulamayı Web Deploy ve uygulama havuzu ayarlarıyla IIS'e güvenle yayınlayabilirsiniz.
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: Design & Implement UI Behavior: fetch ve jQuery Ajax, partial güncelleme ve unobtrusive validation. 2 gün uygulamalı eğitim | DVA.
Detayları Gör →ASP.NET MVC Web Applications: Designing Application Architecture: Clean Architecture ve Repository ve Unit of Work. 2 gün uygulamalı eğitim.
Detayları Gör →ASP.NET MVC Web Applications: Designing Build & Publishing Strategies: dotnet publish seçenekleri ve publish profile. 2 gün uygulamalı eğitim.
Detayları Gör →ASP.NET MVC Web Applications: Distributed Applications: HttpClientFactory ve Polly, RabbitMQ ve Redis oturum/önbellek. 2 gün uygulamalı eğitim | DVA.
Detayları Gör →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 →