GERİ DÖN

Ders Öğretim Planı


Dersin Kodu Dersin Adı Dersin Türü Yıl Yarıyıl AKTS
1910001182024 WEB SUNUCULARININ KURULUMU VE KONFİGÜRASYONU Seçmeli Ders Grubu 1 2 3,00

Önlisans



Dersin amacı, öğrencilere web sunucularını kurma, yapılandırma, yönetme ve güvenliklerini sağlama konusunda gerekli teknik bilgi ve becerileri kazandırmaktır. Bu ders, öğrencilere web sunucusu yönetiminde karşılaşılan temel işlemleri öğretmeyi, web sunucusu yazılımlarının yapılandırılması ve verimli bir şekilde çalıştırılması için gerekli olan becerileri geliştirmeyi hedefler.


Öğr. Gör. Betül Feyza DEMİR


1 Apache, Nginx veya IIS yazılımlarını kurup, DNS ve Virtual Host yapılandırmasıyla birden fazla web sitesini yayına açabilir.
2 SSL/TLS sertifikalarını entegre ederek trafiği şifreleyebilir ve sunucu log analizleriyle hata veya performans sorunlarını çözebilir.
3 Sunucu yönetim araçlarını etkin şekilde kullanarak web altyapısının sürdürülebilir, güvenli ve verimli çalışmasını sağlayabilir.

Birinci Öğretim


Ön koşulu bulunmamaktadır.


[Yok]


Dersin içeriği, öğrencilere web sunucusu kurma, yapılandırma ve yönetme konularında bilgi sağlayacak şekildedir. Bu derste öğrenciler, web sunucularının nasıl çalıştığını, farklı türdeki sunucuları nasıl kuracaklarını ve bunları nasıl yapılandıracaklarını öğreneceklerdir.


Hafta Konular (Teorik) Uygulama Öğretim Yöntem ve Teknikleri Ön Hazırlık
1 Sunucu mimarisine giriş, internet altyapısı ve istemci-sunucu (Client-Server) modeli.
2 Web sunucusu yazılımlarının (Apache, Nginx, IIS) karşılaştırılması ve işletim sistemi gereksinimleri.
3 Linux ve Windows ortamlarında temel web sunucu yazılımı kurulumu ve ilk testler.
4 Sunucu temel konfigürasyon dosyalarının yapısı, dizin izinleri ve erişim kontrolü.
5 Alan adı sistemi (DNS) mantığı, kayıt türleri (A, CNAME, MX) ve sunucu entegrasyonu.
6 Sanal Konak (Virtual Host) yapılandırması ile tek sunucuda birden fazla web sitesi barındırma.
7 Web sunucusu üzerinde dinamik dillerin (PHP, .NET veya Node.js) modül aktivasyonu ve entegrasyonu.
8 Ara Sınav (Vize) Haftası
9 Sunucu güvenliğine giriş, güvenlik duvarı (Firewall) ayarları ve bağlantı portlarının yönetimi.
10 SSL/TLS sertifikası üretimi, HTTPS protokolü konfigürasyonu ve güvenli veri iletimi.
11 Web sunucu günlük (Log) dosyalarının analizi, hata takibi ve istatistik araçlarının kullanımı.
12 Sunucu performans optimizasyonu, önbellekleme (Caching) mekanizmaları ve sıkıştırma ayarları.
13 Yedekleme stratejileri, veri tabanı sunucusu ile bağlantı yönetimi ve sunucu taşıma (Migrasyon).
14 Ters projeksiyon (Reverse Proxy) kavramı, yük dengeleme (Load Balancing) ve genel dönem tekrarı.



Yarıyıl (Yıl) İçi Etkinlikleri Adet Değer
Ara Sınav 1 100
Toplam 100
Yarıyıl (Yıl) Sonu Etkinlikleri Adet Değer
Final Sınavı 1 100
Toplam 100
Yarıyıl (Yıl) İçi Etkinlikleri 40
Yarıyıl (Yıl) Sonu Etkinlikleri 60


Etkinlikler Sayısı Süresi (saat) Toplam İş Yükü (saat)
Ara Sınav 1 3 3
Final Sınavı 1 3 3
Quiz 14 3 42
Derse Katılım 14 1 14
Ödev Problemleri için Bireysel Çalışma 14 1 14
Toplam İş Yükü (saat) 76

PÇ 1 PÇ 2 PÇ 3 PÇ 4 PÇ 5
ÖÇ 1
ÖÇ 2 2
ÖÇ 3 2
* Katkı Düzeyi : 1 Çok düşük 2 Düşük 3 Orta 4 Yüksek 5 Çok yüksek