SQL Server, IIS ve ASP.NET ile Programlama Eğitimi
SQL Server, IIS ve ASP.NET ile Programlama Eğitimi
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önetebileceksiniz.
-
IIS performance counters ve HTTP modülleri ile performans izleme ve optimizasyon yapabileceksiniz.
-
ASP.NET uygulamalarında caching, process yönetimi ve performans artırma tekniklerini uygulayabileceksiniz.
-
SQL Server’da T-SQL sorgularını analiz ederek execution plan çıktısını doğru yorumlayabileceksiniz.
-
Index mimarisini doğru kullanabilecek, index bakımı ve indexed view optimizasyonlarını uygulayabileceksiniz.
-
Deadlock, locking ve transaction yönetimi konularını çözüm odaklı ele alabileceksiniz.
-
Partitioning, geçici tablolar, RAM/CPU kullanım analizi gibi ileri seviye performans tekniklerini kullanabileceksiniz.
-
SQL Server Profiler, Performance Monitor ve Tuning Wizard araçlarını etkin biçimde kullanabileceksiniz.
-
Donanım, bellek ve disk optimizasyonu yaparak yüksek performanslı veri işlemleri sağlayabileceksiniz.
-
IIS ve SQL Server performans sorunlarını gerçek senaryolar üzerinden teşhis edip çözüm geliştirebileceksiniz.
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.