Formation Flexera InstallShield 2015
- Référence : PACIN01
- Durée : 3 jours (21 heures)
- Certification : Non
- Eligible CPF : Non
CONNAISSANCES PREALABLES
- Avoir de bonnes connaissances de Windows, ainsi que des notions de développement (Visual Basic, VBScript...).
PROFIL DES STAGIAIRES
- Administrateurs
- Développeurs
- Packageurs
- Responsables d'applications
OBJECTIFS
- Packager tous vos applicatifs en MSI, App-V ou MSIX
- Créer des packages de mise à jour ou des patchs
- Personnaliser les packages des éditeurs
METHODES PEDAGOGIQUES
- La formation est constituée d’apports théoriques, d’exercices pratiques et de réflexions
- Remise d’une documentation pédagogique papier ou numérique pendant le stage
- Mise à disposition d’un poste de travail par participant
METHODES D'EVALUATION DES ACQUIS
- Auto-évaluation des acquis par le stagiaire via un questionnaire
- Attestation de fin de stage adressée avec la facture
FORMATEUR
Consultant-Formateur expert InstallShield
CONTENU DU COURS
1 - Le packaging d’applications
- Pourquoi packager ?
- Packager en fonction des sources et du type de demande
- La place d’’InstallShield en entreprise
2 - Présentation de Windows Installer
- Concepts de base de Windows Installer
- Pourquoi utiliser Windows Installer ?
- La terminologie Windows Installer
- InstallShield et Windows Installer
3 - Création d’un package MSI
- Création d’un projet MSI : options et propriétés globales, « Features » et « components », séquences d’installation (boîtes de dialogue et actions), génération du package
- Focus sur les « components » : copie de fichiers, ecrire dans la base de registres, créer des raccourcis, notion de "key" d’un component, associer une extension à un exécutable, variables d’environnement, installer un driver et/ou une source ODBC, gérer les droits sur les éléments installés sur le poste client, créer une tâche planifiée, modifier des fichiers de paramétrage (ini, xml, texte) penda
4 - Gérer l'interface utilisateur d'un package MSI
- Les boîtes de dialogue standards
- Changer l’ordre des boîtes de dialogue
- Modifier l’interface graphique
- Travailler avec des boutons radio
- Boites de dialogue et propriétés MSI
5 - Actions et "Custom Action"
- Quelques actions standards essentielles
- Actions en mode immédiat / en mode différé
- Conditionner une action
- Gestion du code retour d’une CA
- Lancer un exécutable depuis votre package MSI
- Développer une action en VBScript
6 - Les différentes façons de réparer une application installée
- Le "self-repair"
- La réparation
- Les raccourcis de type "advertised"
7 - Travail collaboratif / Eléments réutilisables
- Les "merges modules" (.MSM)
- Les prérequis
- Les packages MSI chainés
8 - Gérer les montées de version
- Patch vs Mise à jour
- Les différents types de mise à jour
- Créer un patch : QuickPath / patch différentiel
- Désinstallation d’un patch
9 - Régler les conflits entre applications avec les méthodes d'isolation
10 - Personnaliser un package éditeur
- Modifier directement un package MSI
- Personnaliser un package MSI en créant un MST
11 - Exécuter un package en ligne de commande
- Installation
- Mode silencieux
- Passage de paramètres
- Génération d’un log
- Réparation
- Désinstallation
- Application d’un transform
- Cas du Setup.exe
12 - « System Search »
- Utiliser le "system search" pour récupérer des informations sur le poste client (présence d’applications, de fichiers, de clés de registre …)
13 - InstallShield et la virtualisation d’application
- Présentation d’App-V
- Créer un package App-V avec InstallShield
- Présentation de MSIX
- Créer un package MSIX avec InstallShield