Formation
InstallAnywhere
Contactez-nous S'inscrire en ligne

Découvrez comment créer, concevoir et mettre en œuvre un programme d'installation multiplateforme avec InstallAnywhere

Le cours sur InstallAnywhere vous permettra d'acquérir une bonne compréhension de la terminologie et du processus d'installation associés à l'utilisation du produit InstallAnywhere pour concevoir et mettre en place une installation multiplateforme.

Ce cours abordera dans un premier temps les notions de base de l'environnement d'installation et indiquera comment créer, concevoir et mettre en œuvre le programme d'installation de votre produit, avant de décrire la création et les tests de vos images de publication. Il traitera ensuite de sujets plus complexes comme le débogage, la console et les installations silencieuses, les modules de fusion et l'utilisation de code personnalisé.

Public visé
InstallAnywhere s'adresse aux ingénieurs en logiciel chargés de transformer un produit logiciel finalisé en un package à installer pouvant être distribué aux clients finaux. À l'issue de ce cours, vous serez capable d'utiliser les produits InstallAnywhere pour créer des packages d'installation multiplateforme.

Objectifs
Dans ce cours, vous apprendrez à :

  • Créer et organiser vos fichiers et données dans le cadre d'un projet d'installation
  • Utiliser les fonctions d'InstallAnywhere pour apporter des modifications système
  • Personnaliser l'aspect de votre programme d'installation
  • Créer des images de publication à partir de l'interface utilisateur ou de la ligne de commande
  • Déployer votre programme d'installation via l'interface utilisateur, la console et en mode silencieux
  • Enrichir InstallAnywhere au moyen de panneaux et de code personnalisés

Conditions préalables au cours
Les cours seront dispensés sur les systèmes Microsoft Windows XP ou Windows 2000. Les participants doivent disposer des connaissances de base sur le système d'exploitation Windows (notamment savoir manipuler des fichiers en utilisant l'invite de commande et l'Explorateur Windows). Certaines parties du cours supposent une expérience de niveau intermédiaire dans la programmation Java et l'utilisation des outils de ligne de commande Java SDK.

Programme du cours
Ce cours couvre les thématiques et sections suivantes. S'il y a un thème spécifique que vous souhaitez aborder plus en détail, dites-le au formateur dès le premier jour de la formation.

  • Présentation d'InstallAnywhere
  • Création de votre premier programme d'installation
  • Stratégies de base pour le développement des programmes d'installation
    • Planification de l'installation
    • Création d'une feuille de planification de l'installation
  • Présentation d'InstallAnywhere Advanced Designer
    • Vue d'ensemble des tâches d'un programme d'installation
  • Personnalisation de base d'un programme d'installation
    • Personnalisation de l'apparence d'un programme d'installation
    • Logique conditionnelle et règles intégrées
  • Organisation d'un programme d'installation
    • Ensembles, fonctions et composants d'installation
    • Bonnes pratiques d'organisation d'un programme d'installation
    • Ajout de fichiers et de répertoires pour l'installation
  • Présentation des panneaux et actions avancés
    • Contraintes associées aux tâches d'un programme d'installation et actions
    • Exemples de mise en œuvre de modifications système courantes
  • Personnalisation du programme de désinstallation
  • Mise en œuvre du mode de maintenance 
  • Débogage des programmes d'installation InstallAnywhere
  • Concepts avancés des programmes d'installation
    • Mode console
    • Mode silencieux et fichiers de réponse
    • Désinstallation
    • Configuration des options de restauration d'installation 
  • Création et modification des configurations de compilation
  • Concepts organisationnels avancés 
    • Présentation des modules de fusion, des modèles et des fichiers DIM
    • Localisation des composants installés existants
  • Intégration d'InstallAnywhere aux environnements de compilation automatisés
  • Présentation du code personnalisé
    • Création d'actions de code personnalisé
    • Utilisation de variables
    • Création de règles de code personnalisé
    • Utilisation de services de programme d'installation
    • Utilisation de JNI
  • Consoles et panneaux personnalisés
    • Panneaux simples et avancés de saisie de l'utilisateur
    • Panneaux de code personnalisé
    • Utilisation de variables
    • Gestionnaires de présentation et détecteurs d'action
  • Localisation des programmes d'installation InstallAnywhere
    • Localisation des ressources, des étiquettes personnalisées et du code personnalisé
    • Prise en charge bidirectionnelle du texte
    • Bonnes pratiques de localisation