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.

Garanti BBVA
Vakıf GYO
Iş GYO
Accenture
Sütaş
TEB
Renault
QNB Finansbank
Cybersoft
Borsa İstanbul
Işik Universitesi
LC Waikiki
Oyak Çimento
MNG Airlines
KKTC Turkcell
Turkcell
Akçansa
Asfat
Gözen Digital
Softtech
Turknet
Vakıfbank
Roketsan
Aras Kargo
Migros
Garanti BBVA
Vakıf GYO
Iş GYO
Accenture
Sütaş
TEB
Renault
QNB Finansbank
Cybersoft
Borsa İstanbul
Işik Universitesi
LC Waikiki
Oyak Çimento
MNG Airlines
KKTC Turkcell
Turkcell
Akçansa
Asfat
Gözen Digital
Softtech
Turknet
Vakıfbank
Roketsan
Aras Kargo
Migros
Bilgi İstiyorum