Обучение разработчиков
Компания Dassault Systèmes предоставляет своим партнерам и последователям в области программного обеспечения V5/V6 возможность проходить учебные курсы по разработке приложений CAA V5 и V6/3DEXPERIENCE на базе C++.
Об учебных курсах
Если вы являетесь членом сообщества партнеров в области программного обучения Dassault Systèmes, в ваше соглашение будут включены учебные курсы CAA в главном офисе компании Vélizy, Франция. Информацию о количестве сотрудников, которым предоставляется возможность обучения, а также подробные сведения см. в соглашении CAA V5/V6 или обратитесь к своему персональному менеджеру.
Кроме обучения, предоставляемого в рамках соглашения, можно зарегистрировать любое количество сотрудников для прохождения обучения, а также зарегистрироваться для прохождения других учебных курсов по CAA V5/V6.
Чтобы зарегистрироваться для прохождения обучения, помимо соблюдения условий, представленных в соглашении CAA V5/V6, а также в том случае, когда вы являетесь клиентом DS, сотруднику, чьи данные были указаны в регистрационном формуляре, будет отправлено коммерческое предложение. Регистрация не будет подтверждена до тех пор, пока заказ не будет получен. Если заказ не будет получен в течение восемнадцати (18) дней до первого дня обучения, регистрация будет отменена.
Чтобы получить дополнительную информацию об учебном курсе CAA V5/3DEXPERIENCE, свяжитесь с нами и расскажите, какой урок вас интересует, сколько человек будет присутствовать и кто будет ответственным за заказ на покупку.
- CAA V5 для CATIA — Начало работы
 - CAA V5 для CATIA 3DEXPERIENCE — Начало работы
 - CAA для CATIA 3DEXPERIENCE — внедрение V6 для разработчиков V5
 
Обязателен для всех, кто занимается проектированием приложений CAA V5 в рамках решений для разработки
ПРОДОЛЖИТЕЛЬНОСТЬ: 5 дней
Цели: участники получат базовые и необходимые знания, чтобы извлечь максимум пользы из архитектуры CAA V5. Обучающиеся узнают, как интегрировать свои компоненты в V5 с помощью существующих объектов V5, как разрабатывать новые приложения и передавать их клиентам.
Профиль участников: ТОЛЬКО программисты C++.
Обязательные условия:
Чтобы получить максимум преимуществ от этой инструкции, участники должны обладать следующими квалификациями:
- Обучение CATIA V5 (*) (обязательно)
 - Опыт промышленного программирования C++ (обязательно)
 - Понимание объектной модели Microsoft (Microsoft Object Model, COM) (будет плюсом)
 - Опыт работы с Microsoft Developer Studio (будет плюсом)
 
(*) Рекомендуемые курсы: «Проектирование форм» или «Проектирование форм» + «Сборка» + «Обмен знаний»
Обзор содержания:
Открытость и архитектура разработки
- Один технологический выбор
 - Архитектура решения CAA
 - Основы инструментов разработки CAA
 
Средство моделирования объектов
- Обзор
 - Схема проектирования интерфейса/внедрения
 - Связь между интерфейсом и внедрением
 - Механизм расширения
 - Поздний тип
 - Жизненный цикл
 - Интеллектуальный указатель
 - Правила кодирования
 
Средство моделирования функций
- Обзор
 - Определение функции
 - Механизм создания функции
 - Поведение функций
 
Механическое средство моделирования
- Обзор
 - Определение механической функции
 
Геометрическое средство моделирования
- Обзор
 - Математика
 - Геометрия
 - Топология
 - Взаимосвязь топологии и геометрии
 
Фрейм приложения
- Редактор фрейма CATIA V5
 - Мастерская, рабочее место и надстройка
 
Взаимодействие с пользователем
- Команды
 - Объекты диалогового блока
 - Управление компоновкой
 - Интеграция команды/диалога
 - Ресурсы
 
Механизм выбора
- Выбор в интерактивном сеансе
 - Фильтр
 - Функция BREP
 - Конструирование признаков
 
Визуализация
- Обзор
 - Архитектура
 - Графические свойства
 - Обновление
 - Объекты визуализации
 - Манипулятор
 
Структура и сборка продукта
- Продукт
 - Соединитель
 - Публикация
 - Ограничение
 
Обмен знаниями
- Обзор
 - Функция литерала
 - Взаимосвязь
 
Управление качеством программного обеспечения
- Правила программирования
 - Средство проверки источника C++: mkCheckSource
 - Средство тестирования: mkodt
 - Создание документации: mkMan
 
Используемые учебные материалы и методы:
- Аудитория, в которой присутствует не более 10 участников, по 2 человека на компьютер с ОС Windows.
 - Презентация и демонстрация учителя занимает одну треть времени, оставшиеся две трети уходят на практику.
 - Практика: простое приложение нужно обогатить новым типом объекта, чтобы проиллюстрировать все эти компоненты и все аспекты разработки приложений.
 - Учебные материалы раздаются в бумажном формате.
 
Обязателен для всех, кто занимается проектированием приложений CAA на платформе 3DEXPERIENCE
Продолжительность: 5 дней
Цели: 
участники получат базовые и необходимые знания, чтобы извлечь максимум пользы из платформы CAA 3DEXPERIENCE. Обучающиеся узнают, как интегрировать свои компоненты в V6 с помощью существующих объектов V6, как разрабатывать новые приложения и передавать их клиентам.
Профиль участников: ТОЛЬКО программисты C++.
Обязательные условия:
Чтобы получить максимум преимуществ от этой инструкции, участники должны обладать следующими квалификациями:
     — Обучение CATIA 3DEXPERIENCE (*) (обязательно)     
     — Опыт промышленного программирования C++ (обязательно)
     — Понимание объектной модели Microsoft (Microsoft Object Model, COM) (будет плюсом)
     — Опыт работы с Microsoft Developer Studio (будет плюсом)
(*) Рекомендуемые курсы: «Проектирование форм» или «Проектирование форм» + «Сборка» + «Обмен знаний»
Обзор содержания:
Платформа 3DEXPERIENCE для разработчиков
- Обзор PLM 2.0 на платформе 3DEXPERIENCE
 - Открытая архитектура Dassault Systèmes
 - Основы платформы 3DEXPERIENCE
 - Архитектура платформы 3DEXPERIENCE
 - IFWE Compass
 
Потоковые объекты
- Введение
 - Структура базы данных
 - PLM Core Modeler
 - Иллюстрация скейтборда
 - Класс VPM и атрибуты/поведение PLM
 - Настройки модели — пакеты
 
Архитектура разработки
- Один технологический выбор
 - Архитектура решения CAA
 - Основы инструментов разработки CAA
 
Средство моделирования объектов
- Обзор
 - Схема проектирования интерфейса/внедрения
 - Связь между интерфейсом и внедрением
 - Поздний тип
 - Жизненный цикл
 - Интеллектуальный указатель
 - Правила кодирования
 
Объекты сеанса
- Компоненты PLM
 - Сеанс PLM
 
Модель продукта
- Презентация
 - Содержание сеанса
 - Загрузка объектов PLM
 - Навигация
 - Создание компонента / создание экземпляра компонента PLM
 - Управление компонентами PLM
 - Объект в контексте
 - Публикация
 - Ограничение
 
Модель 3D-геометрии
- Механическое средство моделирования
 - Геометрическое средство моделирования
 
Интерфейс пользователя
- Пользовательский интерфейс IFWE Compass
 - Взаимодействие с пользователем
 - Механизм выбора
 
Обмен знаниями
- Обзор
 - Функция литерала
 - Взаимосвязь
 
Визуализация
- Архитектура
 - Графические свойства
 - Обновление
 - Архитектура объекта
 - Пример создания объекта
 - Манипулятор
 
Качество программного обеспечения
- Улучшение качества
 - Правила программирования CAA C++
 - Средство проверки источника C++: mkscc
 - Создание тестовых объектов
 
Обязателен для всех, кто занимается проектированием приложений V6 или мигрирующих приложений V5 в рамках решений для разработки
Продолжительность: 5 дней
Цели:
Этот курс дает информацию, позволяющую определить, как нужно изменять приложения, чтобы создавать и запускать на базе возможностей 3DEXPERIENCE:
     — Понимание основных концепций 3DEXPERIENCE
     — Использование документации и среды разработки CAA 3DEXPERIENCE
     — Миграция приложения V5 CAA в 3DEXPERIENCE
Профиль участников: разработчики V5 CAA с подтверждающими документами
Обязательные условия:
Чтобы получить максимум преимуществ от этой инструкции, участники должны обладать следующими квалификациями:
     - CATIA 3DEXPERIENCE Interactive: проектирование сборок, проектирование деталей, генеративное проектирование форм,  Knowledge Advisor.
     - Программирование CAA V5.
Обзор содержания:
Основы 3DEXPERIENCE для разработчиков
    - Портфель решений 3DEXPERIENCE
    - Архитектура
    - Моделирование данных
Среда разработки
    - Среда разработки CAA
    - От V5 RADE к новому набору инструментов разработки для собственных приложений 3DEXPERIENCE
    - От энциклопедии CAA V5 к новому порталу поддержки разработчиков 3DEXPERIENCE
Средство моделирования объектов (краткий обзор базовых концепций моделирования CAA)
    - Обзор
    - Схема проектирования интерфейса/внедрения
    - Связь между интерфейсом и внедрением
    - Механизм расширения
    - Поздний тип
    - Жизненный цикл
    - Интеллектуальный указатель
Методология внедрения
    - Основные изменения       
    - Предварительная подготовка V5
    - Изменения в архитектуре программного обеспечения 3DEXPERIENCE
    - Средство миграции CGM
Потоковые объекты
    - Введение           
    - PLM Core Modeler       
    - Изображение скейтборда
    - Класс VPM и атрибуты/поведение PLM    
    - Средства моделирования PLM
    - Настройки PLM
    - Среда PLM
Объекты сеанса
    - От сеанса V5 к подключению PLM 3DEXPERIENCE
    - Содержание сеанса 3DEXPERIENCE
    - От функций V5 к компонентам и функциям PLM 3DEXPERIENCE
    - От услуг V5 CATDocument к QEOpS
От V5 CATPart к 3DEXPERIENCE 3DPart
    - Импорт CATPart
    - От CATPart к созданию 3DPart
    - Извлечение контейнера    
Модель функции
    - Обзор
    - CATISpecObject  / CATIContainer против «Фасад и удостоверение»
    - Услуги для жизненного цикла V5 против услуг для общего протокола данных 3DEXPERIENCE
    - Ссылки на функции
    - CATfctEditorAssistant
    - Импорт из V5
Взаимодействие с пользователем
    - Создание дополнений
    - Создание CATPathElement
    - Проектировщик презентации многофункционального приложения
    - CATDlgFile против средства выбора PLM и PLM New            
От V5 CATProduct к компонентам PLM 3DEXPERIENCE
    - Средство моделирования продуктов
    - Содержание сеанса
    - Навигация
    - Создание компонента / создание экземпляра компонента PLM
    - Управление компонентами PLM
    - Поставщик
    - Объект в контексте
    - Публикация
    - Ограничение
