Formation IIS 10 - Pour les développeurs – Centre de formation M2i
M2i Formation

Découvrez notre formationIIS 10 - Pour les développeurs

Présentiel

2 jours (14 heures) - IIS-DEV

(10)
Accueil  ›  Formations Informatique  ›  Langages et développement  ›  Développeur C# .NET  ›  IIS 10 - Pour les développeurs

Objectifs pédagogiques

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

Niveau requis

Avoir des connaissances en développement de site Web ASP.NET, ASP ou PHP.

Public concerné

Développeurs.

Paris La Défense09/03/20201 200 € HTDates proposées dans les agences M2iRéserver
Paris La Défense19/10/20201 200 € HTDates proposées dans les agences M2iRéserver

Sessions
planifiées
Sessions
ouvertes
Sessions
confirmées
Réserver
le stage

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

Complétez votre formation