• 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
 
Nasi Dostawcy zobacz: wszystkich dostawców

SAP Business Objects | SAP Business Objects jest czołowym dostawcą Business Intelligence wyznaczającym trendy w rozwoju produktów do gromadzenia, przetwarzania, analizy danych wspierających procesy podejmowania decyzji u przeszło 42.000 klientów korporacyjnych na całym świecie. SAP Business Objects dostarcza obecnie przeszło 70 specjalistycznych modułów i aplikacji zintegrowanych na wspólnej platformie SAP Business Objects Framework ... szczegóły

Novell/SUSE | Firma Novell/SUSE posiada ponad 20-letnie doświadczenie w dostarczaniu klientom oprogramowania sieciowego i systemowego o najwyższych, światowych standardach. W Polsce Novell/SUSE posiada przedstawicielstwo od 1994 roku, zyskując zaufanie klientów jako solidny dostawca usług i oprogramowania, opartych o rozwiązania open source i technologie komercyjne. Misją firmy Novell/SUSE jest udzielanie pomocy w zakresie zarządzania, upraszczania i integrowania środowiska informacyjnego, przy obniżaniu kosztów jego utrzymania ... szczegóły

Mindjet | Mindjet jest firmą dostarczającą zaawansowane narzędzia do Business Mappingu. Business Mapping to graficzny zapis wielowymiarowej struktury projektu, który może być dzięki temu skutecznie planowany i realizowany. Aplikacje firmy MindJet pozwalają stworzyć kompletne środowisko pracy z możliwością planowania działań, zarządzania czasem oraz projektem ... szczegóły

MySQL | Szwedzka firma MySQL to obecnie najpopularniejszy na świecie producent i dostawca relacyjnej bazy danych (MySQL) rozwijanej i popularyzowanej w ramach polityki „Open-Source”. MySQL posiada aktualnie ponad 10 milionów aktywnych instalacji. O popularności produktu może świadczyć także ilość pobrań ze strony producenta, których jest obecnie ponad 70 tysięcy dziennie - co oznacza w praktyce 1 pobranie / sekundę ... szczegóły

Installshield | Flexera Software jest wiodącym dostawcą strategicznych rozwiązań z dziedziny Application Usage Management. Początki firmy sięgają roku 1987 kiedy powstał InstallShield, który z czasem stał się światowym liderem wśród rozwiązań do tworzenia wersji instalacyjnych oprogramowania. szczegóły

WatchGuard | Firma WatchGuard została założona w lutym 1996 roku i zatrudnia ok. 450 pracowników z siedzibą firmy w Seattle w stanie Washington USA. Od 1996 roku, WatchGuard Technologies dostarcza łatwe do zarządzania bezpieczeństwem urządzenia do setek tysięcy firm na całym świecie. Rodzina produktów WatchGuard XTM Series to najnowsze produkty do pełnego zarządzania bezpieczeństwem sieci (XTM). Jeden produkt ma możliwość zastąpienia nam kilku oddzielnych rozwiązań i to w znacznie lepszej cenie ... szczegóły

IBM | IBM jest najstarszą a jednocześnie największą firmą informatyczną na świecie. Firma jest od przeszło 100 lat światowym liderem w kreowaniu, rozwijaniu i produkcji najbardziej zaawansowanych technologii informatycznych. Oferta IBM obejmuje szeroki wachlarz rozwiązań jak: systemy komputerowe, oprogramowanie, systemy sieciowe, pamięci masowe i rozwiązania z zakresu mikroelektroniki... szczegóły

Red Hat | to światowy lider rozwiązań Linuxowych. Rodzina Red Hat Enterprise Linux, w tym Red Hat Desktop to najlepszy pakiet rozwiązań Linuxowych w branży, który został stworzony z myślą o najważniejszych procesach obliczeniowych w przedsiębiorstwach i otrzymał certyfikaty największych dostawców oprogramowania dla firm. Ta oferta to najwyższy poziom niezawodności i wartości - łączy ona bowiem innowacyjność technologii open source i stabilność prawdziwie biznesowej platformy ... szczegóły

Novell/SUSE | Firma Novell/SUSE posiada ponad 20-letnie doświadczenie w dostarczaniu klientom oprogramowania sieciowego i systemowego o najwyższych, światowych standardach. W Polsce Novell/SUSE posiada przedstawicielstwo od 1994 roku, zyskując zaufanie klientów jako solidny dostawca usług i oprogramowania, opartych o rozwiązania open source i technologie komercyjne. ... szczegóły

ABBYY | to światowy lider dostarczający szeroki asortyment zaawansowanych produktów, opartych na technologiach rozpoznawania dokumentów, ich tłumaczenia, przekształcania i pozyskiwania z nich danych. Firma została założona w Moskwie w 1989 roku, gdzie do dzisiaj znajduje się jej centrala. ABBYY posiada 14 biur na całym świecie i zatrudnia ponad 1000 pracowników. Ponad 30 mln osób ze 150 krajów na całym świecie używa technologii ABBYY, co pozwala im na zaoszczędzenie około 5 mld dolarów rocznie! ... szczegóły

Wyse | jest największym na świecie producentem skalowanych rozwiązań w technologii thin computing. Sprzęt, oprogramowanie i usługi świadczone przez Wyse zapewniają klientom bezpieczeństwo, niezawodność i zwiększoną produktywność. Wyse skupia się na budowaniu serwisów, sprzętu i oprogamowania, które umożliwią odciążenie działów IT od uciążliwego wsparcia pojedynczych użytkowników stacji roboczych szczegóły

DataCore Software Jest czołowym dostawcą oprogramowania pozwalającego na centralne zarządzanie, konsolidację oraz wysoką dostępność danych poprzez wirtualizację zasobów pamięci masowej niezależnie od ich modelu czy producenta ... szczegóły