Formation Packaging d’applications avec InstallShield

Acquerir les compétences pour développer, structurer et optimiser vos Packages

Téléchargez le pdf de la formation

Présentation

SRIS001
4 jours ( 28 heures )
Présentation
Cette Formation packaging d'applications avec installShield vous permettra d'acquérir les compétences pour développer, structurer et optimiser vos packages MSI ainsi que d'autres types de packages. Le stage vous permettra également de créer des Merges modules, des Patchs, des Fichiers MST et de convertir vos packages non MSI en MSI.
Objectifs du cours
Acquérir les compétences pour développer, structurer et optimiser vos packages MSI ainsi que d’autres types de packages. Création de Merges Modules, des Patchs, des Fichiers MST. Convertir vos packages non MSI en MSI.
Pré-requis
Maîtrisez l’environnement Windows (profils utilisateurs, bases de registres) afin de comprendre l’impact de vos installations et en optimiser la mise en oeuvre. Des notions de développement sont également souhaitables.

Programme

Le packaging

  • Windows Installer et l’environnement InstallShield
  • Le mécanisme d’une installation Windows Installer

Les projets

  • Utiliser l’assistant et l’interface de conception
  • Travailler avec les features et les components
  • Les éléments de paramétrage (produit et projet)

Installer des fichiers

  • Liens statiques & liens dynamiques
  • L’utilisation des “clés”
  • Création de raccourcis
  • Utilisation des Merges Modules et des pré-requis

Construire ses packages

  • Utiliser le “Release Wizard”
  • Les installations Web
  • Les outils de construction en ligne de commande
  • Utilisation de l’interface Automation
  • Utilisation des “realeases flags”

Déployer une installation

  • Exécuter son installation
  • Maintenance, réparation et désinstallation
  • Installation en ligne de commande
  • Installations silencieuses

Les modifications autres que les fichiers

  • Modifier la base de registre, les fichiers INI et XML
  • Modifier des fichiers de type texte
  • Les variables d’environnement
  • Associer une extension à un fichier
  • Modification des permissions sur un répertoire

Installation de fichiers”spéciaux”

  • Composants COM et Services Windows
  • Assemblys .Net
  • Créer des Merges Modules
  • Exécuter des scripts SQL
  • Installer un pilote de périphérique
  • Forcer la suppression de données à l’installation ouà la désinstallation

 

Conditions et actions

  • Propriétés MSI
  • Syntaxe des conditions
  • Les séquences d’installation
  • Les”custom actions”
  • Modifier directement les tables MSI

L’interface utilisateur

  • Les boites de dialogue standards
  • Travailler avec les événements
  • Travailler avec les conditions
  • Le débugger MSI
  • Gestion des packages multi-langues

Mises à jour et patches

  • Les différents types de mises à jour
  • Créer des mises à jour mineures puis majeures
  • Créer des patchs via le “QuickPatch”
  • Créer des patchs depuis votre projet MSI
  • Désinstaller un patch & utiliser Update Service

Convertir un package non MSI en un projet MSI InstallShield

  • Les pratiques du repackaging
  • Mise en oeuvre du repackager

Spécificités du packaging MSI sous Vista

Sujets additionnels

  • Modifier un package MSI via “transform”
  • Editer un package MSI directement
  • Utiliser l’automation pour modifier un projet
  • Utiliser la fonction “trialware” pour créer
  • uneversion d’évaluation activable
  • Validation d’un package MSI
  • Déployer plusieurs instances d’une application
  • Chainer les packages MSI
  • Utilisation de l’outil IIS Scanner
  • Bloquer une installation sur des machines virtuelles
  • Intégration du pack Virtualisation et utilisation d’App-V

Partager cette formation

 

Contactez-nous

contactez logware

Vous êtes intéressé par cette formation ou souhaitez simplement obtenir des informations complémentaires ?

+33 1 53 94 71 20

Écrivez-nous on vous rappelle

  1. Nom*
    Merci de saisir un nom valide
  2. Prénom*
    Merci de saisir un prénom valide
  3. E-mail*
    Merci de saisir une adresse email valide
  4. Téléphone*
    Numéro de téléphone invalide
  5. Entreprise
    Donnée invalide

Parce que nous comprenons la nécessité d'obtenir un enseignement qui permettra à votre équipe d'atteindre vos objectifs, nous restons flexibles et sommes capables d'adapter nos programmes de formation à vos besoins.

> En savoir plus