Hosting ve Web Server Nedir?
- Hosting diğer adıyla barındırma hizmeti, web sitesinin yayınlanması için bir makine üzerinde bulundurma hizmetidir. Web Server ise Hosting yukarıda adı geçen ana makinedir. Bu eğitimi alan kişiler aşağıdaki yeteneklere sahip olacaklardır.
- Hazır scriptler/yazılımlar kullanarak kendilerine ve müşterilerine profesyonel görünümlü web siteleri hazırlayabilecekler,
- İsterlerse full-time isterlerse part-time olarak kendi bayi hosting hesapları ya da server (sunucuları) üzerinden tüm müşterilerinin hesaplarını, işlemlerini hostingkontrol panelleri ve uzak bağlantı yöntemlerini kullanarak yönetebilecek bilgi ve tecrübeye sahip olacaklar.
- Kendi müşterilerinin (yazılım firmaları, web sitesi sahibi son kullanıcılar, kurumsal orta ve büyük ölçekli firmalar…vb) alan adı problemleri, web sitesi problemleri, mail problemleri, dnsproblemleri, network ve server problemleri ve benzeri, birhosting firmasına gelebilecek günümüzde karşılaşılan tüm teknik destek taleplerini tek başlarına çözebilecek teknik bilgi ve tecrübeye sahip olacaklar.
- Günümüz web teknolojilerini takip etme, güncel sorunları ve bundan sonra ortaya çıkabilecek sorunları çözmek için gerekli olan araştırma ve hata mesajı, log okuma yeteneğini kazanacaklardır.
Eğitimin İçeriği
- 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ı
- 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)
- Bir web sitesinin DNS raporunun incelenmesi.
- 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 tanıtımı (Windows ve Linux Server Platformları, IIS, Apache, ASP, ASP.NET 2.0/3.5/4.0, PHP, Ruby…)
- Alan adı (domain) nedir ? Nasıl temin edilir ? Tescil, yenileme, transfer 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 / Rootdirectory nedir ?
Web sitesi nedir ? Web siteleri nasıl çalışır ?
- Hosting kontrol paneli nedir ?
- Windows ve Linux işletim sistemlerinde web server yönetimi amacıyla kullanılan kontrol panellerinin tanıtımı ve incelenmesi (Parallels Plesk, Directadmin, CPanel, ISPConfig, Webadmin…)
- Hosting hizmeti ile müşteriye sağlanan tüm servis ve özelliklerin tanıtımı
- Bir web sitesinin kendisine sağlanan bir hosting kontrol panel aracılığı ile yönetimine ilişkin yapılabilecek tüm işlemlere genel bakış (Uygulama)
IP adresi nedir ? Nerelerde kullanılır ? IP adresleri nasıl temin edilir ?
- Veritabanı (Database) nedir ? MS Access, MSSQL 2005/2008, MySQL database servislerinin tanıtımı
- Veritabanı yönetimine giriş (veritabanı/kullanıcı oluşturmak, kullanıcı izinleri)
- Uzak veritabanı bağlantısı nasıl sağlanır ? (SQL Management Studio Express, Navicat, phpMyAdmin kullanımları)
- Veritabanı yedekleme, import/export işlemleri (.sql, .mdf, .ldf) Uygulama
- 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, 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 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ı
- Kendi bilgisayarımızda web server kurulumu ve çalıştırma (WAMP Server) Uygulama
- Windows Server üzerinde web service (IIS) kurulumu ve konfigürasyonu ? Uygulama
- 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
- Parallels Plesk Panel ile Windows web server yönetimi işlemleri Uygulama
- Linux/Unix işletim sistemleri hakkında genel bilgiHosting sektöründe en çok karşılaşılan Linux dağıtımları
- Linux komut sisteminin CLI (command line interface) tanıtılması ve komut sistemine uzaktan bağlantı sağlanması, SSH (Secure Shell) Uygulama
- 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 ile Linux web server yönetimi işlemleri Uygulama
- Hazır içerik yönetim scriptlerinin Joomla, WordPress (Forum), Drupal, OS-Commerce (E-ticaret), SMF (Forum), PhpBB (Forum) incelenmesi, kurulum ve yönetimleri 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
- Web sitemizin ve sunucumuzun güvenliğini sağlamak amacıyla alınabilecek önlemler nelerdir ?
- SSL (Secure Socket Layer) sertifikası ve işlevi nedir ? Nasıl temin edilir ?
- Hosting firmalarının görev ve yükümlülükleri nelerdir ?
- Loglama nedir ? Servis sağlayıcı belgesi nasıl temin edilir ?
- Hosting firmaları için geliştirilmiş müşteri yönetimi panelleri tanıtımve kullanımları ? ( WHMCS / AWBS Müşteri yönetim panelleri )
- Datacenterların çalışma prensipleri, işleyişleri ve genel yapıları ile ilgili bilgiler…
- Öğrencinin 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.
Eğitime Kimler Katılabilir?
- Firmaların web teknolojileri, hosting servisleri, web sunucular ve yönetimleri konusunda detaylı teknik bilgi sahibi olmak isteyen tüm bilişim uzmanları ve bilgi işlem yöneticileri,
- Kendi hosting firmasını ya da datacenter kurmak isteyen ve gerekli teknik bilgiye ihtiyaç duyan tüm girişimciler, Yazdıkları programların/uygulamaların çalıştıkları serverlar (sunucular) hakkında detaylı bilgi sahibi olmak ve kendi sunucu sorunlarını kendileri çözmek isteyen tüm yazılım uzmanları/firmaları, Okurken bir yandan da part-time iş yapmak isteyen öğrenciler,
- Hali hazırda bir hosting firması bulunan, işini geliştirmek isteyen firma sahipleri ve bilgilerini, tecrübelerini arttırmak isteyen tüm teknik destek uzmanları, Okurken bir yandan da part-time iş yapmak isteyen öğrenciler ile son kullanıcı seviyesinde bilgisayar bilgisine sahip herkes katılabilir.
Eğitim Süresi ve Modeli
- Eğitim süresi 22 saattir
- Hafta içi 19:00 – 22:00 arasında hafta sonu ise 10:00 – 18:00 saatleri arasında ders planlaması yapılmaktadır.
- Genel katılıma açık sınıf eğitimi, kurumlara ve bireylere özel ders planlaması yapılmaktadır.