Internet Information Services für Webentwickler

Dieser Kurs bietet alles an Wissen über Microsofts Internet Information Services (IIS) auf Windows Server 2012 R2.
5.0 (1 rating) 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.
93 students enrolled
$50
Take This Course
  • Lectures 24
  • Contents Video: 2.5 hours
    Other: 1 hour
  • Skill Level Beginner Level
  • Languages German
  • Includes Lifetime access
    30 day money back guarantee!
    Available on iOS and Android
    Certificate of Completion
Wishlisted Wishlist

How taking a course works

Discover

Find online courses made by experts from around the world.

Learn

Take your courses with you and learn anywhere, anytime.

Master

Learn and practice real-world skills and achieve your goals.

About This Course

Published 7/2015 German

Course Description

Dieser Kurs zeigt Softwareentwicklern und Administratoren die grundlegenden und wichtigen Funktionen der Internet Information Services (IIS) - des Webservers der Microsoft Windows Plattform. Entwickler, die Webanwendungen in ASP.NET schreiben und auf einem Webserver veröffentlichen profitieren vom Verständnis für die IIS durch schnellere, bessere und stabilere Applikationen. Administratoren, die gelegentlich ASP.NET-Anwendungen für Entwickler betreuen, erfahren alles über die Bausteine der IIS und deren Konfiguration. Der Kurs ist auch interessant, wenn Anwendungen auf Microsoft Azure gehostet werden sollen oder die Entwicklung von Diensten auf Basis von WCF (Windows Communication Foundation) erfolgt. Die meisten Installation sind im Intranet zu finden. Wenn Sie ein Intranet mit Windows Servern betreuen oder dafür entwickeln und dabei Webanwendungen eine Rolle spielen, ist dieser Kurs besonders wichtig.

Zum Kurs gehören eine Reihe von kompakten Videos mit aktiven Präsentationen und Demos der Werkzeuge. Einige Punkte sind eher informativ und werden als eBook geliefert.

Der Kurs hat sechs Abschnitte, die in 26 Lektionen geteilt sind. Für jede Lektion sollten Sie sich 30 Minuten Zeit nehmen. Der komplette Kurs kann innerhalb von zwei Tagen durchgearbeitet werden. Die Einleitung mit etwas Theorie kann auch übersprungen werden.

What are the requirements?

  • Es ist sinnvoll, Zugriff auf einen IIS zu haben. Dieser ist Bestandteil aller aktuellen Windows Betriebssysteme, also Windows 7, WIndows 8/8.1, Windows Server 2008R2, Windows Server 2012 oder 2012R2.

What am I going to get from this course?

  • die IIS zu installieren und zu konfigurieren
  • die richtigen Einstellungen für ein Applikation vorzunehmen
  • die IIS zu härten und alle notwendigen Sicherheitseinstellungen vorzunehmen
  • die Leistungen der IIS im Betrieb zu optimieren

What is the target audience?

  • Dieser Kurs ist für Web-Entwickler, die ihre Anwendungen auf den IIS hosten, also auf dem Windows Server Betriebssystem oder Windows Azure Websites.
  • Dieser Kurs zeigt auch die elementaren Schritte für Administratoren einer IIS-Umgebung
  • Dieser Kurs behandelt nicht den FTP-Server und den SMTP-Server. Des Weiteren werden keine Grundlagen zur Webprogrammierung vermittelt (HTML / CSS).

What you get with this course?

Not for you? No problem.
30 day money back guarantee.

Forever yours.
Lifetime access.

Learn on the go.
Desktop, iOS and Android.

Get rewarded.
Certificate of completion.

Curriculum

Section 1: Geschichte und Grundlagen
01:11

Eine kurze Einführung, was der Kurs bietet und für wen er gemacht wurde.

Außerdem steht die zugrunde liegende Präsentation zur Verfügung, um eine Übersicht über alle angesprochenen Aspekte zu geben.

06:25

Die Geschichte der IIS, welche Versionen es gibt und wie diese mit den Windows-Betriebssystemen verbunden sind.

09:20

Diese Lektion zeigt die Grundlagen der Netzwerkprotokolle TCP und IP, sowie die Einordnung im Protokollstapel nach OSI.

5 pages

Hier werden die elementaren Grundlagen des Protokolls HTTP erklärt, damit der Verkehr zwischen Client und Server transparent wird. Ergänzt wird diese Lektion durch einen Blick auf WebSockets.

06:07

Diese Lektion zeigt, wie Sie den HTTP-Verkehr zwischen Client und Server sehen und analysieren können.

Article

In dieser Lektion erfolgt eine kurze Vorstellung des Protokolls WebSocket und warum es eingeführt wurde.

Article

Der Hintergrund zu SNI und warum es in den IIS eingeführt wurde.

Section 2: Architektur und Arbeitsweise
10:02

Die IIS setzen sich aus mehreren elementaren Bausteinen zusammen, die entweder vom Betriebssystem geliefert werden oder Teil der Installation sind. Diese Lektion erklärt die Bausteine und wie sie zusammenhängen.

11:21

Die Lektion zeigt die Bausteine und Komponenten, wie sie in der IIS Manager, der Management Console der IIS, zu finden sind und gibt elementare Tipps zu Bedienung.

13:25

Das Verarbeiten von HTTP-Anfragen erfolgt über eine sogenannte Pipeline. Dieser Vorgang ist wichtig zum Verständnis der Arbeitsweise von ASP.NET-Applikationen. Diese Lektion zeigt, wie die intern funktioniert, welche Unterschiede es zwischen klassischer und integrierte Pipeline gibt und was Module und Handler sind, die die aktiven Komponenten der Pipeline bilden.

35 pages

Wo sind die Module und Handler und wie kann man sie konfigurieren? Diese Lektion zeigt, wie Sie als Entwickler Module und Handler in .NET entwickeln und in den IIS aktivieren.

Section 3: Installation und Konfiguration
09:17

Die Installation kann über den Server Manager oder die PowerShell erfolgen. Beide wegen werden in dieser Lektion erläutert.

06:41

Eine Übersicht über Werkzeuge und Techniken zur Bearbeitung der Konfiguration der IIS.

07:50

Diese Präsentation zeigt die Nutzung des Paket Managers auf Kommandozeile zur Installation und der PowerShell als Alternative dazu, um einzelne Funktionen der IIS zu installieren bzw. deinstallieren.

Die beiden vorgestellten Skripte finden Sie fertig im Anhang zu dieser Lektion.

Article

Dies ist eine kurze Checkliste, die Empfehlung gibt, was bei der Installation ausgewählt werden sollte und was optional ist. Eignet sich zum Ausdrucken und Abhaken.

12:43

Die Konfiguration der gesamten Umgebung erstreckt sich über mehrere Konfigurationsdateien. Diese Lektion erklärt, wie diese zusammenhängen und was wie eingestellt werden kann.

03:34

Wenn mehr als ein Server betrieben wird, z.B. mit einem Load-Balancer, dann muss jeder Server konfiguriert werden. Die gemeinsame Verwaltung der Konfigurationsdateien ist wichtig, weil so sichergestellt werden kann, dass alle Server über dieselben Informationen verfügen. Diese Lektion zeigt, wie man es richtig macht.

Section 4: Administration und Werkzeuge
10:28

Diese Lektion führt in den Zusammenhang zwischen Application Pool, Site und Bindungen ein. Dies ist eine wichtige Grundlage zum Verständnis der Bausteine. In der nächsten Lektion werden dann die Werkzeuge vorgestellt, mit denen diese drei Bausteine konfiguriert werden und Beispiele dazu gezeigt.

02:54

Eine Erläuterung der Nutzung des Kommandozeilenwerkzeugs appcmd.exe zum Erzeugen von Sites, AppPools und zur Anzeige.

Section 5: Sicherheit und Härtung
09:36

Lernen Sie die Grundlagen der Transportverschlüsselung.

Praxis: TLS für ein Entwicklungssystem einrichten
06:30
06:15

In dieser Lektion wird die Authentifizierung und Autorisierung aus administrativer Sicht vorgestellt.

04:20

Filter helfen bei der Abwehr von Angriffen und der Härtung des Systems. Mit Filtern werden Anfragen untersucht und explizit zugelassen oder abgelehnt.

2 pages

Diese Checkliste ist eine einfache Liste, die zur systematisch Abarbeitung sicherheitsrelevanter Punkte bei der Konfiguration der IIS dient. Drucken Sie die Liste aus und gehen Sie durch alle Punkte durch und führen die entsprechenden Schritte nach Bedarf aus.

Students Who Viewed This Course Also Viewed

  • Loading
  • Loading
  • Loading

Instructor Biography

Joerg Krause, Trainer, Consultant, Author, Developer

I'm a professional software developer for Microsoft technologies and especially for Web. The main fields I'm working in is SharePoint, ASP.NET, client programming using various JavaScript frameworks, and SQL Server.

I'm a professional trainer and instructor for 15 years. Before I started making video lessions I used to be a successful writer of textbooks in both, German and English language.

Ready to start learning?
Take This Course