MICROSOFT IIS SİSTEM YÖNETİCİLERİ İÇİN VE ASP.NET YÖNETİMI EĞİTİMİ

IIS ve ASP.NET sunucularını güvenle yönetin

IIS mimarisi, uygulama havuzları, bağlamalar, SSL, kimlik doğrulama, loglama, web farm ve ASP.NET Core barındırma.

Bu eğitim, sistem yöneticilerinin IIS üzerinde ASP.NET ve ASP.NET Core uygulamalarını barındırması ve yönetmesi için hazırlanmıştır.

4 gün Orta Seviye Online / Yüz Yüze / Hibrit Sertifikalı

Eğitim Hakkında

IIS kurulumu, site ve uygulama havuzu yönetimi, SSL, güvenlik, performans ve ASP.NET uygulamalarının barındırılması

Bu eğitim, sistem yöneticilerinin IIS üzerinde ASP.NET ve ASP.NET Core uygulamalarını barındırması ve yönetmesi için hazırlanmıştır. IIS rol kurulumu, HTTP.sys ve WAS mimarisi, site ve uygulama havuzu yapılandırması, bağlamalar ve SSL sertifikaları, kimlik doğrulama yöntemleri, URL Rewrite, web.config, ARR ile yük dengeleme, Failed Request Tracing, loglama, performans izleme ve ASP.NET Core Hosting Bundle uygulamalı çalışılır.

Süre ve Format

4 Gün. Her gün dört modül; IIS Mimarisi ve Kurulum; Güvenlik ve SSL; ASP.NET Barındırma ve Yönlendirme; İzleme, Performans ve Sorun Giderme.

Seviye

Orta Seviye — IIS kurulumu, site ve uygulama havuzu yönetimi, SSL, güvenlik, performans ve ASP.NET uygulamalarının barındırılması

Öğrenme Metodu

Her modül Windows Server 2022, IIS 10, PowerShell ve IIS Manager üzerinde canlı kodlama, hata ayıklama ve mini görevlerle işlenir; katılımcılar kendi bilgisayarında örnekleri yeniden üretir.

Neden Bu Eğitim?

🧑‍💻Uygulamalı Lab

Her gün Windows Server 2022, IIS 10, PowerShell ve IIS Manager üzerinde kod yazılır; konular sunum yerine çalışan örneklerle pekiştirilir.

🎯Konuya Özgü İçerik

Program IIS Mimarisi ile başlayıp Sorun Giderme ile biter; gerçek projelerde karşılaşılan durumlara odaklanır.

📈Doğrudan Projeye

Edinilen teknikler iIS kurulumu, site ve uygulama havuzu yönetimi, SSL, güvenlik, performans ve ASP.NET uygulamalarının barındırılması alanındaki günlük işlerde hemen kullanılabilecek şekilde kurgulanır.

Anahtar Konular

iis eğitimiiis yönetimiwindows server iisasp.net hostinguygulama havuzuiis sslurl rewriteweb.configapplication request routingiis güvenlik
“Sunucuyu iyi yöneten, uygulamanın ne zaman düştüğünü önceden bilir.”

Ön Koşullar

Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri

1
Windows Server

Windows Server yönetimi, hizmetler ve NTFS izinleri konusunda temel bilgi gerekir.

2
Ağ Temelleri

HTTP, DNS ve TCP/IP kavramlarına aşinalık beklenir.

3
Çalışma Ortamı

Uygulamalar için Windows Server 2022, IIS 10, PowerShell ve IIS Manager kurulu veya erişilebilir bir bilgisayar önerilir.

4
Aktif Katılım

Her gün laboratuvar çalışması yapıldığından kod yazmaya ve soru sormaya hazır gelinmesi beklenir.

Eğitim İçeriği

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.

Günün hedefiKatılımcı IIS rolünü kurar, site ve uygulama havuzlarını doğru yapılandırır.
Modül 1
IIS Mimarisi
  • HTTP.sys, WAS, W3SVC ve worker process (w3wp.exe) ilişkisi
  • Modüler yapı: native ve managed modüller
  • İstek işleme hattı: Integrated ve Classic pipeline
  • applicationHost.config ve yapılandırma hiyerarşisi
  • IIS Manager ve appcmd ile yönetim
  • Windows Server Core üzerinde IIS
Modül 2
Kurulum ve Rol Servisleri
  • Server Manager ve PowerShell ile rol kurulumu (Install-WindowsFeature)
  • Gerekli rol servislerinin seçimi
  • .NET Framework ve ASP.NET özellikleri
  • Web Deploy ve Web Management Service
  • Dizin yapısı ve inetpub güvenlik önerileri
  • Kurulum sonrası temel doğrulama
Modül 3
Siteler ve Bağlamalar
  • Site, uygulama ve sanal dizin farkı
  • IP, port ve host header bağlamaları
  • Aynı portta birden çok site yayınlama
  • Varsayılan belge ve dizin gezinme ayarları
  • MIME türleri ve statik içerik
  • Fiziksel yol kimliği ve erişim izinleri
Modül 4
Uygulama Havuzları
  • Havuz başına worker process izolasyonu
  • .NET CLR sürümü ve “No Managed Code” ayarı
  • Recycling: zaman, bellek ve özel zamanlama
  • Idle timeout, startup mode ve Always Running
  • Application Pool Identity ve ApplicationPoolIdentity izinleri
  • Rapid-fail protection ve çökme senaryoları
Günün hedefiKatılımcı sertifika, kimlik doğrulama ve istek filtreleme ile siteyi sağlamlaştırır.
Modül 1
SSL/TLS ve Sertifikalar
  • CSR oluşturma ve sertifika kurulumu
  • SNI ve Centralized Certificate Store
  • HTTPS bağlaması ve HTTP’den yönlendirme
  • TLS sürümü ve şifre paketi sıkılaştırma (IIS Crypto)
  • Let’s Encrypt ve win-acme ile otomatik yenileme
  • Sertifika süresi izleme
Modül 2
Kimlik Doğrulama
  • Anonymous, Basic, Windows ve Forms kimlik doğrulaması
  • Windows Authentication ve Kerberos SPN ayarı
  • Client sertifikası ile kimlik doğrulama
  • Uygulama havuzu kimliği ve delegasyon
  • .NET yetkilendirme kuralları
  • Kimlik doğrulama sorun giderme (401.x hataları)
Modül 3
İstek Filtreleme ve Koruma
  • Request Filtering: dosya uzantısı, URL uzunluğu, HTTP verb
  • Dynamic IP Restrictions ve IP/Domain kısıtlamaları
  • HTTP başlıklarını gizleme (Server, X-Powered-By)
  • Güvenlik başlıkları: HSTS, X-Frame-Options, CSP
  • WAF yaklaşımı ve ModSecurity IIS modülü
  • Dizin ve web.config erişim sınırlandırma
Modül 4
Sıkılaştırma
  • CIS/Microsoft güvenlik temel çizgileri
  • Gereksiz modüllerin kaldırılması
  • Dosya sistemi izinleri: IIS_IUSRS ve ACL
  • Windows Defender ve güvenlik duvarı kuralları
  • Yama yönetimi ve IIS güncellemeleri
  • Güvenlik denetim listesi
Günün hedefiKatılımcı ASP.NET ve ASP.NET Core uygulamalarını yayınlar ve URL kurallarıyla yönlendirir.
Modül 1
ASP.NET Uygulamaları
  • web.config yapısı: system.web ve system.webServer
  • machine.config ve yapılandırma kalıtımı
  • Hatalı yapılandırma hataları (500.19) çözümü
  • Session durumu: InProc, StateServer, SQL Server
  • connectionStrings şifreleme: aspnet_regiis
  • Web Deploy ile yayın ve paket alma
Modül 2
ASP.NET Core Barındırma
  • ASP.NET Core Hosting Bundle ve ANCM
  • In-process ve out-of-process barındırma
  • web.config içindeki aspNetCore öğesi
  • Ortam değişkenleri ve ASPNETCORE_ENVIRONMENT
  • stdout log ile başlatma hatalarını izleme
  • Kestrel arkasında IIS ters vekil olarak
Modül 3
URL Rewrite ve Yönlendirme
  • URL Rewrite kuralı: iç, dış, regex yakalama
  • HTTP’den HTTPS’e ve www yönlendirmesi
  • Maintenance sayfası ve app_offline.htm
  • Özel hata sayfaları: httpErrors
  • Sıkıştırma ve statik içerik önbellekleme
  • Reverse proxy kuralı ve ARR ile yönlendirme
Modül 4
Sunucu Yapılandırma Yönetimi
  • PowerShell WebAdministration modülü
  • IISAdministration ve yapılandırma betikleri
  • Shared Configuration ile web farm yapılandırması
  • Yapılandırma yedekleme: appcmd add backup
  • Desired State Configuration ile IIS
  • Ortamlar arası yapılandırma taşıma
Günün hedefiKatılımcı log ve sayaçlardan yararlanarak performans ve hata sorunlarını çözer.
Modül 1
Loglama
  • W3C log formatı ve alan seçimi
  • Log yerleşimi, döngüsü ve disk yönetimi
  • Log Parser ile sorgu: durum kodu ve yavaş istekler
  • Failed Request Tracing kuralları
  • HTTPERR logları ve http.sys hata kayıtları
  • Windows Olay Günlüğü: Application ve System
Modül 2
Performans İzleme
  • Performance Monitor: ASP.NET ve W3SVC_W3WP sayaçları
  • Çalışan istekleri görme: Worker Processes
  • CPU, bellek ve thread havuzu sorunları
  • Çıktı önbelleği ve kernel mode cache
  • Dinamik sıkıştırma ve CPU dengesi
  • Bağlantı sınırı, kuyruk uzunluğu ve rate limit
Modül 3
Yük Dengeleme ve Ölçekleme
  • Application Request Routing ile yük dengeleme
  • Sunucu farm yapılandırması ve sağlık denetimi
  • Sticky session ve oturum paylaşımı
  • Web farm için ortak anahtar (machineKey)
  • Dosya paylaşımı DFS ve içerik eşitleme
  • Blue-green yayın stratejisi
Modül 4
Sorun Giderme
  • 401, 403, 404, 500, 502.5 ve 503 hata ayrımı
  • Detaylı hata mesajlarını güvenli şekilde açma
  • ProcDump ve DebugDiag ile çöküş analizi
  • Uygulama havuzu sürekli durma senaryosu
  • Kapanış: sorunlu sunucu üzerinde uygulamalı arıza tespit
  • Sistem yöneticisi için günlük kontrol listesi

Eğitim Kazanımları

Program sonunda katılımcılar:

🧩
IIS Mimarisi

IIS Mimarisi kapsamında HTTP.sys, WAS, W3SVC ve worker process (w3wp.exe) ilişkisi gibi yapıları kendi projenizde doğrudan uygulayabilirsiniz.

⚙️
Siteler ve Bağlamalar

Siteler ve Bağlamalar kapsamında Site, uygulama ve sanal dizin farkı gibi yapıları kendi projenizde doğrudan uygulayabilirsiniz.

🧪
SSL/TLS ve Sertifikalar

SSL/TLS ve Sertifikalar kapsamında CSR oluşturma ve sertifika kurulumu gibi yapıları kendi projenizde doğrudan uygulayabilirsiniz.

🔍
İstek Filtreleme ve Koruma

İstek Filtreleme ve Koruma kapsamında Request Filtering: dosya uzantısı, URL uzunluğu, HTTP verb gibi yapıları kendi projenizde doğrudan uygulayabilirsiniz.

🚀
ASP.NET Uygulamaları

ASP.NET Uygulamaları kapsamında web.config yapısı: system.web ve system.webServer gibi yapıları kendi projenizde doğrudan uygulayabilirsiniz.

🛠️
URL Rewrite ve Yönlendirme

URL Rewrite ve Yönlendirme kapsamında URL Rewrite kuralı: iç, dış, regex yakalama gibi yapıları kendi projenizde doğrudan uygulayabilirsiniz.

📦
Loglama

Loglama kapsamında W3C log formatı ve alan seçimi gibi yapıları kendi projenizde doğrudan uygulayabilirsiniz.

🔐
Yük Dengeleme ve Ölçekleme

Yük Dengeleme ve Ölçekleme kapsamında Application Request Routing ile yük dengeleme gibi yapıları kendi projenizde doğrudan uygulayabilirsiniz.

Kimler İçin Uygundur?

  • Windows Server yöneten sistem yöneticileri
  • DevOps mühendisleri
  • web uygulamalarını IIS’te yayınlayan geliştiriciler için uygundur

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
Windows Server yöneten sistem yöneticileri, DevOps mühendisleri ve web uygulamalarını IIS’te yayınlayan geliştiriciler için uygundur.
Microsoft IIS Sistem Yöneticileri için ve ASP.NET Yönetimı eğitiminde hangi araçlar kullanılır?
Uygulamalar Windows Server 2022, IIS 10, PowerShell ve IIS Manager üzerinde yürütülür; her modülün sonunda çalışan bir örnek veya mini proje tamamlanır.
Eğitim kaç gün sürer ve nasıl işlenir?
Program 4 gündür ve her gün dört modülden oluşur; ilk gün iIS Mimarisi ve Kurulum ile başlanır, son gün i̇zleme, Performans ve Sorun Giderme ile tamamlanır.
Ön bilgi gerekir mi?
Windows Server yönetimi, hizmetler ve NTFS izinleri konusunda temel bilgi gerekir. HTTP, DNS ve TCP/IP kavramlarına aşinalık beklenir.
Eğitim sonunda sertifika alınır mı?
Eğitimi tamamlayan katılımcılara Digital Vizyon Akademi Katılım ve Başarı Sertifikası verilir; üçüncü taraf bir kurumun sınavı söz konusuysa sınav başvurusu ve ücreti ilgili kuruma aittir.

Sertifikalandırma

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.

Örnek Sertifika d Digital Vizyon AKADEMİ KATILIM SERTİFİKASI Bu sertifika [Katılımcı Adı Soyadı] adlı katılımcının aşağıdaki eğitim programını başarıyla tamamladığını belgeler. Microsoft IIS Sistem Yöneticileri için ve ASP.NET Yönetimı E Sertifika Kodu DV-2026XX00 Tarih 27.10.2026 Yetkili İmza DV AKADEMİ

Eğitim Bilgileri

Süre4 gün
SeviyeOrta Seviye
FormatOnline / Yüz Yüze / Hibrit
Sertifika✓ Var
Hemen Bilgi Al
İlgili Eğitimler

Bu Eğitimle Birlikte Tercih Edilenler

C# ve .NETIntroduction to ASP.NET Core Development Eğitimi
Yazılım Geliştirme Eğitimleri

Introduction to ASP.NET Core Development Eğitimi

3 günTemelOnline / Yüz Yüze / Hibrit

ASP.NET Core Geliştirmeye Giriş eğitimi: ASP.NET Core temelleri: host, DI, MVC, Razor Pages, EF Core, kimlik doğrulama ve yayınlama. 3 gün uygulamalı, DVA.

Detayları Gör →
C# ve .NETIntroduction to ASP.NET Web API Eğitimi
Yazılım Geliştirme Eğitimleri

Introduction to ASP.NET Web API Eğitimi

3 günTemelOnline / Yüz Yüze / Hibrit

ASP.NET Web API'ye Giriş eğitimi: ASP.NET Web API temelleri: rotalar, HTTP yöntemleri, model binding, güvenlik, EF6 ve IIS yayınlama. 3 gün uygulamalı, DVA.

Detayları Gör →
C# ve .NETİleri Seviye ASP.NET Eğitimi
Yazılım Geliştirme Eğitimleri

İleri Seviye ASP.NET Eğitimi

4 günİleriOnline / Yüz Yüze / Hibrit

İleri Seviye ASP.NET eğitimi: ASP.NET Core ile kurumsal web uygulamaları: pipeline, kimlik. 4 gün uygulamalı program, Visual Studio 2022, .NET 8 SDK ile. Digita

Detayları Gör →
C# ve .NETKurumsal Mimari ve Tasarım Desenleri (.NET) Eğitimi
Yazılım Geliştirme Eğitimleri

Kurumsal Mimari ve Tasarım Desenleri (.NET) Eğitimi

4 günİleriOnline / Yüz Yüze / Hibrit

Kurumsal Mimari ve Tasarım Desenleri (.NET) eğitimi: .NET’te katmanlı mimari, SOLID, GoF tasarım desenleri ve DDD ile. 4 gün uygulamalı program, Visual Studio 2

Detayları Gör →
C# ve .NETMaster Class: C# Advanced (MSDEV) Eğitimi
Yazılım Geliştirme Eğitimleri

Master Class: C# Advanced (MSDEV) Eğitimi

4 günUzmanOnline / Yüz Yüze / Hibrit

Master Class: C# Advanced (MSDEV) eğitimi: C# dilinin derin özellikleri: CLR, bellek, async derinliği, Span. 4 gün uygulamalı program, Visual Studio 2022 veya R

Detayları Gör →
+90 (501) 369 40 14 WhatsApp [email protected] LinkedIn