Formation Flexera InstallShield (Avancé)

Explorez les possibilités les plus avancées du packaging d’applications, et intégrez vos packages dans vos processus de développement habituel.
Durée : 3 jours
Public visé : Packageurs, développeurs, administrateurs.
Prérequis : Une bonne connaissance de Windows est recommandée, ainsi que des notions de développement (Visual Basic, VBScript …). Il est demandé d’avoir suivi la formation InstallShield au préalable.
Support : Support de formation en français sur Clé USB.
Programme :
Avant-propos
Rappel des principes de base
Création d’un package installable par le WebInstaller une application développée en vb6
· Outil d’importation VB6
· Scanner statique
· Scanner dynamique
Installer une application développée en .net
· Installation du framework
· Propriétés .net d’un component
· Ajout d’une assembly au GAC
Les CustomActions en mode avancé
· Les différents modes d’exécution d’une CA
· Importance de l’action CostFinalize
· Développer une action en .Net (code managé)
· « MSI dll » et appel depuis une action MSI
· Quitter une installation depuis une CA
· Ecrire dans le log d’installation depuis une CA
· Les CA et les Merges Modules
Gérer un seul package pour plusieurs éditions avec un numéro de série
Gestion du reboot
Le mode multi instances
Gérer une installation sur des postes multi-utilisateurs
· Sans ActiveSetup
· Avec ActiveSetup
Créez et gérez des versions d’évaluation de vos applications
Gérez la diffusion par le Web des mises à jours de vos packages
Introduction aux suites applicatives
· Création d’une suite
· Conditions de sortie
Les spécificités du packaging sous Windows7
· Les principaux problèmes rencontrés sous W7
· Le problème spécifique de l’UAC
Travailler avec un projet ISM sans Installshield
· Utilisation du SDK Windows Installer
- Outil ad-hoc de personnalisation de package pour le client final
- Créer un MST en code
· Automatiser la compilation de vos projets avec le «stand alone build »
· Automatiser la création ou la modification de vos packages avec l’automation interface
Introduction à la Virtualisation applicative
· Qu’est-ce que la virtualisation d’applications ?
· Les outils de virtualisation du marché
· Que permet Installshield ?
· Quelques exemples : FIREFOX / QUICKTIME / ITA
· L’architecture App-V
Questions/Réponses