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

Architecture IIS 8

  • Mode pipeline intégré
  • Extensibilité et modularité
  • Extensibilité du gestionnaire IIS
  • WAS et processus de travail

Installation de IIS 8

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

Outils d'administration

  • Gestionnaire IIS et extensibilité
  • Paramètres de configuration
  • Ligne de commande Management
  • Ligne de commande Management avec PowerShell
  • Présentation de PowerShell
  • Obtenir une liste des cmdlets PowerShell pour IIS 8
  • Nouvelles cmdlets dans IIS 8
  • Travaux pratiques avec certaines des cmdlets les plus utiles

Principes fondamentaux des sites web Management

  • Sites web, applications et répertoires virtuels
  • Création d'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

  • ASP
  • ASP.NET
  • ISAPI
  • CGI
  • FastCGI
  • Initialisation de l'application

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
  • Création d'un paquet d'installation
  • Gestion du déploiement des applications mises à jour
  • Versionner les applications et gérer le déploiement des applications mises à jour

Délégation de l'administration à distance

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

Sécurisation d'IIS 8

  • Types d'attaques
  • Sécurisation du serveur
  • Sécurisation d'IIS 8
  • Utilisation du filtre de requêtes
  • Réécriture d'URL avec le module Rewrite (disponible sous forme de 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 8

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

Équilibrage de la charge des fermes Web

  • IIS 8 et les fermes Web
  • Configuration du contenu
  • Réplication du contenu
  • Redondance complète
  • Équilibrage de charge
 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