Hosting ve Web Server Uzmanlığı

Web sitesi nedir ? Web siteleri nasıl çalışır ?
IP adresi nedir ? Nerelerde kullanılır ? IP adresleri nasıl temin edilir ?
Statik ve Dinamik IP Nedir ?
İnternet hızımızı ölçmek (Upload/Download bağlantı hızı nedir ?)
Paylaşımlı (shared) IP ve Exclusive IP kavramları
DNS (Domain Name Service) nedir ? Ne amaçla kullanılır ?
DNS Server nedir ? Görevi ve kullanımı Popüler DNS Sunucuların Tanıtımı
DNS kayıtları incelenmesi (A , NS , MX , SPF/TXT kaydı)
RDNS (Reverse DNS) nedir ?
Cache nedir ? DNS değişikliği sonrası cache problemleri
Ping nedir ? Traceroute nedir ? (Kendi bilgisayarımızdan ve dışarıdan)
Linux Bind ve Microsoft DNS Server İncelemesi Uygulama
Bir web sitesinin DNS raporunun incelenmesi Uygulama
Yandex DNS Servisi Kullanımı Uygulama
DNS Load Balancing – Round Robin Uygulama

Web hosting ya da sunucu kiralama ihtiyacı neden oluşmaktadır ?
Web sitesi programlamada kullanılan yazılım dilleri ve çalışma platformlarının incelenmesi (Windows ve Linux
Server Platformları, IIS, Apache, ASP, ASP.NET 2.0/3.5/4.0, PHP, Python…)
Alan adı (domain) nedir ? Nasıl temin edilir ? Tescil, yenileme, transfer işlemleri, .TR uzantılı alan adı işlemleri
Web server (sunucu) nedir ? Web hosting (web alanı) nedir ?
Alt domain (Subdomain) nedir ? Domain eşi (Domain Alias) ve site yönlendirme (Site Pointer) nedir ? Site
yönlendirme işlemleri nasıl yapılır ?
FTP Nedir ? FTP bağlantısı nasıl sağlanır ? Default / Root directory nedir ?
SCP/SFTP Bağlantısı nedir ?
Windows ve Linux üzerinden FTP ve SCP Bağlantısı yapılması Uygulama

Hosting kontrol paneli nedir ?
Windows ve Linux işletim sistemlerinde web server yönetimi amacıyla kullanılan kontrol panellerinin tanıtımı
ve karşılaştırılması (Parallels Plesk, Directadmin, CPanel, ISPConfig, Webadmin…)
Hosting hizmeti ile müşteriye sağlanan tüm servis ve özelliklerin tanıtımı
Plesk Panel Yönetimi (Reseller ve User yetkileriyle) Uygulama
Directadmin Panel Yönetimi (Reseller ve User yetkileriyle) Uygulama
Cpanel Yönetimi (Reseller ve User yetkileriyle) Uygulama

Veritabanı (Database) nedir ? MS Access, MSSQL 2005/2008, MySQL database, SQLlite, MariaDB database
engine tanıtımı
Veritabanı yönetimine giriş (veritabanı/kullanıcı oluşturmak, kullanıcı izinleri)
Transact-SQL (T-SQL) Giriş
Uzak veritabanı bağlantısı nasıl sağlanır ? (SQL Management Studio Express, Navicat, phpMyAdmin
kullanımları) Uygulama
Veritabanı yedekleme, import/export işlemleri (.sql, .mdf, .ldf) Uygulama

Mail server nedir ? Mail protokolleri hakkında genel bilgi (SMTP, POP, IMAP)
Windows ve Linux işletim sistemleri üzerinde en çok kullanılan mail server yazılımlarının karşılaştırılması
(MS Exchange, Mail Enable, Merak Mail Server, Zimbra, Exim, Postfix, Qmail… )
Ülkemizdeki port 587 kullanımı ve kullanıcıların Outlook/Thunderbird ayarları
Webmail nedir ? Webmail yazılımlarının incelenmesi
Toplu mail gönderimi nedir ? Spam mail nedir ? IP lerin kara listelere (blacklistlere) girmesi
Anti-spam server yazılımları ve MX gateway
Mail alım/gönderim sorunlarına genel bakış ve en çok karşılaşılan hata mesajları
Kurumsal Maillerde Yandex ve Google G-Suite Kullanımı Uygulama

Windows Server üzerinde web service (IIS) kurulumu ve konfigürasyonu ? Uygulama
IIS 7/7.5 Rollerin ve Özelliklerin Kurulumu (.NET 3.5/4/4.5 )
IIS (Internet Information Service) yönetimi hakkında genel bilgi
IIS üzerinde html, asp, aspx, php uzantılı dosyaların çalıştırılması
Yazılımcılar tarafından en çok kullanılan ve sunucuda yüklü olması talep edilen bileşenler
Dosya ve klasör izinleri/yazma yetkisi, parent path, application pool
Plesk Panel Yönetimi (Admin yetkileriyle sunucu yönetimi) Uygulama
Kendi bilgisayarımızda web server kurulumu ve çalıştırma (WAMP Server) Uygulama

Linux/Unix işletim sistemleri hakkında genel bilgi
Hosting sektöründe en çok karşılaşılan Linux dağıtımları
Text Mode Linux kurulumu ve konfigürasyonu
Linux komut sisteminin CLI (command line interface) tanıtılması ve komut sistemine uzaktan bağlantı
sağlanması, SSH (Secure Shell)
Linux web server yönetiminde en çok kullanılan shell komutları
Linux web server (Apache) yönetimi hakkında genel bilgi
Apache üzerinde html, php uzantılı dosyaların çalıştırılması
Yazılımcılar tarafından en çok kullanılan ve sunucuda yüklü olması talep edilen bileşenler
Dosya ve klasör izinleri/yazma yetkisi, güvenli mod (safe mode)
Directadmin ve WHM/CPanel Yönetimi (Admin yetkileriyle sunucu yönetimi) Uygulama

Virtual private server (VPS), Virtual dedicated server (VDS), dedicated server, co-location kavramları nedir ?
Sanallaştırma (Virtualization) nedir ?
Bilinen sanallaştırma teknolojileri ve çalışma prensipleri ? (OpenVZ, Virtuozzo, ESX-Vmware, Hyper-V, Zen)
Sanal sunucu yönetimi
ESXi Vmware platformunda Sanal Sunucu Kurulumu, Konfigürasyonu ve Image Yedekleme Uygulama

Piyasada çok kullanılan open source içerik yönetim sistemleri inceleme ve örnek kurulumlar
Hazır içerik yönetim scriptlerinin Joomla, WordPress (Forum), Drupal, Opencart (E-ticaret),
Woocommerce (E-ticaret), OS-Commerce (E-ticaret), SMF (Forum), PhpBB (Forum) incelenmesi, örnek
kurulum ve yönetimleri Uygulama
Templateler, hazır modüller, auto-installer yazılımları

Hosting sektöründe sık karşılaşılan saldırı teknikleri incelemesi (Brute Force, SQL Injection…vb)
SSL (Secure Socket Layer) sertifikası ve işlevi nedir ? Nasıl temin edilir ?
Hosting firmalarının kanuni görev ve yükümlülükleri nelerdir ?
Loglama nedir ? Log Analizi nedir ?
Web sitemizin ve sunucumuzun güvenliğini sağlamak amacıyla alınabilecek önlemler nelerdir ?
Saldırı engelleme teknikleri ve real time service monitoring
Firewall, Load Balancer ve WAF nedir ? Piyasada bilinen markalar…
Mikrotik Routerboard Firewall İnceleme Uygulama
Log inceleme Uygulama
Linux IP tables, Fail2ban, Configserver Security&Firewall (CSF) kurulumu ve yönetimi Uygulama

Hosting firmaları için geliştirilmiş müşteri yönetimi panelleri tanıtım
ve kullanımları ? ( WHMCS / AWBS Müşteri yönetim panelleri )
Hosting işi yapmak, veri merkezi açmak üzerine tartışma
Datacenterların çalışma prensipleri, işleyişleri ve genel yapıları ile ilgili bilgiler…
Servis sağlayıcı ve yer sağlayıcı belgesi
Öğrencilerin talep edeceği herhangi bir konunun detaylı olarak incelenmesi
Sunucu, Panel, Servis kurulumları, optimizasyon, sorun inceleme ve tespiti, log analizi…vb konularından biri/birileri seçilebilir.