SQL Server, IIS ve ASP.NET ile Programlama
SQL Server, IIS ve ASP.NET ile Programlama
Eğitim Hakkında
Bu eğitim, IIS web sunucusu ve SQL Server üzerinde performans odaklı yapılandırmalar yaparak uygulamaların hızını, kararlılığını ve ölçeklenebilirliğini artırmayı hedefler. Katılımcılar; IIS worker process optimizasyonundan SQL sorgu iyileştirme tekniklerine, donanım kullanım analizinden deadlock yönetimine kadar performansı etkileyen tüm kritik alanları uygulamalı olarak öğrenir. Eğitim sonunda ekipler, yüksek trafik altındaki kurumsal sistemlerde güvenilir ve optimal performans sunan çözümler üretme becerisine sahip olur.
Ön Koşul
Katılımcıların temel seviyede .NET uygulamaları, IIS ve SQL Server hakkında bilgi sahibi olması beklenmektedir.
Eğitim İçeriği
- IIS 6.0 Worker Process Optimizasyonu
- IIS Session Yönetimi
- IIS Data Encryption & Compression (HttpModule)
- Performance Counters
- Web Garden Oluşturma Mantığı
- Application Pool Mantığı ve Mimarisi
- IIS Performance Tuning
- IIS 7.0’ın Getirdikleri
- ASP.NET Process’inin Performansını Artırmak
- ASP.NET Caching ve Diğer Performans Kriterleri
- Table ve Db Bölümleme (Partitioning)
- Query (Sorgu) Optimizasyon Teknikleri
- Birleştirme(join) ve Recursive Sorgular
- Query Execution Plan Çıktısının İncelenmesi
- Index Mimarisi ve Bakım Optimizasyonu, Indexed View
- Transaction Yönetimi ve Optimizasyonu
- Deadlock’ların Yönetilmesi ve Optimizasyonu
- Geçici Tablolar(Temp) ile Çalışmak
- Disk ve Hafıza Okumalarının İncelenmesi
- Donanım (RAM , CPU) Optimizasyonu
- CLR Performance
- SQL Performance Monitor, SQL Profiler ve Tuninq Wizard
Kazanımlar
IIS’in worker process, application pool ve web garden yapısını performans odaklı yönetebilme
IIS performance counters ve HTTP modülleri ile performans izleme ve optimize etme becerisi
ASP.NET uygulamalarında caching, process yönetimi ve performans artırma tekniklerini uygulayabilme
SQL Server’da T-SQL sorgularını analiz ederek execution plan çıktısını doğru yorumlayabilme
Index mimarisini doğru kullanma, index bakımı ve indexed view optimizasyonlarını uygulama
Deadlock, locking ve transaction yönetimi konularını çözüm odaklı ele alma
Partitioning, geçici tablolar, RAM/CPU kullanım analizi gibi ileri seviye performans tekniklerini kullanma
SQL Server Profiler, Performance Monitor ve Tuning Wizard araçlarını etkin biçimde kullanabilme
Donanım, bellek ve disk optimizasyonu yaparak yüksek performanslı veri işlemleri sağlama
IIS ve SQL Server performans sorunlarını gerçek senaryolar üzerinden teşhis edip çözüm geliştirme
Hedef Kitle
Junior – Mid – Senior Yazılım Geliştiriciler
Backend Developer’lar & Full-Stack Developer’lar
DevOps Engineer’lar
Database Administrator (DBA) rollerindeki uzmanlar
System Administrator / SysOps Engineer’lar
Solution Architect ve Software Architect rollerindeki kişiler
Teknik Team Lead / Tech Lead pozisyonları
Sertifika
Eğitimlerimize %80 oranında katılım gösterilmesi ve eğitim müfredatına göre uygulanacak sınav/projelerin başarıyla tamamlanması durumunda, eğitimin sonunda dijital ve QR kod destekli “BT Akademi Başarı Sertifikası” verilmektedir.
SEKTÖRÜN GÜVENDİĞİ ÇÖZÜM ORTAĞI
BT Akademi'yi tercih eden 4.000'den fazla kurum yanılmıyor.