M2i Formation

IIS 10 - Pour les développeurs

Par M2i Formation

Objectifs

  • Connaître toutes les fonctionnalités d'IIS
  • Diagnostiquer, suivre les sites Web et mettre un site Web en production
  • Connaître les différences entre les versions 6.0, 7.0, 7.5, 8.0 et 8.5 d'IIS
  • Etre sensibilisé aux problèmes de sécurité
  • Déployer une ferme de serveurs IIS
  • Comprendre l'intégration d'ASP.NET dans IIS
  • Etendre IIS avec ASP.NET.

Programme

Jour 1

Introduction à IIS

  • Rappel
    • Les couches ISO du modèle OSI
    • Les protocoles de communication standard
    • La notion de certificat
  • Introduction à IIS
  • Stratégie et positionnement d'IIS dans les entreprises
  • Architecture d'IIS
  • Pipeline d'exécution d'une requête dans IIS
  • Mode noyau vs mode utilisateur d'IIS
  • Les différentes versions d'IIS
  • Les différents composants d'IIS
  • Le driver HTTP.SYS
  • La compatibilité avec IIS 6.0
  • Pool de threads
Exemple de travaux pratiques (à titre indicatif)
  • Installation de IIS et découverte de la console d'administration

Les sites Web et pools d'applications

  • Les sites Web
  • Les bindings d'un site Web
  • Concept de répertoire virtuel
  • Les pools d'applications
  • Concept d'application Web
  • L'identité des pools d'application
  • Le recyclage des pools
  • Le concept de Idle Process
  • Configuration à l'aide des fichiers de configuration
  • Utilisation de HTTPS
  • Mise en place de WebDAV
  • Optimisation du référencement de site avec SEO
Exemple de travaux pratiques (à titre indicatif)
  • Création d'un site Web avec des répertoires virtuels
  • Mise en place de HTTPS
  • Visualisation des impacts sur recyclage de pool

Les fonctionnalités des sites Web

  • Les pages d'erreurs
  • L'exploration de répertoire
  • La compression des requêtes
  • Logger les requêtes HTTP
  • La mise en cache
  • Les handlers et modules IIS
  • La redirection HTTP
  • Filtrer les requêtes
  • Configuration de SSL pour HTTPS
  • Initialisation d'applications
  • Scalabilité de IIS avec une ferme de serveurs
  • HTTP/2
  • Administration avec PowerShell
Exemples de travaux pratiques (à titre indicatif)
  • Ajout de la mise en cache et du log dans IIS
  • Utilisation de PowerShell pour manipuler la configuration de IIS

Jour 2

L'authentification dans IIS

  • Les différents types d'authentification
  • L'authentification
    • Anonyme
    • Basique
    • Windows
    • Forms d'ASP.NET
  • L'emprunt d'identité
  • Comptes utilisateurs d'IIS
  • Droits nécessaires sur les répertoires Windows
Exemple de travaux pratiques (à titre indicatif)
  • Hébergement d'une application ASP.NET et les impacts sur les différents réglages des paramètres d'authentification

Intégration de IIS avec ASP.NET

  • Pipeline d'exécution d'une requête dans ASP.NET
  • Mode classic vs mode intégré
  • Etendre IIS avec des modules HTTP d'ASP.NET
  • Les handlers ASP.NET
  • Les autorisations d'ASP.NET
  • Les niveaux de confiance d'une application ASP.NET
  • Résoudre les erreurs entre IIS et ASP.NET
  • Les WebSockets
  • IIS dans les conteneurs ou Nano Servers
Exemple de travaux pratiques (à titre indicatif)
  • Création d'une application ASP.NET avec des modules personnalisés et leurs impacts sur IIS

Les sites FTP

  • Introduction
  • Conception de passif / actif et problématiques avec les pare-feux
  • L'authentification et les autorisations FTP
  • Logging des connexions FTP
  • Filtrer et restreindre les requêtes FTP
  • Isolation utilisateur du site FTP
  • Utilisation de SSL avec le protocole FTP
Exemple de travaux pratiques (à titre indciatif)
  • Création d'un site FTP sécurisé avec authentification

Pédagogie

L'évaluation des acquis se fait :

  • En cours de formation, par des études de cas ou des travaux pratiques
  • Et, en fin de formation, par un questionnaire d'auto-évaluation ou une certification (M2i ou éditeur)

Partager cette formationTélécharger au format pdf Ajouter à mes favoris

Formations de la même catégories (4)

Dawan
IIS Initiation + ApprofondissementPar Dawan

Apprendre à installer et configurer IIS

Dawan
IIS InitiationPar Dawan

Apprendre à installer et configurer IIS

M2i Formation
IIS 10 - Pour les développeursPar M2i Formation
  • Connaître toutes les fonctionnalités d'IIS
  • Diagnostiquer, suivre les sites Web et mettre un site Web en production
  • Connaître les différences entre les versions 6.0, 7.0, 7.5, 8.0 et 8.5 d'IIS
  • Etre sensibilisé aux problèmes de sécurité
  • Déployer une ferme de serveurs IIS
  • Comprendre l'intégration d'ASP.NET dans IIS
  • Etendre IIS avec ASP.NET.
Dawan
IIS ApprofondissementPar Dawan

Apprendre la configuration de IIS pour HTTPS, FTP, SMTP. Résoudre les problèmes, améliorer la performance de IIS

Nous utilisons les cookies afin de fournir les services et fonctionnalités proposés sur notre site et afin d’améliorer l’expérience de nos utilisateurs. En cliquant sur ”J’ai compris”, vous acceptez l’utilisation de ces cookies.