SQL SERVER, IIS VE ASP.NET İLE PROGRAMLAMA EĞİTİMİ

Veritabanından web'e uçtan uca ASP.NET uygulamaları geliştirin

SQL Server veri erişimi, ASP.NET Core geliştirme ve IIS üzerinde yayınlama bir arada

SQL Server, IIS ve ASP.NET ile Programlama Eğitimi, veritabanı destekli web uygulamalarını veri katmanından yayına kadar uçtan uca geliştirmeyi öğretir.

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

Eğitim Hakkında

SQL Server veri katmanı, ASP.NET geliştirme ve IIS yayınlamayı uçtan uca birleştiren eğitim

SQL Server, IIS ve ASP.NET ile Programlama Eğitimi, veritabanı destekli web uygulamalarını veri katmanından yayına kadar uçtan uca geliştirmeyi öğretir. Katılımcılar T-SQL ile veri modeli ve saklı yordamları, ADO.NET ve Entity Framework Core ile veri erişimini, ASP.NET Core MVC ve Web API ile uygulama geliştirmeyi, kimlik doğrulama ve güvenliği ve IIS üzerinde yayınlamayı uygulamalı öğrenir. Amaç, güvenli ve bakımı kolay bir web çözümünü baştan sona kurabilmektir.

Süre ve Format

3 Gün. Her gün dört modül; SQL Server veri katmanı ve veri erişiminden ASP.NET Core geliştirmeye, oradan güvenlik ve IIS yayınlamaya doğru ilerlenir.

Seviye

Orta Seviye — ASP.NET ile veri erişimi, SQL Server entegrasyonu ve IIS üzerinde yayınlamayı uçtan uca öğrenme

Öğrenme Metodu

Her konu laboratuvar odaklı anlatılır; Visual Studio, SQL Server ve IIS ile gerçek bir web uygulaması adım adım geliştirilir ve yayınlanır.

Neden Bu Eğitim?

🧱Uçtan uca mimari

Veritabanı, uygulama ve web sunucu katmanlarını birlikte kurarak çözümü baştan sona bütün olarak kavrarsınız.

🔐Güvenli veri erişimi

Parametreli sorgu ve EF Core ile SQL injection riskini önler, verinize güvenli ve performanslı erişirsiniz.

🚀Yayına alma becerisi

IIS üzerinde uygulama havuzu, bağlantı dizesi ve SSL yapılandırmasıyla uygulamayı güvenle canlıya alırsınız.

Anahtar Konular

asp.net eğitimiasp.net core kursusql server programlamaiis yayınlama eğitimientity framework core eğitimiado.net eğitimiweb uygulama geliştirmec# web eğitimiweb api eğitimifull stack .net eğitimi
“İyi bir web uygulaması, sağlam bir veri katmanı, temiz bir kod ve doğru yapılandırılmış bir sunucunun birlikte çalışmasıyla doğar.”

Ön Koşullar

Programlama konularını izleyebilmek için faydalı olacak temel bilgi ve deneyim

1
C# temeli

Değişken, metot, sınıf ve nesne gibi temel C# kavramlarına aşinalık gereklidir.

2
Temel SQL

SELECT, INSERT, UPDATE ve JOIN gibi temel T-SQL sorgularını yazabilmek beklenir.

3
Web temelleri

HTTP, HTML ve istek/yanıt döngüsüne dair temel bilgiye sahip olmak faydalıdır.

4
Visual Studio

Proje oluşturma ve hata ayıklama gibi temel Visual Studio kullanımına yatkınlık işe yarar.

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ı ilişkisel veri modeli tasarımını, T-SQL ile veri işlemeyi, saklı yordam ve view kullanımını ve uygulama katmanı için veri erişim stratejisini kavrar.
Modül 1
İlişkisel Veri Modeli
  • Tablo, birincil ve yabancı anahtar tasarımı
  • Normalizasyon ve veri bütünlüğü kuralları
  • Veri tipleri ve uygun sütun seçimi
  • İndeks ile sorgu performansı temeli
  • Kısıtlar (constraint) ile iş kuralı zorlama
  • Uygulama ihtiyacına uygun şema tasarımı
Modül 2
T-SQL ile Veri İşleme
  • SELECT, INSERT, UPDATE ve DELETE deyimleri
  • JOIN türleri ve çok tablolu sorgular
  • Aggregate fonksiyonlar ve GROUP BY
  • Alt sorgu (subquery) ve CTE kullanımı
  • Transaction ve ACID ile tutarlılık
  • Hata yönetimi (TRY...CATCH) ile güvenli işlem
Modül 3
Saklı Yordam ve View
  • Stored procedure ile iş mantığını kapsülleme
  • Parametre giriş/çıkış (input/output) kullanımı
  • View ile karmaşık sorguları soyutlama
  • User-defined function (UDF) tanımlama
  • Saklı yordam ile performans ve güvenlik avantajı
  • Execution plan ile yordam performansı
Modül 4
Veri Erişim Stratejisi
  • Bağlantı dizesi (connection string) yapısı
  • Connection pooling ile bağlantı yönetimi
  • Katmanlı mimaride veri erişim katmanı
  • Repository deseninin temel mantığı
  • SQL injection riskinin veri katmanında önlenmesi
  • Veri erişim yaklaşımının seçilmesi
Günün hedefiKatılımcı ADO.NET ve Entity Framework Core ile veri erişimini, ASP.NET Core MVC ile web uygulamasını ve Web API ile servis geliştirmeyi kavrar.
Modül 1
ADO.NET ile Veri Erişimi
  • SqlConnection ve SqlCommand kullanımı
  • Parametreli sorgu ile güvenli erişim
  • SqlDataReader ile akış tabanlı okuma
  • DataSet ve DataTable ile bağlantısız model
  • Saklı yordamı ADO.NET ile çağırma
  • Bağlantı ve kaynak yönetimi (using) deseni
Modül 2
Entity Framework Core
  • DbContext ve DbSet ile model tanımı
  • Code First ve migration ile şema yönetimi
  • LINQ ile sorgulama ve filtreleme
  • İlişki (one-to-many, many-to-many) eşleme
  • Change tracking ve SaveChanges akışı
  • Eager, lazy ve explicit loading stratejileri
Modül 3
ASP.NET Core MVC
  • Controller, action ve routing yapısı
  • Razor view ve model binding ile sunum
  • ViewModel ile sunum verisi ayrımı
  • Dependency injection ile servis kullanımı
  • Model doğrulama (validation) ve data annotation
  • Middleware ve istek işleme hattı
Modül 4
Web API ile Servis
  • RESTful endpoint ve HTTP metot eşlemesi
  • Controller ile JSON yanıt üretme
  • Model binding ve içerik görüşmesi
  • Durum kodları ve hata yanıt tasarımı
  • Swagger/OpenAPI ile servis belgeleme
  • İstemciden API tüketimi (HttpClient)
Günün hedefiKatılımcı ASP.NET Core kimlik doğrulama ve yetkilendirmeyi, uygulama güvenliğini ve IIS üzerinde yayınlama ile yapılandırma adımlarını kavrar.
Modül 1
Kimlik Doğrulama ve Yetkilendirme
  • ASP.NET Core Identity ile kullanıcı yönetimi
  • Cookie ve JWT tabanlı kimlik doğrulama
  • Rol ve policy tabanlı yetkilendirme
  • Login, kayıt ve parola politikası
  • Claims (talep) tabanlı kimlik modeli
  • Harici sağlayıcı (OAuth) ile oturum açma
Modül 2
Uygulama Güvenliği
  • SQL injection ve parametreli sorgu önlemi
  • Cross-site scripting (XSS) koruması
  • CSRF token ile form gönderim güvenliği
  • HTTPS zorlama ve HSTS yapılandırması
  • Hassas verinin yapılandırmada korunması
  • Secret yönetimi ve appsettings güvenliği
Modül 3
IIS Yapılandırması
  • ASP.NET Core Hosting Bundle kurulumu
  • Site, uygulama ve sanal dizin oluşturma
  • Application pool ve kimlik (identity) ayarı
  • In-process ve out-of-process barındırma
  • Binding, port ve SSL sertifikası
  • web.config ve ortam değişkenleri
Modül 4
Dağıtım ve İzleme
  • Publish ile uygulamayı paketleme
  • Bağlantı dizesinin ortama göre yönetimi
  • Veritabanı migration'ının dağıtımda uygulanması
  • Loglama ve hata izleme yapılandırması
  • Performans ve sağlık (health check) takibi
  • Sürüm güncelleme ve geri alma yaklaşımı

Eğitim Kazanımları

Program sonunda katılımcılar:

✅
Veri modeli tasarımı

İlişkisel veri modeli, saklı yordam ve view ile uygulama için sağlam bir SQL Server veri katmanı kurabilirsiniz.

✅
ADO.NET ile erişim

ADO.NET ile parametreli sorgu ve saklı yordam çağırarak güvenli ve denetimli veri erişimi gerçekleştirebilirsiniz.

✅
EF Core kullanımı

Entity Framework Core ile Code First model, migration ve LINQ sorgularını kullanarak veri erişimini yönetebilirsiniz.

✅
MVC geliştirme

ASP.NET Core MVC ile controller, view ve model binding kullanarak bakımı kolay web uygulamaları geliştirebilirsiniz.

✅
Web API geliştirme

RESTful Web API tasarlayıp JSON yanıt üreterek istemci uygulamalara servis sunabilirsiniz.

✅
Kimlik ve yetki

ASP.NET Core Identity, cookie/JWT ve rol tabanlı yetkiyle güvenli oturum ve erişim denetimi kurabilirsiniz.

✅
Uygulama güvenliği

SQL injection, XSS ve CSRF önlemleriyle HTTPS zorlayarak web uygulamanızın güvenliğini sağlayabilirsiniz.

✅
IIS ile yayınlama

Application pool, SSL ve bağlantı dizesi yapılandırmasıyla uygulamayı IIS üzerinde güvenle yayınlayabilirsiniz.

Kimler İçin Uygundur?

  • Veritabanı destekli web uygulamaları geliştiren yazılım geliştiricileri
  • .NET'e geçiş yapan programcılar
  • web uygulamalarını yayınlayan sistem yöneticileri
  • full-stack beceri edinmek isteyen BT personeli için uygundur

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
Veritabanı destekli web uygulamaları geliştiren yazılım geliştiricileri, .NET'e geçiş yapan programcılar, web uygulamalarını yayınlayan sistem yöneticileri ve full-stack beceri edinmek isteyen BT personeli için uygundur. Temel C# ve SQL bilgisi olan katılımcılar en çok faydayı sağlar.
Hangi teknolojiler kullanılıyor?
Eğitimde SQL Server veritabanı, T-SQL, ADO.NET ve Entity Framework Core veri erişimi, ASP.NET Core MVC ve Web API uygulama çatısı ve yayınlama için IIS kullanılır. Geliştirme Visual Studio üzerinde yapılır ve tüm katmanlar tek bir örnek uygulamada birleştirilir.
ASP.NET Core mu yoksa klasik ASP.NET mi işleniyor?
Eğitim güncel ASP.NET Core (MVC ve Web API) üzerine kuruludur; çünkü yeni geliştirmeler bu platformda yapılır. Bununla birlikte uygulamalar IIS üzerinde ASP.NET Core Hosting Bundle ile yayınlanır ve klasik ASP.NET'e aşina olanlar için geçiş noktaları da belirtilir.
Ön koşul olarak ne bilmek gerekir?
Değişken, metot ve sınıf gibi temel C# kavramlarına aşinalık, SELECT ve JOIN gibi temel T-SQL sorgularını yazabilmek ve HTTP ile HTML'e dair temel bilgi yeterlidir. Visual Studio ile proje oluşturma ve hata ayıklama deneyimi süreci kolaylaştırır.
Eğitim sonunda sertifika veriliyor mu?
Program tamamlayan katılımcılar Digital Vizyon Akademi Katılım ve Başarı Sertifikası alır. Eğitim yüz yüze veya online verilebilir ve içerik kurumun kullandığı .NET sürümü ile uygulama mimarisine göre uyarlanabilir. Katılımcılar eğitim boyunca gerçek bir web uygulamasını veri katmanından yayına kadar adım adım kurar.

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. SQL Server, IIS ve ASP.NET ile Programlama Eğitimi Sertifika Kodu DV-2026XX00 Tarih 23.10.2026 Yetkili İmza DV AKADEMİ

Eğitim Bilgileri

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

Bu Eğitimle Birlikte Tercih Edilenler

Microsoft SQL ServerSQL Server Integration Services (SSIS) Training for Business Intelligence Eğitimi
Veritabanı Eğitimleri

SQL Server Integration Services (SSIS) Training for Business Intelligence Eğitimi

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

SSIS ile veri ambarı yükleme: staging, boyut/olgu ETL, SCD, surrogate key, artımlı yükleme, CDC ve SSAS/SSRS entegrasyonunu uygulamalı öğretir.

Detayları Gör →
Microsoft SQL ServerSQL Server Integration Services (SSIS) – Veri Akışları ve Gelişmiş Dönüşümler Eğitimi
Veritabanı Eğitimleri

SQL Server Integration Services (SSIS) – Veri Akışları ve Gelişmiş Dönüşümler Eğitimi

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

SSIS Data Flow mimarisi, Lookup, Merge Join, Pivot, Fuzzy, Script Component, error output ve buffer tabanlı performans ayarını uygulamalı öğretir.

Detayları Gör →
Microsoft SQL ServerSQL Server Integration Services ile Veri Entegrasyonu Eğitimi
Veritabanı Eğitimleri

SQL Server Integration Services ile Veri Entegrasyonu Eğitimi

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

SSIS ile heterojen kaynak entegrasyonu: bağlantı ve parametre yönetimi, Control Flow orkestrasyonu, artımlı yükleme, SSISDB dağıtımı ve zamanlamayı öğretir.

Detayları Gör →
Microsoft SQL ServerSQL Server İleri Seviye Veritabanı Yönetimi Eğitimi
Veritabanı Eğitimleri

SQL Server İleri Seviye Veritabanı Yönetimi Eğitimi

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

AlwaysOn, indeksleme, Query Store, yürütme planı ve yedekleme ile ileri SQL Server yönetimi eğitimi. Performans, yüksek erişilebilirlik ve kurtarma uygulamalı.

Detayları Gör →
Microsoft SQL ServerSQL Server İş Yüklerini Azure SQL'e Taşıma Eğitimi
Veritabanı Eğitimleri

SQL Server İş Yüklerini Azure SQL'e Taşıma Eğitimi

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

Azure SQL Database, Managed Instance, DMA ve Database Migration Service ile SQL Server iş yüklerini buluta taşıma eğitimi. Değerlendirme ve kesintisiz migrasyon

Detayları Gör →
Microsoft SQL ServerSQL Server İş Zekası Uygulamaları Eğitimi
Veritabanı Eğitimleri

SQL Server İş Zekası Uygulamaları Eğitimi

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

SSIS, SSAS ve SSRS ile uçtan uca iş zekası çözümü kurma eğitimi. Veri ambarı, ETL, analitik modelleme, raporlama ve Power BI entegrasyonu uygulamalı işlenir.

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