InstallShield 2019 - Les fondamentaux
Prérequis
Public admis
- Salarié en Poste
- Entreprise
Demandeur d'emploi et Etudiant non admis
Financement
- Votre OPCO
- Financement personnel
Financement CPF non pris en charge
Modalités
- En centre
- À distance
Objectifs pédagogiques
A l'issue de cette formation, vous serez capable de :
- 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 via une surcouche MST (Microsoft System Transformation).
Programme de la formation
Le packaging d'applications
- Pourquoi packager ?
- Packager en fonction des sources et du type de demande
- Normes et standards, bonnes pratiques en entreprise
- La place d'InstallShield en entreprise
Présentation de Windows Installer
- Concepts de base de Windows Installer
- Pourquoi utiliser Windows Installer ?
- La terminologie Windows Installer
- InstallShield et Windows Installer
Créer un package Microsoft System Installer (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) pendant l'installation
- Installer, piloter un service Windows
- Installer un pilote de périphérique ou de fichiers
- Exécuter des scripts SQL
- Installer une application Web utilisant Internet Information Server (IIS)
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
- Boîtes de dialogue et propriétés MSI
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 "Custom Action" (CA)
- Lancer un exécutable depuis votre package MSI
- Développer une action en VBScript
Les différentes façons de réparer une application installée
- Le "self-repair"
- La réparation
- Les raccourcis de type "advertised"
Travail collaboratif / éléments réutilisables
- Les "merges modules" (.MSM)
- Les prérequis
- Les packages MSI chaînés
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
Régler les conflits entre applications avec les méthodes d'isolation
Personnaliser un package éditeur
- Modifier directement un package MSI
- Personnaliser un package MSI en créant un MST (Microsoft System Transformation)
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 MST
- Cas du Setup.exe
"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...)
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
Découverte de PSAppDeploy
- Présentation de PSAppDeploy (PowerShell)
- Créer un package avec PSAppDeploy
Le contenu de ce programme peut faire l'objet d'adaptation selon les niveaux, prérequis et besoins des apprenants.
Modalités d’évaluation des acquis
- En cours de formation, par des études de cas ou des travaux pratiques
- Et, en fin de formation, par un questionnaire d'auto-évaluation

Proposé par
M2I
"Un leadership dans le domaine de la formation"

Proposé par
M2I
