InstallShield - Avancé

Transcription

InstallShield - Avancé
InstallShield - Avancé
A l’issue de ce stage les participants seront en mesure de : - Explorer les possibilités les plus avancées du packaging d'applications Intégrer les packages dans les processus de développement habituels.
Référence : ISH-AV
Modalités et moyens pédagogiques :
Durée : 3 jours - 21.00 h
●
Certification : Aucune
Démonstrations – Cas pratiques – Synthèse et évaluation des
acquis
Appréciation des resultats: Evaluation qualitative de
fin de stage
Prérequis : Avoir suivi la formation ISH-FND "InstallShield - Les fondamentaux" ou avoir les connaissances équivalentes. Avoir de bonnes
connaissances de Windows, ainsi que des notions de développement (Visual Basic, VBScript...).
Public concerné : Packageurs, développeurs, administrateurs.
Cette formation:
●
est animée par un consultant-formateur dont les compétences techniques, professionnelles et pédagogiques ont été validées par des
diplômes et/ou testées et approuvées par l’éditeur et/ou par M2i Formation
●
bénéficie d’un suivi de son exécution par une feuille de présence émargée par demi-journée par les stagiaires et le formateur.
PROGRAMME
www.m2iformation.fr
[email protected]
1/3
InstallShield - Avancé
Rappel des principes de base
Ecrire dans le log d'installation depuis une CA
Les CA et les "merges modules"
Création d'un package installable par le Web
Gérer un seul package pour plusieurs éditions avec un
numéro de série
Installer une application développée en VB 6
Outil d'importation VB 6
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 "Customs Action" en mode avancé
Les différents modes d'exécution d'une CA
L'importance de l'action CostFinalize
Développer une action en .NET (code managé)
Développer une "msi.dll" et l'appeler depuis une action MSI
Quitter une installation depuis une CA
Gestion du reboot
Le mode multi-instances
Gérer une installation sur des postes multi-utilisateurs
Sans Active Setup
Avec Active Setup
Créer et gérer des versions d'évaluation de vos
applications
Gérer 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 Windows 7
Les principaux problèmes rencontrés sous Windows 7
Le problème spécifique de l'UAC
Travailler avec un projet ISM en dehors d'InstallShield
www.m2iformation.fr
[email protected]
2/3
InstallShield - Avancé
Utilisation du SDK Windows Installer
Développer un 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 "Standalone Build"
Compilation simple d'un projet
Compilation d'un projet avec 4 versions (32 / 64 bits, FR / US),
gestion des sources
Automatiser la création ou la modification de vos packages avec
l'automation interface
Création d'un projet basique
Modification de la version, du "Product Code" et de la compilation
Utiliser MSBuild
Introduction à la virtualisation applicative
Qu'est-ce que la virtualisation applicative ?
Les outils de virtualisation du marché
Que permet InstallShield ?
Quelques exemples : Firefox / QuickTime / ITA
L'architecture App-V
www.m2iformation.fr
[email protected]
3/3