Программа курса
В курсе рассматриваются различные технологии кастомизации, позволяющие адаптировать систему Windchill к требованиям конкретного предприятия.
Модуль №1. Обзор технологий кастомизации Windchill (4 часа)
Краткое описание: В этом модуле рассматриваются технологии и методы кастомизации Windchill и их назначение, даются рекомендации по выбору технологий кастомизации в зависимости от решаемых задач. По завершении модуля слушатели будут способны:
- Описать архитектуру системы Windchill.
- Описать технологии кастомизации и их место в архитектуре системы.
- Описать преимущества и недостатки технологий кастомизации и выбирать адекватные своим задачам технологии.
- Найти более подробную информацию о технологиях кастомизации.
Модуль предназначен для руководителей и специалистов отделов ИТ.
Предварительные требования:
- нет
Модуль №2. Создание отчётов в Windchill (1 день)
Краткое описание: В курсе рассматриваются основные вопросы, связанные с созданием запросов и шаблонов отчётов в Windchill Query Builder. Модуль предназначен для специалистов отделов ИТ.
Предварительные требования:
- Знание теории реляционных баз данных.
Модуль №3. Создание бизнес-отчётов в Windchill (2 дня)
Краткое описание: В этом модуле вы изучите, как создавать отчёты с помощью Windchill Business Reporting. В начале, вы настроите связь между Windchill и Cognos 8, в том числе узнаете как отобразить источники данных Windchill в Cognos и отчёты Cognos в Windchill. Далее, вы создадите новые табличные и графические отчёты, в том числе и сложные отчёты с формами для ввода параметров пользователем и возможностью перехода к детализированным отчётам. Наконец, вы изучите возможности по планированию запуска отчётов и созданию на основе отчётов тригеров событий. После успешного завершения этого модуля вы будете способны:
- Описать архитектуру взаимодействия Windchill – Cognos.
- Перечислить источники данны Windchill, доступные в Cognos.
- Настроить Cognos.
- Сделать отчёты Cognos доступными в Windchill.
- Сделать доступными запросы Windchill в Cognos.
- Создать и редактировать табличные отчёты.
- Фильтровать, группировать данные в отчётах, проводить вычисления.
- Создать и редактировать графические отчёты.
- Вставлять текст, изображения, таблицы и разнообразные графики в отчёты.
- Создавать и редактировать поля и страницы ввода параметров отчёта.
- Создавать многоуровневые отчёты с возможностью детализации.
- Планировать время запуска отчётов.
Модуль предназначен для бизнес-администраторов Windchill.
Предварительные требования:
- Прохождение курса «Бизнес-администрирование Windchill».
- Создание отчётов в WBR требует наличия готовых запросов Query Builder или задач Info*Engine.
- Создание запросов Query Builder рассматривается в модуле №2 «Создание отчётов в Windchill».
- Создание задач Info*Engine рассматривается в модуле №7 «Кастомизация интерфейса Windchill».
Модуль №4. Основы программирования на языке JAVA (2 дня)
Краткое описание: Модуль содержит информацию об основных синтаксических конструкциях языка Java, особенностях и типичных ошибках их использования, начальные сведения об объектном программировании на Java, использовании массивов, коллекций, списков и итераторов, описание интерфейсов (отличие интерфейсов от классов), а также сведения о среде NetBeans, поддерживающей самые современные средства разработки приложений Java. По окончании модуля слушатели будут иметь представление об основах программирования на Java. Модуль предназначен для специалистов отделов ИТ.
Предварительные требования:
- Опыт программирования.
- Знание основных принципов объектно-ориентированного программирования.
Модуль №5. Java EE для Windchill (2 дня)
Краткое описание: Модуль содержит информацию о языке разметки XML, о технологии java-сервлетов, о технологии JSP, о стандартной библиотеке тегов JSP (JSTL), об использовании пользовательских тегов в JSP-страницах. По окончании модуля слушатели будут иметь представление об основных технологиях Java EE, применяемых в системе Windchill. Модуль предназначен для специалистов отделов ИТ.
Предварительные требования:
- Прохождение модуля «Основы программирования на языке JAVA».
- Знание основ языка HTML.
Модуль №6. Инструменты и методы кастомизации (1 день)
Краткое описание: В этом курсе вы начнёте с краткого обзора процесса разработки компонентов для системы Windchill. Основное содержание курса — изучение инструментов и методов, используемых в процессе кастомизации Windchill. Вы изучите как настроить среду разработки, как создавать и управлять пакетами кастомизированных компонентов Windchill, как компилировать, инсталлировать и развертывать такие пакеты. Также вы изучите как установить и сконфигурировать IDE для кастомизации Windchill. Все инструменты, используемые в этом курсе, поставляются вместе с Windchill или же легко доступны. Модуль предназначен для специалистов отделов ИТ.
Предварительные требования:
- нет
Модуль №7. Кастомизация интерфейса пользователя (5 дней)
Краткое описание: В этом курсе рассматриваются вопросы кастомизации интерфейса пользователя Windchill.
Основные темы:InfoEngine, Webjects, Windchill Tasks, промышленые стандарты разработки интерфейсов пользователя, Windchill Client Architecture. Так как InfoEngine используется в Windchill Client Architecture для обращений к базе данных, то он является ключевой темой многих глав курса. Прошедшие этот курс будут способны:
- Выполнять типовые задачи по кастомизации интерфейса пользоватля Windchill.
- Используя вебджекты создавать задачи Info*Engine для создания, чтения, изменения и удаления объектов.
- Создавать задачи Info*Engine для загрузки содержимого.
- Передавать атрибуты задачам Info*Engine динамически.
- Создавать сервлеты и теги и использовать их в JSP-страницах.
- Добавлять деревья и таблицы в пользовательский интерфейс Windchill.
- Создавать мастера.
- Создавать стандартные страницы информации об объектах Windchill.
Модуль предназначен для специалистов отделов ИТ.
Предварительные требования:
- Прохождение модуля «Основы программирования на языке JAVA».
- Прохождение модуля «Java EE для Windchill».
- Прохождение модуля «Инструменты и методы кастомизации Windchill».