Plan du cours

Présentation de la plate-forme .NET

  • Le Common Language Runtime et la bibliothèque de classes du framework .NET
  • Examen des applications que .NET permet de créer
  • Formulaires web et services web ASP.NET
  • Formulaires web ASP.NET et applications ASP.NET MVC
  • Services classiques et services WCF

Introduction et architecture IIS 7

  • Mode pipeline intégré
  • Extensibilité et modularité
  • Extensibilité du gestionnaire IIS
  • Metabase (disparu !)
  • WAS et processus de travail

Installation d'IIS 7

  • Installation propre
  • Mise à jour de l'installation
  • Ajout de fonctionnalités à une installation existante
  • Installation et configuration automatisées
  • Installation de la ligne de commande Server Core
  • Recommandations pour les services d'hébergement

Administration

  • Gestionnaire IIS
  • Extensibilité du gestionnaire IIS
  • Paramètres de configuration (visite guidée)
  • Utilisation de l'éditeur de configuration (module complémentaire pour IIS 7.0 ; standard dans IIS 7.5)
  • Ligne de commande Management
  • Ligne de commande Management avec PowerShell
  • Aperçu de PowerShell
  • Obtenir une liste des cmdlets PowerShell pour IIS 7/7.5
  • Nouvelles cmdlets dans IIS 7.5
  • Travaux pratiques avec certaines des cmdlets les plus utiles

Principes fondamentaux des sites web Management

  • Sites web, applications et répertoires virtuels
  • Créer un nouveau site web
  • Configuration de la journalisation
  • Configuration des en-têtes d'hôte
  • Administration des applications
  • Administration des répertoires virtuels
  • Configuration de la compression
  • Configuration des paramètres MIME
  • Tâches administratives de base

Administration des applications Web [seules les sections pertinentes pour votre environnement seront couvertes]

  • ASP
  • ASP.NET
  • ISAPI
  • CGI
  • FastCGI (y compris l'interface FastCGI disponible en tant que module complémentaire dans IIS 7.0 ou standard dans IIS 7.5)

Administration des pools d'applications Web

  • Comprendre les pools d'applications Web
  • Répertoires virtuels et applications
  • Comprendre le processus w3wp.exe
  • Sécurité des pools d'applications
  • Paramètres avancés
  • Utilisateurs du pool d'applications

Emballage et déploiement

  • Aperçu des options de déploiement des applications ASP.NET
  • ClickOnce
  • Création d'un paquet d'installation
  • Gestion du déploiement des applications mises à jour
  • Versionnement des applications et gestion du déploiement des applications mises à jour

Délégation de l'administration à distance

  • Présentation des personnages principaux
  • Gestionnaire IIS 7 à distance Access
  • Paramètres de délégation

Sécurisation d'IIS 7

  • Types d'attaques
  • Sécurisation du serveur
  • Sécurisation d'IIS 7
  • Utilisation du filtre de requêtes (l'interface graphique de configuration est un module complémentaire dans IIS 7.0 ; standard dans IIS 7.5)
  • Réécriture d'URL avec le module Rewrite (disponible comme module complémentaire sur iis.net)

Authentification et autorisation

  • Types d'authentification
  • Configuration des types d'authentification utilisés dans votre organisation
  • Comprendre les comptes utilisateurs d'IIS 7

SSL et TLS

  • Sécurisation d'un site web avec TLS
  • Exiger des certificats client SSL ou TLS
  • pour les clients

Surveillance et optimisation des performances

  • Comment surveiller IIS 7
  • Techniques d'optimisation des performances d'IIS
  • Surveillance et optimisation de votre code .NET
  • Suggestions d'optimisation des performances pour les applications .NET

Diagnostic et dépannage

  • Problèmes courants
  • API d'état et de contrôle de l'exécution
  • Pages d'erreur IIS 7
  • Traçage des requêtes échouées
  • Journalisation des erreurs
  • Journalisation Access
  • Traçage ASP.NET
  • Stratégies de dépannage IIS
  • Stratégies de dépannage ASP.NET
  • Log4net et autres approches pour intégrer systématiquement la journalisation dans vos applications
  • Utilisation d'outils supplémentaires intégrés à IIS 7
  • Utilisation d'outils IIS 7 installables

Configuration et équilibrage de la charge des fermes Web

  • IIS 7 et les fermes Web
  • Configuration du contenu
  • Réplication du contenu
  • Redondance complète
  • Équilibrage de charge
  • Autres considérations

Perspectives d'avenir pour IIS 8

Pré requis

Aucun

  21 heures

Nombre de participants



Prix par participant

Nos Clients témoignent (1)

Cours Similaires

Introducing C# 6.0 with Visual Studio 2015/2017

  28 heures

Catégories Similaires