Flexera InstallShield 2015

LiveOnLine Certifiant
  • 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

Basculer le titre

  • 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
    cookie