Sécurisation et Déploiement d'Assemblages Microsoft .Net
Formation
En présentiel
Avez-vous besoin d'un coach de formation?
Il vous aidera à comparer différents cours et à trouver la solution la plus abordable.
Description
-
Typologie
Formation
-
Dirigé à
Pour professionnels
-
Lieu
Toulouse
Objectifs: définir le terme assemblage, énumérer les problèmes de programmation résolus par les assemblages et expliquer comment le code d'un assemblage est exécuté décrire l'objectif des métadonnées, du manifeste, et expliquer comment ceux-ci sont liés au Framework .NET. créer des assemblages à un seul et plusieurs fichiers. utiliser la signature de code pour créer des assemblages à noms complexes. Destinataires: Ce cours s'adresse aux développeurs expérimentés qui vont développer dt déployer des applications .NET sécurisées. Il ne s'adresse pas aux informaticiens non-développeurs, pas plus qu'aux développeurs qui ne connaissent pas les outils ni les technologies Microsoft.
Précisions importantes
Modalité Formation continue
Les sites et dates disponibles
Lieu
Date de début
Date de début
Date de début
À propos de cette formation
* connaissances approfondies du Framework .NET * notions de base du langage C# ou pratique de la syntaxe du langage C++ * expérience pratique du modèle COM
Les Avis
Le programme
Ce cours a pour objectif de permettre aux développeurs de créer des applications compatibles avec Microsoft .NET à l'aide d'assemblages, qui sont les unités de base de la gestion de versions, de l'isolation, de la sécurité et du déploiement dans l'environnement .NET Framework.
A l'issue de ce cours, les stagiaires seront à même de :
- définir le terme assemblage, énumérer les problèmes de programmation résolus par les assemblages et expliquer comment le code d'un assemblage est exécuté
- décrire l'objectif des métadonnées, du manifeste, et expliquer comment ceux-ci sont liés au Framework .NET
- créer des assemblages à un seul et plusieurs fichiers
- utiliser la signature de code pour créer des assemblages à noms complexes
- créer des projets de déploiement Visual Studio .NET pour déployer des assemblages à l'aide de Microsoft Windows Installer
- expliquer comment la sécurité des types, la vérification et la signature de noms complexes renforcent la sécurité des applications
- expliquer comment le système de sécurité .NET utilise une stratégie pour faire correspondre des informations sur un assemblage à un jeu de droits d'accès aux ressources d'un assemblage
- utiliser la sécurité d'accès au code pour développer et utiliser des assemblages sécurisés
- implémenter la sécurité basée sur les rôles dans un assemblage à l'aide d'entités et d'identités, et créer et utiliser le stockage isolé
- appeler le code Win32 et les objets COM à partir des assemblages
- Concepts d'assemblage
- Problèmes de programmation résolus par les assemblages
- Présentation des métadonnées
- Création, empaquetage et référencement d'un assemblage
- La réflexion
- Liaison de fichiers de stratégie et de configuration
- Les types de déploiement
- Déployer des assemblages privés
- Déploiement d'assemblages signés par un nom fort
- Options de déploiement
- Gestion des versions
- Téléchargement incrémentiel
- Les assemblages satellites
- Introduction à la sécurité
- Sécurité des types et vérification
- La siganture de code
- Services de cryptage et signature des données
- Sécurité basée sur des preuves
- Stratégie de sécurité
- Sécurité impérative d'accès au code
- Sécurité déclarative d'accès au code
- Sujets divers liés à la sécurité d'accès au code
- La sécurité basée sur les rôles
- Création d'objet Principal et Identity
- Vérifications de sécurité basées sur des rôles
- Le stockage isolé
- Synthèse : Sécurité .NET
- Les services d'intégration
- L'invocation de plateforme
- Appel d'objets COM depuis du code géré
- Appel d'objets .NET depuis des objets COM
Avez-vous besoin d'un coach de formation?
Il vous aidera à comparer différents cours et à trouver la solution la plus abordable.
Sécurisation et Déploiement d'Assemblages Microsoft .Net