Udemy
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
Development
Web Development Data Science Mobile Development Programming Languages Game Development Database Design & Development Software Testing Software Engineering Development Tools No-Code Development
Business
Entrepreneurship Communications Management Sales Business Strategy Operations Project Management Business Law Business Analytics & Intelligence Human Resources Industry E-Commerce Media Real Estate Other Business
Finance & Accounting
Accounting & Bookkeeping Compliance Cryptocurrency & Blockchain Economics Finance Finance Cert & Exam Prep Financial Modeling & Analysis Investing & Trading Money Management Tools Taxes Other Finance & Accounting
IT & Software
IT Certification Network & Security Hardware Operating Systems Other IT & Software
Office Productivity
Microsoft Apple Google SAP Oracle Other Office Productivity
Personal Development
Personal Transformation Personal Productivity Leadership Career Development Parenting & Relationships Happiness Esoteric Practices Religion & Spirituality Personal Brand Building Creativity Influence Self Esteem & Confidence Stress Management Memory & Study Skills Motivation Other Personal Development
Design
Web Design Graphic Design & Illustration Design Tools User Experience Design Game Design Design Thinking 3D & Animation Fashion Design Architectural Design Interior Design Other Design
Marketing
Digital Marketing Search Engine Optimization Social Media Marketing Branding Marketing Fundamentals Marketing Analytics & Automation Public Relations Advertising Video & Mobile Marketing Content Marketing Growth Hacking Affiliate Marketing Product Marketing Other Marketing
Lifestyle
Arts & Crafts Beauty & Makeup Esoteric Practices Food & Beverage Gaming Home Improvement Pet Care & Training Travel Other Lifestyle
Photography & Video
Digital Photography Photography Portrait Photography Photography Tools Commercial Photography Video Design Other Photography & Video
Health & Fitness
Fitness General Health Sports Nutrition Yoga Mental Health Dieting Self Defense Safety & First Aid Dance Meditation Other Health & Fitness
Music
Instruments Music Production Music Fundamentals Vocal Music Techniques Music Software Other Music
Teaching & Academics
Engineering Humanities Math Science Online Education Social Science Language Teacher Training Test Prep Other Teaching & Academics
AWS Certification Microsoft Certification AWS Certified Solutions Architect - Associate AWS Certified Cloud Practitioner CompTIA A+ Cisco CCNA Amazon AWS AWS Certified Developer - Associate CompTIA Security+
Photoshop Graphic Design Adobe Illustrator Drawing Digital Painting InDesign Character Design Canva Figure Drawing
Life Coach Training Neuro-Linguistic Programming Mindfulness Personal Development Personal Transformation Meditation Life Purpose Coaching Neuroscience
Web Development JavaScript React CSS Angular PHP WordPress Node.Js Python
Google Flutter Android Development iOS Development Swift React Native Dart Programming Language Mobile Development Kotlin SwiftUI
Digital Marketing Google Ads (Adwords) Social Media Marketing Google Ads (AdWords) Certification Marketing Strategy Internet Marketing YouTube Marketing Email Marketing Retargeting
SQL Microsoft Power BI Tableau Business Analysis Business Intelligence MySQL Data Analysis Data Modeling Big Data
Business Fundamentals Entrepreneurship Fundamentals Business Strategy Online Business Business Plan Startup Freelancing Blogging Home Business
Unity Game Development Fundamentals Unreal Engine C# 3D Game Development C++ 2D Game Development Unreal Engine Blueprints Blender
30-Day Money-Back Guarantee

This course includes:

  • 4.5 hours on-demand video
  • 6 articles
  • 5 downloadable resources
  • Full lifetime access
  • Access on mobile and TV
IT & Software Operating Systems IIS

Web Server IIS Mastery Course

Go from to Novice to Expert in Managing and Configuring Web server IIS under Windows Server
Bestseller
Rating: 4.5 out of 54.5 (1,179 ratings)
5,501 students
Created by Hasan Aboul Hasan
Last updated 3/2020
English
30-Day Money-Back Guarantee

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.
Curated for the Udemy for Business collection

Requirements

  • 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"

Description

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 websites

In 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 Pools

Here in this section, I explained the concept of application pools and how to configure by covering all advanced settings in detail.

Section 4: Authentication

In IIS we have multiple authentication types : 

  • Anonymous 

  • basic 

  • windows 

  • digest 

  • forms

I covered each of these types and implemented them in a separate example to show the difference between them.

Section 5: SSL Encryption

In 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 module

A 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 URL

  • Redirect HTTP to HTTPS

  • lowercasing URLs

Section 7: IIS monitoring

In this section, I showed several techniques and tips to help you monitor your IIS server.

Section 8: Performance optimization

In 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 IIS

And 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 topics

In this section I showed some other topics about IIS as follows :

  • Virtual directories

  • Default document

  • FTP access

  • Working with Power Shell

Section 11: Application initialization

Section 12: IIS architecture

Section 13: Your Questions

In this section, I will create lectures answering your questions.

Section 14: IIS High Availability

Covered both NFS and DFS-R HA

Monthly 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.

Support

You 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 You

I'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 Server

  • Windows PC

  • Internet connection

  • Basic Knowledge About Active Directory Domain Services

  • Basic 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 IIS

  • Server admins who are willing to learn how to Work With Web server IIS

  • Anyone who wants to learn how to Host and Manage Websites on the IIS server

What 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.

Who this course is for:

  • 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

Featured review

Mark Domke
Mark Domke
11 courses
8 reviews
Rating: 5.0 out of 5a year ago
Wow! I'm 100% done and it feels like I have a very good handle on IIS. His course design is great (starts off with overview, and progresses into more complicated subjects). This course is perfect for the busy admin that wants a very good foundation, without time wasted on watching things load etc. Good editing!

Course content

15 sections • 84 lectures • 4h 44m total length

  • Preview01:35
  • Getting Support
    01:18
  • Udemy Platform Overview
    03:36
  • Before You Continue!!
    01:14
  • Note About IIS Installation
    00:19
  • Preview01:02
  • Preview03:11
  • Preview05:14
  • The web platform installer tool
    02:08
  • Uninstalling IIS
    01:10

  • Create you first website
    06:19
  • Bindings explained
    03:55
  • Add your second website
    05:21

  • What are application pools?
    05:16
  • Application pool identities
    02:30
  • Lab 1 - 2 websites same application pool
    02:04
  • Lab 2 - 2 websites different application pools
    02:21
  • Lab 3 - Same website different application pools
    02:30
  • Advanced Settings - General
    03:17
  • Advanced Settings - CPU
    02:44
  • Advanced Settings - process model
    04:20
  • Advanced Settings - process orphaning
    01:45
  • Advanced Settings - rapid failure
    01:04
  • Advanced Settings - recycling
    04:16
  • Default application pool settings
    01:45

  • Introduction about authentication in IIS
    00:56
  • Anonymous authentication
    02:34
  • Anonymous with Impersonation
    01:51
  • Basic and digest authentication
    08:28
  • Windows authentication
    03:20
  • Forms authentication
    04:25

  • HTTPS Overview
    02:10
  • Installing SSL Certificate
    06:53
  • Backup - Restore SSL certificates
    01:15
  • SSL certificate types
    01:36
  • Trusting the self signed certificate
    03:53
  • SSl certificate authentication
    05:02

  • URL Rewrite introduction
    02:28
  • Enforce lower case URL
    01:38
  • Redirect non-www to www
    02:20
  • HTTP to HTTPS redirect
    03:06
  • remove aspx extention
    02:07
  • Down for maintenance
    02:14

  • Worker Processes monitoring
    05:18
  • Request failed tracing
    03:40
  • Advanced logging module
    05:22
  • Performance monitoring tool
    04:33

  • Configure Logging
    01:28
  • Disable Debugging
    01:01
  • Threads per processor
    01:40
  • Queue length
    02:12
  • Content Compression
    02:11
  • Application pool settings
    01:27
  • Output cache
    03:44

  • Isolate directory
    03:28
  • Firewall settings
    03:47
  • Request filtering
    03:42
  • IP Domain Restrictions
    03:35
  • Mime Types
    01:25
  • Error pages
    01:58
  • Final recommendations
    03:01

  • Virtual directories
    02:40
  • Default document
    02:16
  • FTP Access
    03:40
  • Working with PowerShell
    03:42
  • Install WordPress on IIS
    04:35

Instructor

Hasan Aboul Hasan
Digital Marketing & Tech Specialist - Founder of H-educate
Hasan Aboul Hasan
  • 4.6 Instructor Rating
  • 1,973 Reviews
  • 77,508 Students
  • 10 Courses

The thing I dislike most is talking about myself, but here on Udemy, I'm obliged to do so. I fell in love with computers when I was 8 years old, and by the age of 9, I had made a full Windows installation. I tried my best to learn everything I could about computers; such as Programming, Network and Server Administration, Hacking and Security, Computer Maintenance, Virtualization, Linux & even Adobe and Auto DeskGraphic and design products.

Computers are my life. By the time I've written this biography, I have gained more than 8 years of experience in Network and Server administration.

And more than six years in .Net, Java, C++ Programming and of course Database design and administration.

I used to teach these subjects in my company for four years until I decided that I would like to share my experience with the world. I teach several free courses on YouTube, and I am now releasing high-quality courses right here on Udemy.

Some non-computer related info about me: I am interested in psychology and philosophy – I have studied both as well as cosmology. I also speak three languages: English, Arabic & Persian.

I hope my courses will prove useful to you and that you learn a lot from them. Any questions are welcome, contact me, and I will gladly help.

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+

★ CEH

★ C#,VB,ASP,C++,JAVA

★ SQL Server administration

★ Digital Marketing & Online Business

  • Udemy for Business
  • Teach on Udemy
  • Get the app
  • About us
  • Contact us
  • Careers
  • Blog
  • Help and Support
  • Affiliate
  • Terms
  • Privacy policy
  • Cookie settings
  • Sitemap
  • Featured courses
Udemy
© 2021 Udemy, Inc.