für Setup-Entwickler und Packetierer
Kurzbeschreibung, Organisatorisches
Diese Flexera InstallShield Schulung vermittelt ein solides Grundverständnis der Installations-Terminologie. In der Flexera InstallShield Schulung werden die typischen Aufgaben eines Installationsprogrammes anhand der InstallShield Entwicklungsumgebung erläutert. In der Flexera InstallShield Schulung lernen Sie, wie Sie Änderungen am System des Zielanwenders durchführen können. Weiterhin werden in der Flexera InstallShield Schulung gezeigt, wie spezielle Dateiarten (z.B. COM-Server, Windows Services und .NET Assemblies) korrekt identifiziert, installiert und konfiguriert werden.
In der Flexera InstallShield Schulung lernen Sie: | |
• | MSI-Installationprojekte erstellen und verwalten |
• | Dateien installieren und Verknüpfungen anlegen |
• | Spezielle Dateitypen und Daten wie z.B. Registryeinträge, INI-Dateien, COM-Server, Windows Services und .NET-Assemblies installieren und konfigurieren |
• | Mit MSI-Sequenzen und benutzerdefinierten Aktionen arbeiten |
• | Das User-Interface Ihrer Installation verändern |
• | Das Automationsinterface benutzen um Ihre Projekte ohne die graphische Umgebung zu bearbeiten |
• | Wie Sie Installationen für Microsoft Windows 7 / Windows 8 erstellen, ohne in Konflikt mit dem User Access Control (UAC) von Windows zu komme |
Schulungsunterlagen und Zertifikat: Die Flexera InstallShield Schulung wird mit originalen Schulungsunterlagen* von Flexera begleitet. Am Ende der Schulung bekommt jeder Teilnehmer ein von Flexera anerkanntes Zertifikat, welches die Teilnahme an der Schulung dokumentiert.
*Die Schulungsunterlagen sind in englischer Sprache.
Empfohlene Vorkenntnisse: Solide Grundkenntnisse der Windows-Betriebssysteme, bei einigen Teilen der Schulung sind Programmierkenntnisse in einer Hochsprache bzw. einer Scriptsprache von Vorteil.
Zielgruppe: Setup-Entwickler.
Erster Trainingstag vom Flexera InstallShield Training
• | Einführung |
• | Information über den Windows Installer Service |
• | Aufbau der Windows Installer Pakete |
• | Erläuterung der Installationsmechanismen beim Windows Installer |
• | Einführung in die Flexera InstallShield Umgebung |
• | Globale Produkt- und Projektdaten |
• | Informationen über Flexera InstallShield Projekte |
• | Installationsterminologie |
• | Verwenden des Projekt-Assistenten |
• | Verwenden der Entwicklungsumgebung |
• | Arbeiten mit Features und Komponenten |
Zweiter Trainingstag vom Flexera InstallShield Training
• | Dateien installieren |
• | Statische Dateiverlinkung |
• | Dynamische Dateiverlinkung |
• | Arbeiten mit Ziel-Ordnern |
• | Best Practices Grundlagen |
• | Erstellen von Setups. |
• | Verwendung von GUIDs |
• | Erstellen von Verknüpfungen |
• | Verwenden von Merge-Modulen und Voraussetzungen dafür |
• | Erstellen von Releases |
• | Verwenden des Release-Assistenten |
• | Installationsmedien |
• | Web Installationen |
• | Kommandozeilen Builds |
• | Verwenden des Automationsinterfaces |
• | Verwenden des Standalone Build System |
• | Durchführen einer Installation |
• | Starten einer Installation |
• | Wartung und Deinstallation |
• | Verwenden von msiexec.exe |
• | Unattended und reduzierte Benutzer-Dialoge |
• | Übergeben von Parametern von der Befehlszeile |
• | der MSI Log-Analyzer |
• | Konfiguration des Betriebssystems |
• | Registry-Einträge |
• | INI-Dateien |
• | Umgebungsvariablen |
• | XML-Dateien |
• | Dateierweiterungen registrieren |
Dritter Trainingstag vom Flexera InstallShield Training
• | Installieren von speziellen Dateien |
• | COM-Server |
• | Windows Services |
• | Fonts |
• | .NET-Assemblies |
• | Erstellen von Merge-Modulen |
• | Erstellen konfigurierbarer Merge-Module |
• | Arbeiten mit Repositories |
• | Ausführen von SQL-Skripten |
• | Entfernen von Dateien erzwingen |
• | Bedingungen und Aktionen |
• | MSI Eigenschaften (Properties) |
• | Erläuterung der Syntax für Bedingungen |
• | Installationsreihenfolge (Sequenzen) |
• | Erstellung von benutzerdefinierten Aktionen (Custom Actions) |
• | Übergabe der Administratoren-Rechte an Custom Actions bei Microsoft Windows 7 / Windows 8 (Stichwort: UAC) |
• | MSI-Tabelle verstehen und direkt bearbeiten |
Vierter Trainingstag vom InstallShield Training
• | Benutzeroberfläche |
• | Reihenfolge der Dialoge und Bedingungen |
• | Ereignisse von Bedienelementen |
• | Bedingungen für Bedienelemente |
• | Der MSI-Debugger |
• | Erzeugen neuer Dialoge |
• | Ereignisbehandlung in Objekten |
• | Erforderliche Dialogboxen |
• | Lokalisation |
• | Updates und Patches |
• | Arten der Updates |
• | Erstellen kleiner Updates |
• | Erstellen großer Updates |
• | QuickPatch Projekte |
• | Erstellung allgemeiner Patches |
• | Deinstallation eines Patches |
• | Verwenden des InstallShield Update Services |
• | Zusätzliche Themen im Flexera InstallShield Training |
• | Erstellen von Transformationen |
• | Direktes bearbeiten der MSI-Tabellen |
• | Verwenden der Trialware Funktionalität um eine Try and Buy Version Ihrer Anwendung zu erstellen |
• | Verwenden der InstallShield Automatisierungs-Schnittstelle |
• | Test-Werkzeuge, Tipps und Tricks |
(Änderungen vorbehalten)