C# ile ilk ASP.NET MVC uygulamanızı kurun
Bu eğitim C# bilen katılımcıları ASP.NET MVC ile web uygulaması geliştirmeye taşı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
Bu eğitim C# bilen katılımcıları ASP.NET MVC ile web uygulaması geliştirmeye taşır. Visual Studio ortamı, C# sınıf tasarımı, MVC yapısı, routing, controller, Razor view, model binding, Entity Framework Code First ile veri erişimi, oturum yönetimi ve Ajax gibi konular küçük bir uygulamanın parçaları olarak işlenir.
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.
Temel Seviye — 12 uygulamalı modülde Visual Studio ve .NET SDK ortamı, Controller ve Action metotları ve Ajax, jQuery ve JSON 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.
MVC Controllers ve Actions eğitimi: ASP.NET MVC controller, action sonuçları, model binding, filtre ve ajax akışlarını tek projede uygulayın. 3 gün uygulamalı,
Detayları Gör →MVC State ve Configuration Yönetimi eğitimi: ASP.NET MVC'de Session, TempData, Cache, Web.config dönüşümü ve şifreli yapılandırma yönetimi. 3 gün uygulamalı, DV
Detayları Gör →MVC Troubleshooting, HTTP Modules ve Handlers eğitimi: ASP.NET pipeline olayları, HTTP module/handler yazımı, IIS tracing ve MVC sorun giderme teknikleri.
Detayları Gör →Web API Routes ve Controllers eğitimi: ASP.NET Web API rota şablonları, attribute routing, HTTP yöntemleri, güvenlik ve test. Uygulamalı 3 gün, Digital Vizyon A
Detayları Gör →AZ-2002 ASP.NET Core Web App ve API Tüketimi eğitimi: ASP.NET Core web uygulaması, typed HttpClient, Entra ID kimlik doğrulama ve Azure App Service dağıtımı.
Detayları Gör →