Sécurisation et Déploiement d'Assemblages Microsoft .Net

Formation

En présentiel

Prix sur demande

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

Toulouse ((31) Haute-Garonne)
Voir plan
1 Avenue de l'Europe - Campus 1, Bât. F,, 31400

Date de début

Consulter

Date de début

Consulter

À 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

Questions / Réponses

Ajoutez votre question

Nos conseillers et autres utilisateurs pourront vous répondre

À qui souhaitez-vous addresser votre question?

Saisissez vos coordonnées pour recevoir une réponse

Nous ne publierons que votre nom et votre question

Les Avis

Le programme

Objectifs :

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
Présentation des assemblages
  1. Concepts d'assemblage
  2. Problèmes de programmation résolus par les assemblages
Création d'un assemblage
  1. Présentation des métadonnées
  2. Création, empaquetage et référencement d'un assemblage
  3. La réflexion
Déploiement d'un assemblage
  1. Liaison de fichiers de stratégie et de configuration
  2. Les types de déploiement
  3. Déployer des assemblages privés
  4. Déploiement d'assemblages signés par un nom fort
  5. Options de déploiement
Gestion des versions d'assemblage et assemblages satellites
  1. Gestion des versions
  2. Téléchargement incrémentiel
  3. Les assemblages satellites
Sécurité des types, vérification et signature du code
  1. Introduction à la sécurité
  2. Sécurité des types et vérification
  3. La siganture de code
  4. Services de cryptage et signature des données
La sécurité d'accès au code
  1. Sécurité basée sur des preuves
  2. Stratégie de sécurité
  3. Sécurité impérative d'accès au code
  4. Sécurité déclarative d'accès au code
  5. Sujets divers liés à la sécurité d'accès au code
La sécurité basée sur les rôles et le stockage isolé
  1. La sécurité basée sur les rôles
  2. Création d'objet Principal et Identity
  3. Vérifications de sécurité basées sur des rôles
  4. Le stockage isolé
  5. Synthèse : Sécurité .NET
Interopérabilité entre code géré et code non géré
  1. Les services d'intégration
  2. L'invocation de plateforme
  3. Appel d'objets COM depuis du code géré
  4. 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

Prix sur demande