An Introduction to Advanced Installer Enterprise for IT Professionals
(CAPHEI, Live Instructor-Led Training, 3 days)


Description

This SETC certified course introduces participants to the rich functionality of Caphyon enterprise installer as it applies to enterprise applications deployments. Every aspect of the application packaging process is included from basic MSI concepts to advanced deployment and packaging features. If you want to use Caphyon to plan and implement application deployments in your organization, this is the course for you.

Dates and Pricing


Jan 10 to Jan 12, 2018$2,500/person Feb 7 to Feb 9, 2018$2,500/person Mar 7 to Mar 9, 2018$2,500/person

Outline

Introduction to Advanced Installer
Understanding Software Installation Processes
Overview of Windows Installer
Getting Started with Advanced Installer
Creating a Simple MSI
Creating Installers
Using the Advanced Installer Wizard
Testing the Installer
Using the Template Projects
Importing Visual Studio Projects
Look and Feel of the Installer
Choosing Banner and Text
Creating Installation Slideshow
Creating a Theme
Creating Custom Dialogs
Using the Dialog Editor
Managing Resources
Working with Files and Folders
Creating Shortcuts
Working with the Registry
Registering DLLs
Registering .NET Assemblies
Preparing Uninstaller
Alternative Installer
Creating CAB files
Using an EXE bootstrapper
Online installer
Package Organization
How to Organize Features
Creating Multiple CAB Files
Conditional Installers
Working with Conditions
Support for Multiple Platforms
Unattended Installation
Custom Actions
Repackaging Existing Installation
Working with Patches
Globalization
Creating Multi-lingual Installer
Language Dialog
Working with Files
Working with Text Files
Working with XML Files
Working with MSI Databases
Working with SQL Databases
Java Installer (Optional)
Understanding the Java Installer
Creating JAR files
Detecting the JRE and JVM
JRE Bundling
Change Management
Understanding the Change Management Plan
Creating a Version Plan
Installing New Versions
Dealing with Conflicts