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

Machine Learning and AI with ML.NET

21 heures

Advanced Blazor

21 heures

Blazor WebAssembly

14 heures

Introduction to Blazor

14 heures

Implementing the Actor Model with Microsoft Orleans

14 heures

High-Performance Application Development with .NET Core

14 heures

Introduction to .Net Core

14 heures

.NET Core and Angular Training Course

21 heures

Entity Framework Core 2.0

14 heures

Introducing C# 6.0 with Visual Studio 2015/2017

28 heures

Programmation avec C#, niveau Avancé

35 heures

Blockchain Development: Creating Decentralized Applications with .Net

14 heures

Developing in C# 6 Development

28 heures

Developing Desktop Applications with Visual Studio 2012, VB.NET and SQL Server 2012

21 heures

Developing in ASP.NET MVC 6 Development

28 heures

Catégories Similaires

1