Обучение разработчиков

Компания 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 в рамках решений для разработки

ПРОДОЛЖИТЕЛЬНОСТЬ: 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
    - Поставщик
    - Объект в контексте
    - Публикация
    - Ограничение