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 :
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.
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
★ SQL Server administration