Üretimdeki ASP.NET hatalarını kök nedeninden çözün
Bu ileri seviye eğitim, çalışan ASP.NET MVC uygulamalarında yaşanan hataları ve performans sorunlarını tanılamaya odaklanır. 4 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
Bu ileri seviye eğitim, çalışan ASP.NET MVC uygulamalarında yaşanan hataları ve performans sorunlarını tanılamaya odaklanır. IIS/ASP.NET pipeline olayları, IHttpModule ve IHttpHandler yazımı, Failed Request Tracing, Application_Error, ELMAH, MiniProfiler ve w3wp süreç hata ayıklaması gerçek hata senaryoları üzerinden uygulanır.
4 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.
İleri Seviye — 16 uygulamalı modülde ASP.NET MVC mimarisi ve istek yaşam döngüsü, Sorun giderme ve tanılama ve Kurumsal MVC web sitesi örnek projesi 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 ile API Projesi Geliştirme eğitimi: REST API tasarımı, EF Core, kimlik doğrulama, HttpClient, önbellek ve test ile ASP.NET Core API projesi.
Detayları Gör →.NET Core Kütüphaneleri Geliştirme ve Taşıma eğitimi: Çoklu hedefli .NET kütüphaneleri, NuGet paketleme ve .NET Framework'ten .NET'e taşıma. 3 gün uygulamalı, D
Detayları Gör →JSP ve Servlets ile MVC eğitimi: Servlet, JSP/JSTL, JDBC DAO, filtre, oturum ve güvenlik ile Java MVC web uygulaması. Uygulamalı 3 gün, Digital Vizyon Akademi.
Detayları Gör →Microsoft MVC ile Etkili Web Siteleri eğitimi: ASP.NET MVC ile routing, Razor view, Entity Framework, kimlik doğrulama ve kurumsal site örneği. 3 gün uygulamalı
Detayları Gör →ASP.NET Core ile Web Uygulamaları eğitimi: MVC ve Razor Pages, EF Core, kimlik doğrulama, API, test ve Docker ile ASP.NET Core web uygulaması. 4 gün uygulamalı,
Detayları Gör →