Derleyin, test edin, yayınlayın
ASP.NET MVC Web Applications: Designing Build & Publishing Strategies: ASP.NET MVC build ve yayınlama stratejileri. Dotnet publish seçenekleri, publish profile, GitHub Actions/Azure DevOps ve migration dağıtımı 2 günlük uygulamalı programda işlenir.
Dotnet publish seçenekleri ve publish profile ekseninde ASP.NET MVC build ve yayınlama stratejileri
ASP.NET MVC Web Applications: Designing Build & Publishing Strategies eğitimi, ASP.NET MVC build ve yayınlama stratejileri konusunu uçtan uca ele alır. Dotnet publish seçenekleri, publish profile, GitHub Actions/Azure DevOps ve migration dağıtımı gibi başlıklar Visual Studio üzerinde canlı kodlama ve örnek CI/CD boru hattı ile işlenir. Katılımcılar eğitim sonunda farklı ortamlar için yayın profilleri hazırlayıp testleri içeren bir CI/CD hattı kurabilir hale gelir.
2 Gün. Her gün dört modül; kısa kavramsal anlatım ve ardından örnek CI/CD boru hattı ile uygulama.
Orta Seviye — ASP.NET MVC build ve yayınlama stratejileri için dotnet publish seçenekleri, publish profile ve GitHub Actions/Azure DevOps başlıklarını kapsar.
Her modül canlı kodlama ile başlar; katılımcılar örnek CI/CD boru hattı üzerinde kendi çözümlerini geliştirip tartışır.
Dotnet publish seçenekleri ve publish profile konuları, kurumsal projelerde karşılaşılan örneklerle işlenir.
Her modül örnek CI/CD boru hattı ile pekiştirilir; GitHub Actions/Azure DevOps katılımcılar tarafından bizzat kodlanır.
Migration dağıtımı 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:
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.
PackageReference, transitive bağımlılık ve sürüm aralıkları dahil, NuGet Paketleri ve Bağımlılık Yönetimi alanında somut çözümler üretebilirsiniz.
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.
Visual Studio ile web uygulaması debug: IIS Express, Kestrel ve Attach to Process dahil, Web Uygulamalarında Hata Ayıklama ve İzleme alanında somut çözümler üretebilirsiniz.
Test piramidi, birim/integration/E2E ayrımı ve FIRST ilkeleri dahil, Birim Test Temelleri (xUnit) alanında somut çözümler üretebilirsiniz.
Dockerfile (multi-stage) ile .NET imajı ve katman önbelleği dahil, Docker ve Orkestrasyon 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.
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.
.NET Core MVC eğitimi: middleware hattı, Razor view'lar, filtreler ve Identity. 3 gün uygulamalı program, DVA Katılım ve Başarı Sertifikası.
Detayları Gör →.NET Development with Visual Studio eğitimi: dotnet CLI, SDK-style proje, debugging ve xUnit testleri. 3 gün uygulamalı program, DVA Katılım ve Başarı Sertifika
Detayları Gör →.NET ile Mikroservis Geliştirme: Domain-Driven Design, MassTransit ve RabbitMQ, YARP Gateway, OpenTelemetry. 4 gün uygulamalı eğitim, DVA Katılım Sertifikası.
Detayları Gör →.NET ile Modern Uygulama Geliştirme: Minimal API, Blazor bileşenleri, Native AOT/ReadyToRun, Docker ve CI/CD. 3 gün uygulamalı eğitim, DVA Katılım Sertifikası.
Detayları Gör →.NET Microservices: Saga/Outbox, MassTransit consumer, Polly circuit breaker, Kubernetes Deployment. 4 gün uygulamalı eğitim, DVA Katılım Sertifikası.
Detayları Gör →