bbi software ag bbi software ag  
your experiances

- NEWS -
RAD Studio, Delphi und C++ Builder XE4
Die neusten Produkte von Embarcadero sind ab sofort zu einem Einführungspreis erhältlich
Wed, 24 Apr 2013
 
AutoCAD LT 2014
Schnelleres Erstellen von 3D-Zeichnungen
Thu, 14 Apr 2013
 
UltraEdit V19
Der Meister, wenn es um die Eingabe von Programmcode geht.
Tue, 28 Mar 2013
 
MadCap Flare 9.0
Das XML-basierte Content-Management-System
Tue, 5 Mar 2013
 
Einladung zum Power-Nachmittag
Steigern Sie die Produktivität Ihrer Softwarepaketierung und -Verteilung
Tue, 26 Feb 2013
 
Babylon
Zahlreiche neue Funktionen für die Übersetzung
Wed, 6 Feb 2013
 
TeeChart
Das Chart-Tool, dass es in sich hat.
Wed, 23 Jan 2013
 

   
Flexera Training
InstallShield Advanced

Microsoft

 
Aufbauend auf unserem viertägigen Einsteigerkurs InstallShield (MSI) - Basic behandelt diese Schulung weitergehende Themen der Setup-Erstellung. Hauptthema des InstallShield (MSI) - Advanced ist die Erstellung von benutzerdefinierten Aktionen (Custom Actions). InstallShield (MSI) - Advanced vermittelt wie:

  • Die wichtigsten Windows Installer Tabellen aufgebaut sind.
  • Die Arbeitsweise der User Access Control (UAC) in Microsoft Windows Vista funktioniert.
  • Die Funktionalität des Microsoft Windows Installers über benutzerdefinierte Aktionen (Custom Actions) erweitert werden kann.
  • Benutzerdefinierte Aktionen (Custom Actions) so erstellt werden, dass sie in anderen Projekten problemlos wieder verwendet werden können.
  • Erreicht wird, dass die benötigten Rechte an benutzerdefinierte Aktionen (Custom Actions) weitergegeben werden.
  • Die Verfügbarkeit und Qualität des Setups über die Validierung erhöht werden kann.
  • Updates erstellt und eingespielt werden.
  • MSI-Patches aufgebaut, erstellt und eingespielt werden können.

Am letzen Tag bieten wir den Teilnehmenden die Möglichkeit, Setups, bei welchen sie nicht weiter kommen, mitzubringen. Diese werden dann von erfahrenen Trainern analysiert und es werden mögliche Lösungsvorschläge gegeben.

.

InstallShield (MSI) - Advanced Inhalt

1. Tag
Das viertägige InstallShield (MSI) Advanced Training wird ausschliesslich von zertifizierten Trainern mit jahrelanger Projekterfahrung abgehalten. Die Themeninhalte für den ersten Tag sind wie folgt:

  • Einführung und Übersicht: Windows Installer näher betrachtet, Zusammenhang der File-Tabellen, Aufbau der Directory-Tabelle, Tabellen für die COM-Serverinstallation, Dienste installieren und steuern, Tabellen für ODBC-Einträge.
  • Dialoge in MSI-Setups analysieren und ändern: Aufbau der Dialoge in einem MSI-Setup, Ändern bestehender Dialogreihenfolgen, Erstellen eigener Dialoge. 
  • Umgang mit User-Daten: Einstellungen für die automatische Reparatur der User-Daten vornehmen, Umgang mit User-Daten, wenn die Installationsquelle nicht vorhanden ist.
  • Installationsabläufe des Windows Installers näher betrachtet: Abläufe bei der Installation und Deinstallation von Dateien
  • Erläuterung der Installations-Sequenzen und Rollback-Möglichkeiten.

2. Tag
Die MSI konforme Erweiterung der Standard-Funktionalität über benutzerdefinierte Aktionen (Custom Actions) sowie die Erweiterungen in MSI 5.0. Zwei spannende Themen am zweiten Trainingstag:

  • Erstellung von benutzerdefinierten Aktionen (Custom Actions) als VBScript bzw. JavaScript und Datenaustausch mit der laufenden Installation (z. B. über Properties)
  • Ausführung und Datenaustausch von benutzerdefinierten Aktionen (Custom Actions) im System-Context. Somit wird sichergestellt, dass bei der Installation auch die entsprechende Berechtigung vorliegt (nicht nur für Microsoft Windows 7 und er User Access Control sondern auch für Windows NT, Windows 2000 und Windows XP im „Elevated Mode“)
  • Lesen und Beschreiben von Windows Installer Tabellen mit VBScript bzw. JavaScript, um während der Laufzeit das Verhalten des Windows Installers zu verändern. Somit kann z.B. die Erstellung eines optionalen Desktop-Icons realisiert werden.
  • Benutzerdefinierten Aktionen (Custom Actions) als DLL-Aufruf einbinden.
  • Erstellen einer benutzerdefinierten Aktionen (Custom Actions) als C/C++ DLL.
  • Einbindung von benutzerdefinierten Aktionen (Custom Actions) über Merge-Module
  • Erweiterungen in MSI 5.0: Überblick über neue Funktionen in Windows Vista, Reboots minimieren über den Restart Manager in Windows Vista, Einbindung des MsiRMFilesInUse Dialogs, um Setups „Vista-Ready“ zu machen.
  • Erweiterungen in MSI 5: Steuern von „chained MSI Packages“. Über diese Funktion können aus seinem Setup heraus mehrere Windows Installer Setups über die selbe Transaktion installiert bzw. deinstalliert werden.

3. Tag
Der dritte Trainingstag des InstallShield Kurses steht voll im Zeichen von InstallScript, der eingebauten Programmiersprache von InstallShield:

  • Einführung in die Syntax von InstallScript mit Hilfe des Funktionsassistenten.
  • Ausführung und Datenaustausch von InstallScript Funktionen im System-Context.
  • Lesen und Beschreiben von Windows Installer Tabellen mit InstallScript z. B. zum dynamischen Füllen von List- bzw. Combo-Boxen.
  • Definition und Aufruf von Standard DLLs aus InstallScript.
  • Informationen in das Logfile vom Windows Installer schreiben.
  • Erläuterung der Windows Installer Philosophie und erstellen von benutzerdefinierten Aktionen, die dieser philosophie entsprechen – Stichwort: Wiederverwendbarkeit von Custom Actions.
  • Verfügbarkeit und Qualität der Setups über die Validierung erhöhen: Wie funktioniert die Validierung? Lösung der am häufigsten vorkommenden Validierungsfehler und Erläuterung der Hintergründe.
  • Validierung mit eigenen Prüffolgen erweitern um Firmenstandards zu überprüfen.

4. Tag
Am letzen Tag des InstallShield Kurses werden Themen wie Updates, Patches sowie die Automatisierung von InstallShield-Setups besprochen. Zudem bieten wir den Trainings-Teilnehmern die Möglichkeit, Setups zum Training mitzubringen. Diese werden dann von erfahrenen Trainern analysiert und es werden mögliche Lösungsvorschläge geboten. Profitieren Sie dabei von den Synergie-Effekten von öffentlichen Schulungen: Durch die Streuung der Kurs-Teilnehmer durch viele Branchen erhalten Sie unzählige Möglichkeiten zum Fachinformationsaustausch! Für Rückfragen stehen wir Ihnen gerne zur Verfügung.

Updates und Patches

  • Erläuterung der unterschiedlichen Update-Methoden (Small-Update, Minor-Update und Major-Update) des Windows Installers.
  • Erläuterung der Patch-Philosophie vom Windows Installer.
  • Erstellung eines QuickPatches.
  • Erstellung eines Patches mittels Differenzbildung.
  • Deinstallation eines Patches
  • Verwenden des InstallShield Update Services

Setups automatisieren

  • Verwenden der InstallShield Automatisierungs-Schnittstelle.
  • Verwendung der Windows Installer API zum automatisieren von Setups.
InstallShield (MSI - Advanced Termine

26.03.2013 - 29.03.2013 in Solothurn
23.04.2013 - 26.04.2013 in Luzern
07.05.2013 - 10.05.2013 in Zürich

20.08.2013 - 23.08.2013 in Solothurn
27.08.2013 - 30.08.2013 in Luzern
03.09.2013 - 06.09.2013 in Zürich

-> Anmeldung für InstallShield (MSI) - Advanced

-> Anfrage für Vor-Ort-Training

Schulungsunterlagen und Zertifikat

Es wird mit den original Trainingsunterlagen (ca. 300 Seiten) der Flexera Software (ehemals Acresso) gearbeitet. Am Ende bekommt jeder Teilnehmer ein originale Flexera Zertifikat, welches die Teilnahme an dem Training dokumentiert.

Empfohlene Vorkenntnisse

Besuch des Einsteigerkurses InstallShield (MSI) - Basic oder ähnliche Qualifikation.

Zielgruppe

Setup-Entwickler

Preis

auf Anfrage

InstallShield - Advanced vor Ort

Möchten mehrere Mitarbeiter von Ihrer Unternehmung dieses Training besuchen? Bei uns haben Sie die Möglichkeit AdminStudio - Basic vor Ort bei Ihnen zu absolvieren.

Wir unterstützen Sie auch gerne bei Ihren aktuellen Projekten mit Tipps und Tricks.

Die hohe Flexibilität  unsere Trainer ermöglicht es, einen Kurs nach Ihren Anforderungen und Wünschen zu definieren. Sie bestimmen nicht nur Zeit und Ort, sondern auch den Inhalt des Trainings. In einem vorbereitenden Gespräch werden Inhalt, Ablauf sowie die organisatorischen Details geklärt und anschliessend ein individuelles Angebot erstellt.
-> Fordern Sie uns heraus

 
   

-> zurück zu Packaging & Setup

 
  
     bbi software ag
Seehofstrasse 6Abr> CH-6330 Cham
 
Tel  041 511 4400
Fax  041 511 4407
Email  info@bbi.ch
 
© 2013 bbi software ag  Seehofstrasse 6A CH-6330 Cham/Switzerland
Tel +41 (0)41 511 4400  Fax +41 (0)41 511 4407  eMail sales@bbi.ch
Datenschutz | Copyright & Trademark Hinweis