- Leren door doen
- Trainers met praktijkervaring
- Klassikale trainingen
- Gedetailleerd cursusmateriaal
- Duidelijke inhoudsbeschrijving
- Maatwerk inhoud mogelijk
- Trainingen die doorgaan
- Kleine groepen
In de cursus IIS Administration leren de deelnemers de kennis en vaardigheden om de nieuwste versie van Microsoft Internet Information Server(IIS) te beheren en te controleren. IIS is een flexible web server die geïnstalleerd kan worden op Windows Server, Windows 10 en cloud based op Nano Server. IIS wordt vaak gebruikt voor het hosten van ASP.NET Web applications, maar ook andere talen zoals PHP zijn mogelijk.
De cursus gaat van start met een uitleg over de architectuur van IIS met de beschikbare modules en componenten. De IIS Manager applicatie komt dan ter sprake evenals diverse configuratie setting. Ook wordt ingegaan op het hosten van static pages.
Vervolgens wordt ingegaan op application pools waarmee applicaties van elkaar kunnen worden geïsoleerd zodat fouten niet van de ene applicatie naar de andere applicatie propageren. En ook komt het hosten van ASP.NET applicaties en het opzetten van virtual directories aan de orde.
Uitgebreid wordt aandacht besteed aan de grafische Management Console waarmee tal van IIS settings interactief kunnen worden geconfigureerd zoals bijvoorbeeld compressie settings, default documents en directory browsing.
Onderdeel van het programma van de cursus is ook de security van Web Applicaties en server security. Hierbij wordt ingegaan op authenticatie en authorisatie, het beveiligen van het file system en URL patterns. Ook wordt ingegaan op SSL en diverse bekende security risks zoals SQL Injection en Cross Site Scripting.
Web applicaties kunnen ook gehost worden op meerdere IIS server die gezamenlijk een Web Farm vormen. De configuratie van een Web Farm waarin servers die via Virtual IP met elkaar verbonden zijn en een load balancer komt aan bod.
Tenslotte wordt aandacht besteed aan het op afstand managen van IIS servers waarbij gebruik wordt van Powershell cmdLets. En ook troubleshooting en backup en restore passeert de revue.
Systeem beheerders, programmeurs, technici en QA-medewerkers die IIS moeten beheren en configureren en die applicaties op IIS moeten installeren.
Deelnemers moeten beschikken over elementaire computervaardigheden, zoals het surfen op het web en het benaderen van het file systeem. Kennis van web applicaties en andere web servers is bevorderlijk voor de begripsvorming.
De onderwerpen worden besproken aan de hand van presentatie slides en demo's. De theorie wordt afgewisseld met oefeningen. De code wordt getest in verschillende browsers.
De deelnemers krijgen na het goed doorlopen van de cursus een certificaat van deelname aan IIS Administration.
Module 1 : IIS Intro |
Module 2 : Application Pools |
Module 3 : Managing IIS |
IIS Installation IIS on Windows Server IIS on Windows 10 IIS Architecture Components and Modules HTTP Request Overview IIS Manager Configuration Settings Hosting Static Pages Adding Folders Testing Static Pages |
Application Pools Standard Pool Settings Pool Recycling Supporting ASP.NET Hosting .NET Web Pages Configuring Web Sites Configuring Ports Website IP Deploying Websites Virtual Directories Wildcard Hosts |
Web Deployment Configuration Files Adding Compression Default Documents Directory Browsing Error Pages Searching Logs Request Tracing Understanding HTTP/2 Installing HTTP/2 IIS Nano Server |
Module 4 : Web Site Security |
Module 5 : Configuring SSL |
Module 6 : IIS Web Farms |
Controlling Access Authentication Types Anonymous Access Site Level Permissions Users and Groups Inheriting Permissions URL Authorization Rules File System Permissions Application Pool Permissions Cross Site Scripting SQL Injection Cross Site Request Forgery |
Secured Bindings SSL Management Adding SSL Certificates Server Certificates Client Certificates SSL Wildcard Certificates Central Certificate Store Configure CCS Self-Signed Certificates PKI Infrastructure HTTPS Binding Port Redirection |
Load Balancing Network Load Balancing Deploying Web Farms Remote Connections Health Verification CPU Throttling Web Sockets Request Routing Application RR URL Rewriting Load Balancing Algorithm |
Module 7 : Remote Management |
Module 8 : Troubleshooting |
|
Remote Connections Delegating Access Feature Delegation Unique Bindings Using PowerShell Cmdlets Uploading Websites Configure Permissions Implementing FTP |
IIS Extensions Critical Components Diagnostic Features Performance Features Request Tracing Backup and Restore Using Process Explorer Disaster Recovery Examine Event Logs |