Uygulamanın nerede çalışacağını seçin
ASP.NET MVC Web Applications: Host Options & WebApp Composition: ASP.NET MVC host seçenekleri ve uygulama kompozisyonu. Kestrel, IIS ve Linux, in-process hosting, Areas ve DI kayıt organizasyonu 2 günlük uygulamalı programda işlenir.
Kestrel, IIS ve Linux ve in-process hosting ekseninde ASP.NET MVC host seçenekleri ve uygulama kompozisyonu
ASP.NET MVC Web Applications: Host Options & WebApp Composition eğitimi, ASP.NET MVC host seçenekleri ve uygulama kompozisyonu konusunu uçtan uca ele alır. Kestrel, IIS ve Linux, in-process hosting, Areas ve DI kayıt organizasyonu gibi başlıklar Visual Studio üzerinde canlı kodlama ve IIS ve Kestrel karşılaştırma ortamı ile işlenir. Katılımcılar eğitim sonunda uygulamanın hosting modelini bilinçli seçip modüllere (area, class library) bölerek derleyebilir hale gelir.
2 Gün. Her gün dört modül; kısa kavramsal anlatım ve ardından IIS ve Kestrel karşılaştırma ortamı ile uygulama.
Orta Seviye — ASP.NET MVC host seçenekleri ve uygulama kompozisyonu için Kestrel, IIS ve Linux, in-process hosting ve Areas başlıklarını kapsar.
Her modül canlı kodlama ile başlar; katılımcılar IIS ve Kestrel karşılaştırma ortamı üzerinde kendi çözümlerini geliştirip tartışır.
Kestrel, IIS ve Linux ve in-process hosting konuları, kurumsal projelerde karşılaşılan örneklerle işlenir.
Her modül IIS ve Kestrel karşılaştırma ortamı ile pekiştirilir; Areas katılımcılar tarafından bizzat kodlanır.
DI kayıt organizasyonu konusunda kalite, güvenlik ve bakım kolaylığı pratikleri kazandırılır.
Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri
Sınıf, interface, koleksiyon ve LINQ kullanımı ile en az birkaç aylık C# deneyimi.
HTTP, JSON ve temel SQL sorgularına aşinalık (web konuları için) beklenir.
Visual Studio 2022 (Community yeterli) ve .NET 8 SDK kurulu, yönetici haklarına sahip bir dizüstü bilgisayar.
Örnek kodları depodan çekmek için temel Git komutları bilinmelidir.
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:
Program.cs, WebApplication builder ve hosting modeli dahil, ASP.NET Core Uygulama Başlangıcı ve Middleware alanında somut çözümler üretebilirsiniz.
Kestrel, reverse proxy (Nginx, IIS ANCM) ve in-process/out-of-process hosting dahil, Dağıtım Mimarisi ve Hosting alanında somut çözümler üretebilirsiniz.
Action filter, Result filter ve Exception filter yazımı dahil, Filtreler, Middleware ve API/MVC Ortak Yapıları alanında somut çözümler üretebilirsiniz.
Conventional routing: MapControllerRoute, {controller}/{action}/{id?} şablonu dahil, MVC Routing alanında somut çözümler üretebilirsiniz.
Razor sözdizimi: @model, @if/@foreach, @functions ve HTML encoding dahil, Razor View, Layout ve Tag Helper alanında somut çözümler üretebilirsiniz.
Stateless HTTP yapısı ve durum saklama seçenekleri dahil, Veri ve Durum Yönetimi alanında somut çözümler üretebilirsiniz.
dotnet build, dotnet publish: framework-dependent, self-contained, single-file, ReadyToRun dahil, Build, Yayınlama ve CI/CD Stratejileri alanında somut çözümler üretebilirsiniz.
Katmanlı mimari: Presentation, Application, Domain, Infrastructure dahil, Uygulama Mimarisi Tasarımı alanında somut çözümler üretebilirsiniz.
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: 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 →ASP.NET MVC Web Applications: MVC Application Routes: MapControllerRoute, attribute routing ve IRouteConstraint. 2 gün uygulamalı eğitim | DVA.
Detayları Gör →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 →