Web Server IIS Mastery Course

Go from to Novice to Expert in Managing and Configuring Web server IIS under Windows Server
Web Server IIS Mastery Course
File Size :
1.65 GB
Total length :
4h 43m



Hasan Aboul Hasan


Last update




Web Server IIS Mastery Course

What you’ll learn

Install and configure IIS in different types of operating systems.
Adding and managing Websites on your server.
Understand SSL and learn how to add a certificate to your website.
Learn tips on how to optimize your IIS server for best performance.
Learn how to secure your IIS server.
Understand what is IIS application pools and how to configure.
Understand what is URL rewrite and apply some examples.
learn how to Implement IIS High Availability.

Web Server IIS Mastery Course


know basically What and how to Use Windows Server
Windows PC
Internet connection
Basic Knowledge About Active Directory Domain Services
Basic Knowledge about “how the Internet Works”


Welcome everybody to my course “Web Server IIS Mastery Course”In this course I will teach you how to install, manage and configure Webserver IIS Role on Windows Server in order to host your websites in your own server, whether you are a web developer and you want to learn how to host your own websites on your own IIS server, or if you are a system administrators who want to know how to configure and manage websites on IIS server, this course will be for you.I divided this course into several sections as follows :Section 1: Introduction and installation I will cover the installation of IIS on both windows 10 and windows server 2012 GUI and core editions and how to use a web platform installer tool to configure and update the components of IIS.Section 2: Adding your first websitesIn this section, you will learn how to add and host your first websites in IIS.I covered adding a static HTML website and other asp.net dynamic with the SQL Server back-end database.Section 3: Application PoolsHere in this section, I explained the concept of application pools and how to configure by covering all advanced settings in detail.Section 4: AuthenticationIn IIS we have multiple authentication types : Anonymous basic windows digest formsI covered each of these types and implemented them in a separate example to show the difference between them.Section 5: SSL EncryptionIn this section, I showed how to implement and add an SSL certificate using HTTPS protocol to your websites and I implemented a real example by adding a go-daddy SSL certificate to my website.Section 6: URL Rewrite moduleA URL rewrite is a very important module in IIS.Here In this section  gave an overview of it and how to implement several examples and rules like :Removing aspx extension from the URLRedirect HTTP to HTTPSlowercasing URLsSection 7: IIS monitoringIn this section, I showed several techniques and tips to help you monitor your IIS server.Section 8: Performance optimizationIn order to have the best performance for your website and server.Here in this section, I tried to cover some of the most important tips to help achieve the best performance for your server.Section 9: Securing IISAnd to ensure your server is secure from hackers, This section, I explained some tips that will help you secure your Server and your websites.Section 10: Other topicsIn this section I showed some other topics about IIS as follows :Virtual directoriesDefault documentFTP accessWorking with Power ShellSection 11: Application initialization Section 12: IIS architectureSection 13: Your QuestionsIn this section, I will create lectures answering your questions.Section 14: IIS High AvailabilityCovered both NFS and DFS-R HAMonthly Updates!This course will be updated monthly with new lectures and sections. You can find a list of the upcoming updates in the Upcoming Updates Section if the course.And if you have any Idea or topic you would like me to explain and cover, you can contact me and I will add it to the course.SupportYou can check other students who know how much I am active in answering any question, not only related to the course but also I provide free help in any computer science topic on my website, you can find this in the bonus section of the course. So don’t worry about anything you may feel unclear, I will be with you almost 24/7 to help you.My Promise to YouI’ll be here for you in every step. If you have any questions about the course content or anything related to this topic or any other topic, you can always put a question in the course or send me a direct message. and I will be here with you to help.I want to make this the best course about IIS Web Server Role. So if there is any way I can improve this course, just tell me and I’ll be happy to hear and I will make it happen.With the 30-day 100% money-back guarantee, there is nothing holding you back from jumping in right now and trying the course out.Go ahead and click the enroll button, and I’ll see you in lesson 1!What are the requirements?know basically What and how to Use Windows ServerWindows PCInternet connectionBasic Knowledge About Active Directory Domain ServicesBasic Knowledge about “how the Internet Works”What is the target audience?Web developers who are willing to Know how to Host there Web Application on IISServer admins who are willing to learn how to Work With Web server IISAnyone who wants to learn how to Host and Manage Websites on the IIS serverWhat am I going to get from this course?Install and configure IIS in different types of operating systems.Adding and managing Websites on your server.Understand SSL and learn how to add a certificate to your website.Learn tips on how to optimize your IIS server for best performance.Learn how to secure your IIS server.Understand what is IIS application pools and how to configure.Understand what is URL rewrite and apply some examples.learn how to Implement IIS High Availability.


Section 1: Basic introduction and installation

Lecture 1 IIS Overview

Lecture 2 Getting Support

Lecture 3 Udemy Platform Overview

Lecture 4 Before You Continue!!

Lecture 5 Note About IIS Installation

Lecture 6 Installing IIS feature on windows 10

Lecture 7 Installing IIS role on windows server 2012 (GUI)

Lecture 8 Installing IIS feature on windows 2012 Core edition

Lecture 9 The web platform installer tool

Lecture 10 Uninstalling IIS

Section 2: Creating your first websites

Lecture 11 Create you first website

Lecture 12 Bindings explained

Lecture 13 Add your second website

Section 3: Application pools

Lecture 14 What are application pools?

Lecture 15 Application pool identities

Lecture 16 Lab 1 – 2 websites same application pool

Lecture 17 Lab 2 – 2 websites different application pools

Lecture 18 Lab 3 – Same website different application pools

Lecture 19 Advanced Settings – General

Lecture 20 Advanced Settings – CPU

Lecture 21 Advanced Settings – process model

Lecture 22 Advanced Settings – process orphaning

Lecture 23 Advanced Settings – rapid failure

Lecture 24 Advanced Settings – recycling

Lecture 25 Default application pool settings

Section 4: Authentication

Lecture 26 Introduction about authentication in IIS

Lecture 27 Anonymous authentication

Lecture 28 Anonymous with Impersonation

Lecture 29 Basic and digest authentication

Lecture 30 Windows authentication

Lecture 31 Forms authentication

Section 5: SSL encryption (HTTPS protocol)

Lecture 32 HTTPS Overview

Lecture 33 Installing SSL Certificate

Lecture 34 Backup – Restore SSL certificates

Lecture 35 SSL certificate types

Lecture 36 Trusting the self signed certificate

Lecture 37 SSl certificate authentication

Section 6: URL Rewrite module

Lecture 38 URL Rewrite introduction

Lecture 39 Enforce lower case URL

Lecture 40 Redirect non-www to www

Lecture 41 HTTP to HTTPS redirect

Lecture 42 remove aspx extention

Lecture 43 Down for maintenance

Section 7: IIS monitoring

Lecture 44 Worker Processes monitoring

Lecture 45 Request failed tracing

Lecture 46 Advanced logging module

Lecture 47 Performance monitoring tool

Section 8: IIS Performance Optimization Tips

Lecture 48 Configure Logging

Lecture 49 Disable Debugging

Lecture 50 Threads per processor

Lecture 51 Queue length

Lecture 52 Content Compression

Lecture 53 Application pool settings

Lecture 54 Output cache

Section 9: IIS Security Tips

Lecture 55 Isolate directory

Lecture 56 Firewall settings

Lecture 57 Request filtering

Lecture 58 IP Domain Restrictions

Lecture 59 Mime Types

Lecture 60 Error pages

Lecture 61 Final recommendations

Section 10: Other topics

Lecture 62 Virtual directories

Lecture 63 Default document

Lecture 64 FTP Access

Lecture 65 Working with PowerShell

Lecture 66 Install WordPress on IIS

Section 11: Application initialization

Lecture 67 What is application initialization?

Lecture 68 Setup using PowerShell

Lecture 69 Setup using configuration files

Lecture 70 Setup Custom loading page

Section 12: IIS architecture

Lecture 71 IIS components

Lecture 72 Request handling

Section 13: IIS High Availability

Lecture 73 HA vs DR

Lecture 74 IIS Web Farm – Network load balancing

Lecture 75 IIS Application request routing (ARR)

Lecture 76 Shared Content Intro

Lecture 77 Web Farm Shared Content- Network Share

Lecture 78 Web Farm Shared Content- DFS-R

Section 14: Real case scenarios

Lecture 79 Hosting on MS Azure

Section 15: Your Questions

Lecture 80 What is this section?

Lecture 81 Create multiple websites with multiple certificates and ports on the same server

Lecture 82 Debug the w3wp.exe process

Lecture 83 How to get server name on which IIS is running and Recent used

Lecture 84 IIS monitoring – Get Requests in a period of time

Web developers Who are are willing to Know how to Host there Web Application on IIS,Server admins Who are willing to learn how to Work With Web server IIS,Anyone who want to learn how to Host and Manage Websites on IIS server

Course Information:

Udemy | English | 4h 43m | 1.65 GB
Created by: Hasan Aboul Hasan

You Can See More Courses in the IT & Software >> Greetings from CourseDown.com

New Courses

Scroll to Top