WIX Toolset – Basic

Dauer: 4 Tage
Preis: 2200,00 €
Schulungsunterlagen: deutschsprachige Schulungsunterlagen
Zertifikat: Teilnahmezertifikat am Ende der Schulung
Zielgruppe: Setupentwickler
Empfohlene Vorkenntnisse: Grundkenntnisse in einer höheren Programmiersprache (z.B. C#, Java, Visual Basic, C++/C) sind wünschenswert.
Infos als pdf: Download
Bewertungen:
WIX Toolset – Basic Overall rating: ★★★★★ 4.8 based on 5 reviews.
5 1
  • Paketierung mit dem AppDeploy Toolkit
  • BeginnEndeOrt
    17.01.202320.01.2023Aachen
    17.01.202320.01.2023Online
    18.04.202321.04.2023Aachen
    Weitere Termine
    Alle angegebenen Preise verstehen sich zzgl. der gesetzlichen Mehrwertsteuer.

BeschreibungSchulungsthemenTermineBewertungen

Das WiX Toolset (Windows Installer XML) wurde ursprünglich von Microsoft zur Erstellung von Windows-Installer-Setups entwickelt und im März 2004 als Open Source Projekt bei SourceForge registriert. Das WiX-Toolset integriert sich, wie die anderen Entwicklungsumgebungen von Microsoft, vollständig in Visual Studio, wobei das Setup selbst mittels XML beschrieben wird.  Die Erstellung von Setups kann aber auch mit jedem beliebigen Text- bzw. XML-Editor unter Zuhilfenahme der mitgelieferten Kommandozeilentools erstellt werden.

Die WiX Toolset Schulung führt Sie innerhalb kürzester Zeit in die Welt des Windows Installers und hilft Ihnen, stabile und professionelle Softwareinstallationen zu erstellen. Praxisnahe Beispiele und Übungen runden den perfekten Ablauf ab.

In der WiX Toolset Schulung werden u.a. folgende Themen behandelt:

  • Aufbau der internen Struktur eines MSI Setups
  • Installation von Dateien, Registry-Einträgen, Shortcuts usw.
  • Definition von Installationsbedingungen
  • Aufteilen des Setups in übersichtlichen Fragmenten
  • Einbinden der Standard User-Interfaces per WiX Extension
  • Erstellen und Einbinden von eigenen Dialogen in den Setupablauf
  • Erstellung von mehrsprachigen Setups
  • Installation von Dateien in den Global Assembly Cache (GAC)
  • Dynamisches Einbinden von Dateien während des Build-Prozesses mittels Heat
  • Setzen von Zugriffsberechtigungen auf Dateien und Registry-Einträgen
  • Erstellung von Custom Actions und das Einbinden in den Setupablauf
  • Erstellung von Transformationen
  • Erstellung und Verwaltung von Updates

Tag 1

Am ersten Tag vom WiX Toolset Training stehen die Windows Installer Grundlagen auf dem Programm.

  • Vorteile und Feature von Windows Installer Setups:
    • Selbstheilung (self repair)
    • Rechteverwaltung und UAC
    • Transparenz und Wartbarkeit
    • Rollback-Funktionalität
    • Silent-Installation
  • Einrichtung der Entwicklungsumgebung:
    • Installation des WiX Toolsets und weiterer, nützlicher Tools
    • Build-Umgebung einrichten
  • Erstellung des ersten Setup-Projektes und die Erarbeitung der grundlegenden Architektur:
    • Feature, Komponenten und Dateien
    • Dateiüberschreibungsregeln und die Bedeutung des KeyPaths
    • Bedeutung und Aufbau der Directories
    • Public und privat Properties
    • Build-Prozess mit Compiler (Candle.exe) und Linker (Light.exe)
    • Binden der Dateien über Variablen
  • Variablen und Properties:
    • MSI-Properties und Installations-Bedingungen definieren
    • Variablen, Bedingungen und Sequenzen über den Präprozessor definieren
    • Arbeiten mit Binder- und WiX-Variablen.

Tag 2

Am zweiten Tag vom WiX Toolset Training geht es um weitere Funktionen im WiX Toolset und um das User-Interface des Setups.

  • Erweitere Funktionen im WiX Toolset:
    • Modularität durch Fragments
    • Registry-Einträgen setzen
    • Dateiverknüpfungen erstellen
    • In INI-Dateien schreiben
    • ODBC-Einträge erstellen
    • Dateien und Ordner löschen
    • Dateien im Global Assembly Cache (GAC) installieren
  • Aufbau des UserInterfaces:
    • Aufbau der Dialoge im Windows Installer
    • Einbindung der Standarddialoge aus der UI-Extension
    • Anpassung der Standarddialoge
  • Lokalisierung des Setups:
    • Arbeite mit String-Tabellen
    •  Dialoge in anderen Sprachen erstellen

Tag 3

Am dritten Tag vom WiX Toolset Training sehen Sie, wie eigene Dialoge erstellt werden und wie der Windows Installer grundsätzlich arbeitet.

  • Einen eigenen Dialog erstellen:
    • Dialog-Sequenz erstellen und anpassen
    • Neuer Dialog erstellen
    • Übersicht über die zur Verfügung stehenden Controls
    • Neuer Dialog in die Dialog-Sequenz einbauen
  • Aufbau und Abarbeitung der Sequenzen:
    • Installations-Sequenzen
    • Advertisement-Sequenzen
    • Administrations-Sequenzen
  • Eigene Aktionen erstellen (Custom Actions):
    • Property über Custom Action setzen
    • Zielverzeichnis (Directory) über Custom Action setzen
    • Exe in Custom Action aufrufen
    • C# Custom Action erstellen
    • VB.NET Custom Action
    • C++ Custom Aktion
    • VBScript Custom Action
    • JavaScript Custom Action
  • Installationstransaktionen näher betrachtet:
    • Wie funktionieren die Installations-Transaktionen?
    • Unterschied zwischen Immediate-, Deferred-, Rollback- und Commit- Execution.

Tag 4

Am vierten Tag vom WiX Toolset Training werden Themen wie die Heat.exe, das Setzen von Berechtigungen und    Updates näher erläutert. Auch auf die Sequenzen werden wir einen näheren Blick werfen.

  • Heat.exe (Harvister):
    • Die unterschiedlichen Anwendungsfälle für den Harvister (heat.exe)
    • Verzeichnisse abscannen
    • COM-Server registrieren
    • IIS Webseiten abscannen
    • Visual Studio Projekt abscannen
  • Weitere Systemeinstellungen:
    • Schriftarten registrieren
    • Umgebungsvariablen registrieren
    • Dienste installieren und kontrollieren
  • Berechtigungen setzen:
    • Berechtigungen auf Verzeichnis setzen
    • Berechtigungen auf Datei setzen
    • Berechtigungen auf Registry setzen
  • Logging:
    • Logdatei erstellen
    • Logdatei richtig interpretieren
  • Transformationen:
    • Erläuterung, was eine Transformation überhaupt ist
    • Erstellung und Aufruf einer Transformation
    • Sprachtransformation erstellen
  • Erstellung von Updates:
    • Erläuterung der Update-Typen
    • Aufbau und Einschränkungen vom Small Update
    • Aufbau und Einschränkungen vom Minor Update
    • Aufbau und Einschränkungen vom Major Update
  • Merge-Module:
    • Anwendungsfälle für Merge-Module
    • Einbinden von Merge-Modulen

Alle Termine werden aufgrund der aktuellen Lage auch als Online Schulung angeboten

  • Paketierung mit dem AppDeploy Toolkit
  • BeginnEndeSchulungOrtPreisSprache
    17.01.202320.01.2023WIX Toolset – BasicAachen2200,00 €deutsch
    17.01.202320.01.2023WIX Toolset – BasicOnline 2200,00 €deutsch
    18.04.202321.04.2023WIX Toolset – BasicAachen2200,00 €deutsch
    18.04.202321.04.2023WIX Toolset – BasicMünchen2200,00 €deutsch
    18.04.202321.04.2023WIX Toolset – BasicOnline 2200,00 €deutsch
    18.07.202321.07.2023WIX Toolset – BasicAachen2200,00 €deutsch
    18.07.202321.07.2023WIX Toolset – BasicBerlin2200,00 €deutsch
    18.07.202321.07.2023WIX Toolset – BasicOnline 2200,00 €deutsch
    10.10.202313.10.2023WIX Toolset – BasicAachen2200,00 €deutsch
    10.10.202313.10.2023WIX Toolset – BasicOnline 2200,00 €deutsch
    05.12.202308.12.2023WIX Toolset – BasicAachen2200,00 €deutsch
    05.12.202308.12.2023WIX Toolset – BasicOnline2200,00 €deutsch
    Alle angegebenen Preise verstehen sich zzgl. der gesetzlichen Mehrwertsteuer.

WIX Toolset – Basic Overall rating: ★★★★★ 4.8 based on 5 reviews.
5 1
5 5 5

München

WIX_B
WIX_B
★★★★★
5 5 1
Kompetent, trotz Kundenfragen immer wieder zurück zum richtigen Faden gefunden.
5 5 5

Dortmund

WIX_B
WIX_B
★★★★★
5 5 1
Optimale Schulung, um einen tiefergehenden Einblick zu bekommen und mit der Entwicklung starten zu können.
4 5 4

Dortmund

WIX_B
WIX_B
★★★★☆
4 5 1
Angenehme Atmosphäre,kompetenter Trainer.
5 5 5

München

WIX_B
WIX_B
★★★★★
5 5 1
Das Vorgehen war sehr strukturiert und praxisorientiert.
5 5 5

Onsite

WIX_B
WIX_B
★★★★★
5 5 1
Informativ und kurzweilig.