• Polish (Poland)
  • English (United Kingdom)

banner

Szkolenia z produktów InstallShield
InstallShield®, MSI Projects
Szkolenie z produktu InstallShield ® MSI Project umożliwia dogłębne zrozumienie terminologii używanej przy tworzeniu instalatorów. Uczy umiejętności instalowania programów przy wykorzystaniu technologii Windows Installer (MSI). Uczestnicy poznają jak wprowadzić do instalacji niestandardową interakcję z użytkownikiem, jak prawidłowo zidentyfikować, zainstalować i skonfigurować specjalne typy plików, usług i komponentów. Zadaniem kursu jest również pokazanie techniki sterowania interfejsem, który będzie używany przez osoby instalujące oprogramowanie.
Wymagania dla kursantów:
Umiejętność posługiwania się Windows Explorer’em, wierszem poleceń, umiejętność zarządzania plikami w systemie, wykonywania programów oraz podstawowa znajomość terminologii systemu Windows (biblioteki DLL, .NET Framework, panel sterowania, usługi, itp.)
 
Program szkolenia :
Wprowadzenie

Celem wprowadzenia jest przekazanie ogólnej wiedzy potrzebnej do tworzenia instalatorów aplikacji. Uczestnicy kursu nauczą się posługiwać :
  • usługami Windows Installer’a,
  • paczkami instalacyjnymi MSI,
  • mechanizmem MSI,
  • środowiskiem graficznym do tworzenia instalatorów,
  • materiałami pomocniczymi dostarczanymi wraz z produktem.
Projekty

Podstawą tworzenia paczek instalacyjnych jest projekt InstallShield. Uczestnicy dowiedzą się o terminologii jakiej się używa przy tworzeniu zadań, jak tworzyć i modyfikować istniejące projekty. Zostanie zademonstrowana praca z asystentem projektów (Project Assistant), projektantem instalacji (Installation Designer). Ćwiczenia pokażą sposób pracy z dostępnymi komponentami, nowościami jak i funkcjami odróżniającymi produkt InstallShield od konkurencji.
 
Instalacja plików

Głównym zadaniem instalatora jest przekazanie plików niezbędnych do działania aplikacji do systemy operacyjnego używanego przez użytkownika. Dlatego kolejna cześć szkolenia będzie poświęcona metodom dodania plików i folderów w projekcie instalatora.
W szczególności ćwiczenia będą miały na celu pokazanie pracy :
  • z plikami statycznymi,
  • z plikami dynamicznymi i ich łączeniem,
  • z katalogiem docelowym wskazywanym przez użytkownika końcowego,
  • ze skrótami tworzonymi w powłoce systemu operacyjnego,
  • z mechanizmem GUID’ów i kluczy,
  • z merge modułami i zewnętrznymi wymaganymi paczkami.
Wersjonowanie

Przed przekazaniem instalatora należy stworzyć dla niego obraz dysku. Na szkoleniu pokazane zostanie wykonanie tej operacji przy użyciu wewnętrznego narzędzia graficznego. Uczestnicy nauczą się korzystać z kreatora wersji (Release Wizard), poznają wszystkie obsługiwane typy nośników na których można umieszczać instalatory ( CD-ROM, FTP, HHTP itp.). Ponieważ InstallShield obsługuje również instalacje rozwiązań opartych o serwery WWW, również ten typ instalacji zostanie omówiony na przykładach.
 
Wdrażanie i instalacja

Ćwiczenia pomogą zrozumieć jak wywoływać instalacje z linii komend, podając parametry, ograniczając nimi ilość zadawanych pytań, przekształcając w tryb cichej instalacji i stosując ten typ w systemach umożliwiających zdalną dystrybucję produktów. W trakcie testów mogą pojawić się błędy, które są zapisywane w plikach log. Na lekcjach pokazany zostanie MSI Log Analyzer umożliwiający łatwe prześledzenie kroków i wychwycenie błędów. W tej części kursu zostaną przekazane informacje z zakresu :
  • metod uruchamiania instalatorów,
  • zrozumienia działania UAC dla Windows Vista,
  • utrzymania rozwiązań i ich usuwania,
  • użytkowania msiexec.exe,
  • ograniczonych i cichych instalacji,
  • przekazywania parametrów do instalatora przez linię komend,
  • użytkowanie MSI Log Analyzera.
Instalacja elementów innych niż pliki

Każde rozwiązanie prócz plików potrzebuje do prawidłowego działania również elementów takich jak pliki konfiguracyjne, wpisy w rejestrze czy  zmienne środowiskowe. Celem tej lekcji jest zapoznanie kursantów z metodami obługich tych elementów przy użyciu graficznego środowiska InstallShield.
W tej części kursu zostaną przekazane informacje z zakresu :
  • tworzenia i modyfikacji wpisów w rejestrze systemu operacyjnego,
  • zarządzania plikami INI,
  • zarządzania plikami konfiguracyjnymi XML,
  • zarządzanie zmiennymi środowiskowymi,
  • metodą wiązania rozszerzeń z przypisaną im aplikacją.
Instalacja plików specjalnych

Aplikacje często korzystają z komponentów zewnętrznych. Ich instalacja i konfiguracja jest wymagana w środowisku, w którym docelowo rozwiązanie będzie działać. InstallShield wspiera również ten etap prac nad instalacją oprogramowania. W tej części kursu zostaną przekazane informacje z zakresu :
  • instalacji i konfiguracji serwerów COM,
  • usług Windows’a,
  • bibliotek .NET (.NET assemblies),
  • uruchamiania skryptów SQL’a,
  • tworzenia modułów instalacji do dalszego wykorzystania (merge module),
  • wprowadzania zmian w plikach MSI.
Interakcja z użytkownikiem

Obok standardowych kroków wykonywanych przez instalator jest możliwość wprowadzania nietypowych akcji, dodatkowych pytań i reakcji na udzielone odpowiedzi. W tej części kursu zostaną przekazane informacje z zakresu :
  • właściwości plików MSI, którymi możemy zarządzać,
  • przykładów na niestandardowe wymagania,
  • instalacji sekwencyjnych,
  • niestandardowe działania: rodzaje działań i wytyczne,
  • wprowadzenia i ustawienia właściwości,
  • uruchamiania aplikacji (plików) zewnętrznych,
  • wywoływania funkcji zawartych w bibliotekach DLL,
  • zarządzania kodem niestandardowych działań.
Interfejs

Ważnym aspektem każdego instalatora jest jego wygląd, estetyka i standaryzacja ułatwiająca proces instalacji użytkownikowi końcowemu. W tej części kursu zostaną przekazane informacje z zakresu :
  • zarządzania kolejnością i rodzajem występujących okien,
  • reakcji na zdarzenia wygenerowane przez użytkownika,
  • tworzenia nowych okien dialogowych,
  • lokalizacji instalatorów (wielojęzyczność),
  • prac z MSI Debugger’em.
Aktualizacje i poprawki

Instalator Windows obsługuje różne rodzaje aktualizacji i techniki przygotowania paczek do ich dystrybucji. W tej części kursu zostaną przekazane informacje z zakresu :
  • typów aktualizacji,
  • tworzenia podstawowych aktualizacji,
  • tworzenia krytycznych aktualizacji,
  • szybkiego zarządzania częstymi aktualizacjami,
  • zarządzania aktualizacjami w systemie Windows Vista,
  • odinstalowywania aktualizacji.
CZAS TRWANIA : 3-4 dni
 
Our Partners Full List

SAP Business Objects | SAP Business Objects is the world’s leading Business Intelligence software company. Its software helps organizations gain better insight into their business, improving decision-making and enterprise performance. SAP Business Objects determines trends in the development of products for data collecting, processing and analysis to support decision-making processes at more than 42,000 corporate customers worldwide ... more

Novell/SUSE | Novell/SUSE has more than 20 years of experience in providing customers with software and network systems with the highest world standards. In Poland, Novell/SUSE has a representative office since 1994, gaining the confidence of customers as a reliable supplier of services and software solutions based on open source and commercial technologies. Novell's/SUSE's mission is to provide assistance in the areas of management, simplifying and integrating the environmental information, while lowering the cost of its maintenance ... more

Mindjet | Is a company providing advanced tools for Business Mapping. Business Mapping is a graphical record of multi-dimensional structure of the project, which can thus be effectively planned and implemented. MindJet applications allow the company to create a complete operating environment with the possibility of planning, time management and project. Mindjet supplies its solutions since 1993, to over 350 thousand customers worldwide, which reduce the risk of failure of planned actions ... more

MySQL | The Swedish company MySQL is currently the most popular worldwide manufacturer and provider of relational „open-source” database (MySQL). MySQL currently has more than 10 million active installations. The popularity of the product can provide the amount of downloads from the website, which is currently over 70 thousand a day - which means basically 1 each second ... more

Sophos | Sophos was founded in 1985 and released its first virus scanning engine in 1989. Over the next decade, Sophos expanded its product portfolio, customer base and employee levels, opening subsidiary offices around the world to help support global demand for its award-winning Sophos Anti-Virus ... szczegóły

WatchGuard | Since 1996, WatchGuard has been building award-winning unified threat management (UTM) solutions that combine firewall, VPN and security services to protect networks and the businesses they power. The newest appliances represent the next generation of network security: extensible threat management (XTM). All of the solutions feature reliable, all-in-one security, scaled and priced to meet the security needs of every sized enterprise ... more

IBM | IBM is a global technology and innovation company that stands for progress. With operations in over 170 countries, IBMers around the world invent and integrate hardware, software and services to help forward-thinking enterprises, institutions and people everywhere succeed in building a smarter planet ... more

Red Hat | Founded in 1993, Red Hat is the leader in enterprise Linux and is the most recognized open source brand in the world. We serve global enterprises with technology and services made possible by the open source model. Solutions include Red Hat Enterprise Linux, JBoss Enterprise middleware, and a broad range of management and services: consulting, 24x7 support, Red Hat Network ... more

Novell/SUSE | Novell/SUSE has more than 20 years of experience in providing customers with software and network systems with the highest world standards. In Poland, Novell/SUSE has a representative office since 1994, gaining the confidence of customers as a reliable supplier of services and software solutions based on open source and commercial technologies. ... more

ABBYY | ABBYY is a world leader in optical character recognition (OCR), document capture and form processing, linguistic technologies, and translation services. Currently more than 30 million people in 150 countries use ABBYY products, solutions and services. ... more

Wyse | Wyse is the world's largest manufacturer of scalable technology solutions for thin computing. Hardware, software and services provided by Wyse offer customers security, reliability and increased productivity. Wyse focus on building services, equipment and software that allows to reduce IT support for single-user workstations ... more

DataCore Software DataCore Software Corporation is the leading provider of storage virtualization and management software. DataCore™ fundamentally changes the economics of managing storage with innovative software that combines advanced functions and services with the agility and savings of hardware independence. DataCore is a global, privately-held company that was founded in 1998 ... more