
Eğitimin giriş bölümünde temel olarak bu eğitimi satın aldığınızda öğreneceğiniz tüm konular hakkında temel bir bilgi paylaşımı içermektedir.
IIS server tarafında özellikle performans veya çalışma sorunlarını çözmek için gerçekten arka planda IIS' in gelen bir isteğe nasıl cevap verdiğini teknik olarak iyi biliyor olmanız gereklidir. Bende IIS anlatmadan önce aslında Windows OS katmanını da içeren teknik bir detay ile aslında bir IIS server' a bir web isteği geldiğinde OS katmanından uygulama katmanına kadar neler olduğunu teknik olarak sizlere bu bölümde anlatıyorum.
Yükleme adımlarını içeren bu bölüm özellikle modüler yükleme, güvenlik gerekçeleri ile hani ortamlar için hangi modüllerin yükleneceği gibi kritik tecrübelerimi paylaştığım bir bölümdür. Yani yükleme komutları artı modüllerin yüklenmesindeki detayları paylaşıyorum. Ek olarak kobi, kurumsal bir şirket veya bir banka için kurulum yapacaksanız nelere dikkat etmeniz gerektiğini paylaşıyorum. Kurulum sonrası ise temel olarak sorunsuz bir kurulum yaptığınızı nasıl kontrol edeceğinizi paylaşıyorum.
IIS Manager üzerinde ne kadar çok yapılandırma ayarını biliyor isek aslında sorun anında veya yapılandırma anında daha hızlı hareket edebilir, sorunu hızlı çözebilir veya ilgili değişikliği daha hızlı canlı yayına ( prod ortama) alabiliriz. Özetle IIS yönetim konsolunu iyi bilmemiz gerektiği için bu bölümde konsolu tanıyor olacağız.
Bu bölümde yeni kurduğunuz veya kurulmuş olan bir IIS üzerinde static ve dinamik ( ASP, ASPX veya PHP) web sitelerinin nasıl yayınlanacağını uygulamalı olarak sizlerle paylaşıyorum.
Bu bölümde IIS için en önemli kavramlar olan web sitesi, application, virtual directory ve folder kavramlarını detaylı bir şekilde paylaşıyorum. Bu bölüm web sitesi ve IIS mimarisi için çok önemli olup mutlaka bu kavramları ve piyasada kullanım örneklerini iyi biliyor olmanız gereklidir.
Bu bölümde yine IIS için en kritik özelliklerden biri olan uygulama havuzlarını yani Application Pool kavramını uygulamalı olarak detaylandırıyorum. Uygulama izolasyonunu, recycle işlemleri, application support ve WSWP.EXE çalışma mantığını da bu bölümde anlatıyorum. Uygulama havuzları yine IIS için çok kritik bir başlık olup IIS yöneticileri için iyi bilinmesi gereken bir konudur. Özellikle App Pool için gelişmiş özelliklerin hepsini tek tek anlattığım bu bölüm çok kritik bölümlerden birisidir.
Bu bölümde, bir önceki bölümde öğrendiğimiz konuların uygulamalarını demo ortamında sizler ile beraber göreceğiz.
Bu bölümde web sunucularının barındırdığı web siteleri için temel yapılandırma ayarlarını göreceksiniz.
Eğitimin bu bölümünde IIS üzerinde port binding, IP binding ve host header konularına değineceğim. Ek olarak SSL ile beraber sertifika alım işlemleri ve web sitesinin SSL binding işlemlerini göstereceğim. Ayrıca internete açık bir DNS üzerinden gerekli olan domain ve DNS yapılandırılmasını da sizlerle paylaşıyor olacağım.
Bu bölümde XML temelli IIS yapılandırma dosyaları, bunların yapılandırılması, baskınlık, izinler için miras kavramları gibi özellikle yazılımcıların veya web sitelerinin yapılandırma ayarlarını değiştiren yöneticiler için önemli bir bölümdür. Doğru ayar için doğru dosyanın değiştirilmesi gereklidir, aksi halde istenmedik kesintiler olabilir.
Bu bölümde özellikle yoğun web siteleri için sıkıştırma teknolojilerinin nasıl kullanıldığından bahsedeceğiz.
Bu bölümde IIS üzerindeki bir web sitesinin çağırılması durumunda ilk olarak arayacağı dokümanların listelenmesini öğreneceğiz.
Günümüzün iş yüklerinin büyük bir çoğunluğu web temelli olup mobil çözümler başta artık herkes bu tarz yeni nesil ürün veya servis sunmaya başlamıştır. Durum böyle olunca da yazılımcılar, sistemciler veya devops ekipleri özellikle bu hizmetleri sunabilmek için ilgili alt yapılarda kendisini geliştirme ihtiyacı duymaktadır. IIS eğitimindeki temel amacım sektörde pek çok alt yapı için en temel ihtiyaç olan web servislerinin daha iyi öğrenilmesidir. Pek çok ürün veya servis bir wep platformu üzerinde çalışmasına karşın pek çok kişi ne yazık ki bu alanda ciddi manada bilgi sahibi değil. IIS ise bu konuların başında yer alıyor. Ne yazık ki doğru düzgün Türkçe bir içerik olmadığı için özellikle bu alanda kendini geliştirmek isteyenlerin yararlanacağı bir eğitim hazırladım. Bu eğitim serisini tamamlayan katılımcılar Share Content, Protecting Internal and External Web Servers, IIS Management, Folder, Virtual Directory, Application, App Pool, Worker Processes W3WP.EXE, Website Settings, Bindings, IIS Configuration Files, Modules, Authentication, Authorization, PKI and IIS Certificate, Remote Management, Logs, Web Farm konularına hâkim olacaktır. Bu sayede piyasada IIS kurulumu, yönetimi ve sorun çözümü için pek çok bilgiye sahip olacaksınız. Ayrıca gerçek hayat senaryoları dahil pek çok konudaki bilgi ve birikimimi de eğitimde sizler ile paylaşıyorum. Ayrıca eğitime özel hazırladığım dokümanları ve lab dosyalarını da sizlere ulaştıracağım. Umarım yararlı bir eğitim olur.