InstallShield
Réf: PACIN01
Durée: 5 jours
Objectifs de la formation:
Apprenez à 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
Programme de Formation
Pratiques et/ou ateliers tout au long de la formation.
Module 1 : Avant-propos
Module 2 : Introduction à Installshield et à Windows Installer
• Concepts de base de Windows Installer
• Pourquoi utiliser Windows Installer ?
• La terminologie Windows Installer
• Présentation d’Installshield
Module 3 : 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 boites 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
• Utiliser le « system search » pour analyser le poste client
• Utiliser le Direct Editor pour mettre à jour directement la base MSI
Module 4 : 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
Module 5 : Gérer l’interface utilisateur d’un package MSI
• Les évènements
• Changer l’ordre des boites de dialogue
• Travailler avec des boutons radios
• Les conditions
• Modifier l’interface graphique
Module 6 : Actions et « Custom actions »
• 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
Module 7 : Créer et utiliser des éléments réutilisables
• Les « merges modules » (.MSM)
• Les prérequis
• Les packages MSI chainés
Module 8 : Localisation de vos packages
Module 9 : Gérer l’évolution de vos produits
• Les différents types de mise à jour
• Développer un patch : QuickPatch; Patch différentiel; Désinstallation d’un Patch
• Limitation des patches et des mises à jour mineures
Module 10 : Régler les conflits entre applications avec les méthodes d’isolation
Module 11 : Personnaliser un package éditeur
• Modifier directement un package MSI
• Personnaliser un package MSI en créant un MST
• Remarques diverses sur les MST
Module 12 : 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
Module 13 : Validation de packages & templates
Module 14 : 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
Module 15 : Questions ouvertes de fin de formation
Profil Stagiaires & Pré-requis
Une bonne connaissance de Windows est recommandée, ainsi que des notions de développement (Visual Basic, VBScript …).
Administrateurs. Développeurs. Packageurs
Dates de Formation :
nous consulter.
Prix:
Paris : 3250 € HT