Web Server (IIS) For Developers
3.8 (12 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
144 students enrolled
Wishlisted Wishlist

Please confirm that you want to add Web Server (IIS) For Developers to your Wishlist.

Add to Wishlist

Web Server (IIS) For Developers

Host websites on your own Web Server
3.8 (12 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
144 students enrolled
Last updated 6/2017
Curiosity Sale
Current price: $12 Original price: $50 Discount: 75% off
30-Day Money-Back Guarantee
  • 1 hour on-demand video
  • Full lifetime access
  • Access on mobile and TV
  • Assignments
  • Certificate of Completion
What Will I Learn?
  • Install IIS server role in windows server 2008R2
  • Work with SSL certificates in IIS
  • Understand different authentication types in IIS
  • Create and configure websites in IIS manager
  • Understand what is application pools and how to configure
  • Deploy both ASP and PHP websites in IIS
  • Have an overview about troubleshooting websites in IIS
View Curriculum
  • Basic understanding of what is IIS and web hosting

Welcome every body to my course "Web Server (IIS) for developers"

In this course  I will teach you how to install, manage and configure IIS Role in windows server 2008R2 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 sys admin who wants to know how to configure and manage websites on IIS server , this course will be for you.

I divided this course into 5 sections as follows :

Section 1 : Getting Started 

I will cover the installation of IIS and how to use web platform installer tool to configure and update the components of IIS, and then i will show you how to create your website in IIS manager ,and during this i will explain the concept of site bindings and how it works.

Section 2 : Security

Here in this section I will cover the concept of securing the website with SSL certificate in order to encrypt your website and i will show you how to request a real ssh certificate from authorized certificate authority like Godaddy.

Also in this section  I will show you how to work with authentication in IIS by showing you the difference between anonymous, basic , and windows authentication types.

Section 3 : Configuring IIS

In this section i will cover the following topics : 

  • Default page and delegation options.
  • Application pools.
  • Overview about Configuring IIS with powershell.
  • URL-rewrite module to redirect HTTP to HTTPS automatically.

Section 4 : Deployment

Here i will show you how to deploy "ASP" website directly from visual studio into IIS server, also i will  show you how to create and host PHP website on IIS.

Section 5 : Troubleshooting

In this section you will have a look on how to use worker processes and tracing in order to start troubleshooting your website.

You may be wondering why i chose windows server 2008R2 instead of 2012 or 2016

The first reason is that many of web hosting companies today is offering windows server 2008 or 2012 as an operating systems for VPS plans and now windows server 2016 ,and usually windows server 2008R2 have less performance overhead if you have a small VPS plan.

The second reason is that all the topics covered here is common between all IIS server versions above IIS 7.5 which I'am using with windows server 2008R2 , and i found the interface of windows server 2008R2 is more comfortable for teaching.

Who is the target audience?
  • Web developers who want to know how to host their own websites on IIS Server
  • Sys admins who want to learn how to install and configure websites on IIS server
  • Any one who want to learn about IIS and how to manage and work with
Students Who Viewed This Course Also Viewed
Curriculum For This Course
Course Overview
1 Lecture 01:47
Getting Started
3 Lectures 11:25

Getting started Quiz
2 questions

Learn how to create your website in IIS server using IIS manager.
Creating a website in IIS server.
1 question
3 Lectures 13:31
Adding SSL Certificate

Backup - Restore SSL certificates

Windows And Anonymous Authentication

Security quiz
4 questions
Configuring IIS
7 Lectures 22:16
Default page

Feature Delegation

Application Pools Basics

Application pools Details

More about application pools

Configure using Powershell

URL Rewrite-Redirect HTTP to HTTPS

3 questions
2 Lectures 03:48
Deploy your website directly from Visual studio

Deploy PHP website on IIS

The assignment will let you practice how to deploy your asp.net website directly into IIS server.
Deploy asp.net website to iis server.
1 question
2 Lectures 05:00
Worker processes module

About the Instructor
Hassan Aboul hassan
4.1 Average rating
99 Reviews
7,102 Students
6 Courses
Computer scientist

The most thing that I don't love to do, is talking about myself, but here in udemy I am obliged to do, I fell in love with computers when I was 8 yeas old, I made a full windows installation at 9.I tried my best to learn topics related to computers as much as I can, I learned programming, network and server administration, Hacking and security, computer maintenance, virtualization, Linux and even adobe and Autodesk graphic and design products.

All my life is the computer , until the day I am writing this biography, I have more than 8 years experience in Network and server administration, more than 6 years in .NET, JAVA, C++ Programming, and of course Database design and administration.

I used to teach these materials for 4 years in my company until I decided to move  my experience to the world, I teach several free courses on youtube, and now I am releasing high-quality courses here in udemy
Besides that, I studied psychology, philosophy, and cosmology.Also, I know 3 languages, English, Arabic & Persian.

I hope that you will learn a lot out of my courses.
And I will be very glad to help anybody, just contact me I will be with you.

Qualifications and education

★ BS in computer science

★ Masters in computer science

★ MCSA 2003-2008-2012-2016

★ MCSE 2003-2008-2012-2016

★ VMware VCP

★ VMware VCAP

★ Cisco CCNP

★ A+,Network+,Security+,Server+



★ SQL Server administration

* Please note discounts may be slightly higher than advertised amount due to rounding and currency conversion.