| 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 |