M2i Formation

Systèmes - Packaging d'applications

InstallShield - Les fondamentaux

Présentiel

4 jours (28 heures) - ISH-FND

Accueil  ›  Formations Informatique  ›  Systèmes  ›  Packaging d'applications  ›  InstallShield - Les fondamentaux

Objectifs pédagogiques

  • Packager tous vos applicatifs au format MSI ou App-V
  • Gérer les correctifs et les mises à jour
  • Convertir vos anciens packages
  • Personnaliser les packages des éditeurs.

Niveau requis

Avoir de bonnes connaissances de Windows, ainsi que des notions de développement (Visual Basic, VBScript...).

Public concerné

Packageurs, développeurs, administrateurs.

La Défense18/03/20192 400 € HTDates proposées dans les agences M2iRéserver
La Défense26/08/20192 400 € HTDates proposées dans les agences M2iRéserver

Sessions
planifiées
Sessions
ouvertes
Sessions
confirmées
Réserver
le stage

Metz18/03/20192 400 € HTDates proposées dans les agences M2iRéserver
Mulhouse18/03/20192 400 € HTDates proposées dans les agences M2iRéserver
Nancy18/03/20192 400 € HTDates proposées dans les agences M2iRéserver
Reims18/03/20192 400 € HTDates proposées dans les agences M2iRéserver

Afficher plus de dates

Sessions
planifiées
Sessions
ouvertes
Sessions
confirmées
Réserver
le stage

Caen18/03/20192 400 € HTDates proposées dans les agences M2iRéserver
Évreux18/03/20192 400 € HTDates proposées dans les agences M2iRéserver
Le Havre18/03/20192 400 € HTDates proposées dans les agences M2iRéserver
Lille18/03/20192 400 € HTDates proposées dans les agences M2iRéserver

Afficher plus de dates

Sessions
planifiées
Sessions
ouvertes
Sessions
confirmées
Réserver
le stage

Dijon18/03/20192 400 € HTDates proposées dans les agences M2iRéserver
Grenoble18/03/20192 400 € HTDates proposées dans les agences M2iRéserver
Lyon18/03/20192 400 € HTDates proposées dans les agences M2iRéserver
Saint-Étienne18/03/20192 400 € HTDates proposées dans les agences M2iRéserver

Afficher plus de dates

Sessions
planifiées
Sessions
ouvertes
Sessions
confirmées
Réserver
le stage

Bordeaux18/03/20192 400 € HTDates proposées dans les agences M2iRéserver
Orléans18/03/20192 400 € HTDates proposées dans les agences M2iRéserver
Tours18/03/20192 400 € HTDates proposées dans les agences M2iRéserver
Bordeaux26/08/20192 400 € HTDates proposées dans les agences M2iRéserver

Afficher plus de dates

Sessions
planifiées
Sessions
ouvertes
Sessions
confirmées
Réserver
le stage

Aix-en-Provence18/03/20192 400 € HTDates proposées dans les agences M2iRéserver
Montpellier18/03/20192 400 € HTDates proposées dans les agences M2iRéserver
Sophia Antipolis18/03/20192 400 € HTDates proposées dans les agences M2iRéserver
Aix-en-Provence26/08/20192 400 € HTDates proposées dans les agences M2iRéserver

Afficher plus de dates

Sessions
planifiées
Sessions
ouvertes
Sessions
confirmées
Réserver
le stage

Introduction à InstallShield et à Windows Installer

  • Concepts de base de Windows Installer
  • Pourquoi utiliser Windows Installer ?
  • La terminologie Windows Installer
  • Présentation d'InstallShield

Création de packages MSI

  • Création d'un projet MSI
    • Les options globales d'un projet
    • InstallShield features et components
    • Le Property Manager
    • Les séquences d'installation, les boîtes de dialogue et les actions
    • Paramétrage des releases
  • Fonctions basiques d'un component
    • Copie de fichiers (registration, attributs...)
    • Ecrire dans la base de registres
    • Créer des raccourcis
    • Notion de "key" d'un component
  • Fonctions avancées d'un component
    • Associer une extension à un exécutable
    • Créer ou modifier des 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 de fichiers (ini, xml, texte) en cours d'installation
    • Installer, piloter un service Windows
    • Installer un pilote de périphérique ou de fichiers
    • Exécuter des scripts SQL (SQL Server, Oracle, MySQL)
    • Installer une application Web utilisant IIS
  • Utiliser le "system search" pour analyser le poste client
  • Utiliser le Direct Editor pour mettre à jour directement la base MSI

Les différentes façons de réparer une application installée

  • Le "self-repair"
  • La réparation
  • Les raccourcis de type "advertised"
  • Les fichiers sources pour les opérations de réparation

Gérer l'interface utilisateur d'un package MSI

  • Les évènements
  • Changer l'ordre des boîtes de dialogue
  • Travailler avec des boutons radio
  • Les conditions
  • Modifier l'interface graphique

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

Créer et utiliser des éléments réutilisables

  • Les "merges modules" (.MSM)
  • Les prérequis
  • Les packages MSI chainés

Localisation de vos packages

Gérer l'évolution de vos produits

  • Les différents types de mise à jour
  • Développer un patch : QuickPath / patch différentiel / désinstallation d'un patch
  • Limitation des patchs et des mises à jour mineures

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
  • Remarques diverses sur les MST

Convertir un package non MSI au format MSI

  • Comment travailler avec le repackager ?
  • Listes d'exclusions
  • Utilisation de la méthode "snapshots"
  • Utilisation de la méthode "monitoring"
  • Travail sur le projet .irp
  • Un petit test pour nettoyer une application repackagée

Validation de packages et templates

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