
LOGON and TLUX Technologies, Flexera/Revenera’s global training and consulting partner, are promoting their training courses in Asia and best practices consulting in setup development, software packaging, automation, and application management.
Our 5-day ‘InstallAnywhere 2020’ course provides you with a solid understanding of multi—platform installations – providing everything needed to create multi-platform installations for physical, virtual and cloud environments.
You will learn how to leverage the updated Designer interface and create installers that include the upgrade, maintenance and instance management functionality.
Deep-dive into the Rules Manager to create reusable platform rules which can be based on specific files types, as well as install dependencies from Linux® Package Managers, reduce steps for RPM and DEB prerequisites. You will learn how to install databases to Ibm DB2, Microsoft® SQL, Mysql®
Course Prerequisites
Previous InstallAnywhere experience is not required; however, you should be comfortable with the following:
- Using Windows Explorer and the command prompt to create and manage files, and run executables
- Basic Windows terminology (e.g. DLL, Control Panel, etc.)
- Later sections of the course assume familiarity with programming or scripting languages such as VBScript, C or C++, and C#.
Objectives
In this class you will learn how to:
- Create Java™-based installations (v13) for multiplatform applications, including Windows® 10
- Manage rules/dependencies & automation processes
- Install Linux® package manager dependencies
- Support latest Microsoft® certificate requirements
- Install web apps to Tomcat™ and WebSphere®
- Create installs that connect to IBM DB2, Microsoft® SQL, MySQL™ and Oracle
- Include silent, console and GUI installations
- Build Docker Images from any InstallAnywhere project
Course Curriculum
- Building Your First Installer
- Basic Installer Development Strategies
- Installation Planning
- Creating an Installation Planning Worksheet
- Introduction to the InstallAnywhere Advanced Designer
- Overview of Installer Tasks
- Basic Installer Customization
- Customizing Installer Appearance
- Conditional Logic with built-in Rules
- Installer Organization
- Install Sets, Features, and Components
- Best Practices for Installer Organization
- Adding Files and Directories for Installation
- Introduction to Advanced Actions and Panels
- Actions and Installer Task Constraints
- Examples of Implementing Common System Changes
- Customizing the Uninstaller
- Implementing Maintenance Mode
Debugging InstallAnywhere Installers
Advanced Installer Concepts
- Console Mode
- Silent Mode and Response Files
- Uninstallation
- Setting Installation Rollback Options
Creating and Editing Build Configurations
Advanced Organizational Concepts
- Introduction to Merge Modules, Templates, and DIMs
- Locating Existing Installed Components
Integrating InstallAnywhere with Automated Build Environments
Introduction to Custom Code
- Creating Custom Code Actions
- Working with Variables
- Creating Custom Code Rules
- Using Installer Services
- Working with JNI
- Custom Panels and Consoles
- Simple and Advanced “Get User Input” Panels
- Custom Code Panels
- Working with Variables
- Layout Managers and Action Listeners
- Localizing Install Anywhere Installers
- Localizing Resources, Custom Labels, and Custom Code
- Bidirectional Text Support
- Best Practices for Localization
