Formación para desarrolladores
Dassault Systèmes ofrece a los usuarios y partners de software V5/V6 cursos de formación para el desarrollo de aplicaciones CAA V5 y V6/3DEXPERIENCE en C++.
Acerca de la formación
Si forma parte de la comunidad de partners de software de Dassault Systèmes, su acuerdo incluye los cursos de formación de CAA en la sede de Vélizy (Francia). Si desea conocer el número de empleados para el que se ofrece el curso de formación y otros detalles, consulte el acuerdo de CAA V5/V6 o póngase en contacto con el gestor de cuentas.
Además de la formación que se proporciona en el acuerdo, puede registrar también cualquier número de empleados adicionales para la formación, así como registrarse para otros cursos de formación de CAA V5/V6.
Para registrarse en otro tipo de formación que no esté incluida en el acuerdo de CAA V5/V6 o si es un cliente de DS, se le enviará una propuesta comercial al empleado que designe en el formulario de registro. El registro no se confirmará hasta que se reciba la orden de compra. Si la orden de compra no se recibe en los dieciocho (18) días anteriores al primer día de la formación, se cancelará el registro.
Para obtener más información sobre el curso de formación de CAA V5/3DEXPERIENCE, póngase en contacto con nosotros y díganos la sesión que le interesa, el número de asistentes y el responsable de la orden de compra.
- CAA V5 para CATIA: Introducción
- CAA V5 para CATIA 3DEXPERIENCE: Introducción
- CAA para CATIA 3DEXPERIENCE: adopción de V6 para desarrolladores de V5
Necesario para cualquier persona que desarrolle aplicaciones de CAA V5 en el ámbito de nuestras soluciones de creación.
Duración: 5 días
Objetivos: a los asistentes se les enseñarán los conocimientos básicos y necesarios para beneficiarse plenamente de la arquitectura de CAA V5. Los estudiantes aprenderán a integrar sus componentes en V5 utilizando objetos V5 existentes, a desarrollar nuevas aplicaciones y a entregarlas al cliente.
Perfil de los participantes: solo programadores de C++.
Requisitos:
Para aprovechar al máximo esta formación, se espera que los participantes estén familiarizados con lo siguiente:
- Formaciones de CATIA V5 (*) (obligatorio)
- Práctica de programación industrial en C++ (obligatorio)
- Nociones de COM (Microsoft Object Model) (recomendable)
- Práctica de Microsoft Developer Studio (recomendable)
(*) Formaciones recomendadas: diseño de piezas o diseño de formas + ensamblaje + KnowledgeWare
Resumen del contenido:
Arquitectura de desarrollo y apertura
- Una opción tecnológica
- Arquitectura de la solución CAA
- Conceptos básicos sobre herramientas de desarrollo de CAA
Modelador de objetos
- Presentación
- Matriz de diseño de implementación/interfaz
- Vínculo entre interfaz e implementación
- Mecanismo de extensión
- Tipo de retraso
- Ciclo de vida
- Puntero inteligente
- Reglas de codificación
Modelador de operaciones
- Presentación
- Definición de operación
- Mecanismo de creación de operaciones
- Comportamientos de las operaciones
Modelador mecánico
- Presentación
- Definición de MechanicalFeature
Modelador geométrico
- Presentación
- Matemáticas
- Geometría
- Topología
- Relación entre topología y geometría
Marco de aplicación
- Editor de marcos de CATIA V5
- Taller, herramientas y complemento
Interacción con el usuario
- Comandos
- Objetos de diálogo
- Gestión del diseño
- Integración de comandos/diálogos
- Recursos
Mecanismo de selección
- Selección en una sesión interactiva
- Filtro
- Función BREP
- Creación de funciones
Visualización
- Presentación
- Arquitectura
- Propiedades gráficas
- Actualizar
- Objetos de visualización
- Manipulador
Estructura y ensamblaje del producto
- Producto
- Conector
- Publicación
- Restricción
KnowledgeWare
- Presentación
- Operación literal
- Relación
Gestión de calidad de software
- Reglas de programación
- Comprobador de código fuente de C++: mkCheckSource
- Herramienta de prueba: mkodt
- Generación de documentación: mkMan
Material de formación y método utilizado:
- Aula con un máximo de 10 participantes, 2 por equipo de Windows
- Presentación y demostración del profesor durante un tercio del tiempo, y dos tercios para las prácticas
- Práctica: enriquecimiento de una aplicación sencilla con un nuevo tipo de objeto para ilustrar todos los componentes y todos los aspectos de desarrollo de la aplicación
- Material de formación entregado en papel
Necesario para cualquier persona que desarrolle aplicaciones de CAA basadas en la plataforma 3DEXPERIENCE.
Duración: 5 días
Objetivos:
a los asistentes se les enseñarán los conocimientos básicos y necesarios para beneficiarse plenamente de la arquitectura de CAA de la plataforma 3DEXPERIENCE. Los estudiantes aprenderán a integrar sus componentes en V6 utilizando objetos V6 existentes, a desarrollar nuevas aplicaciones y a entregarlas al cliente.
Perfil de los participantes: solo programadores de C++.
Requisitos:
Para aprovechar al máximo esta formación, se espera que los participantes estén familiarizados con lo siguiente:
- Formaciones de CATIA 3DEXPERIENCE (*) (obligatorio)
- Práctica de programación industrial en C++ (obligatorio)
- Nociones de COM (Microsoft Object Model) (recomendable)
- Práctica de Microsoft Developer Studio (recomendable)
(*) Formaciones recomendadas: diseño de piezas o diseño de formas + ensamblaje + KnowledgeWare
Resumen del contenido:
Plataforma 3DEXPERIENCE para desarrolladores
- Presentación de PLM 2.0 en la plataforma 3DEXPERIENCE
- Arquitectura abierta de Dassault Systèmes
- Fundamentos de la plataforma 3DEXPERIENCE
- Arquitectura de la plataforma 3DEXPERIENCE
- IFWE Compass
Objetos transmitidos
- Introducción
- Estructura de base de datos
- Modelador principal de PLM
- Ilustración de monopatín
- Atributos/comportamientos compatibles con clase de VPM y PLM
- Personalizaciones de modelo: paquetes
Arquitectura de desarrollo
- Una opción tecnológica
- Arquitectura de la solución CAA
- Conceptos básicos sobre herramientas de desarrollo de CAA
Modelador de objetos
- Presentación
- Matriz de diseño de implementación/interfaz
- Vínculo entre interfaz e implementación
- Tipo de retraso
- Ciclo de vida
- Puntero inteligente
- Reglas de codificación
Objetos de sesión
- Componentes de PLM
- Sesión de PLM
Modelo de producto
- Presentación
- Contenido de la sesión
- Carga de objetos de PLM
- Navegación
- Creación de componentes e instancias de componentes de PLM
- Gestión de componentes de PLM
- Objeto en contexto
- Publicación
- Restricción
Modelo de forma en 3D
- Modelador mecánico
- Modelador geométrico
Interfaz de usuario
- Experiencia del usuario de IFWE Compass
- Interacción con el usuario
- Mecanismo de selección
KnowledgeWare
- Presentación
- Operación literal
- Relación
Visualización
- Arquitectura
- Propiedades gráficas
- Actualizar
- Arquitectura de objetos
- Ejemplo de creación de objetos
- Manipulador
Calidad del software
- Mejora de la calidad
- Reglas de programación de CAA en C++
- Comprobador de código fuente de C++: mkscc
- Crear objetos de prueba
Necesario para cualquier persona que desarrolle aplicaciones de V6 o que migre aplicaciones de V5 en el ámbito de nuestras soluciones de creación.
Duración: 5 días
Objetivos:
Este curso proporciona información para determinar cómo debe cambiar sus aplicaciones para adaptarlas y ejecutarlas en 3DEXPERIENCE:
- Conceptos fundamentales de 3DEXPERIENCE
- Uso del entorno de desarrollo y la documentación de CAA de 3DEXPERIENCE
- Migración de una aplicación de CAA V5 a 3DEXPERIENCE
Perfil de los participantes: desarrolladores de CAA V5 confirmados.
Requisitos:
Para aprovechar al máximo esta formación, se espera que los participantes estén familiarizados con lo siguiente:
- Funciones interactivas de CATIA 3DEXPERIENCE: Assembly Design, Part Design, Generative Shape Design, Knowledge Advisor
- Programación de CAA V5
Resumen del contenido:
Fundamentos de 3DEXPERIENCE para desarrolladores
- Portfolio de 3DEXPERIENCE
- Arquitectura
- Modelado de datos
Entorno de desarrollo
- Entorno de desarrollo de CAA
- De V5 RADE al nuevo conjunto de herramientas de desarrollo de 3DEXPERIENCE para aplicaciones nativas
- De CAA V5 Encyclopedia al nuevo portal de asistencia para desarrolladores de 3DEXPERIENCE
Modelador de objetos (resumen de los conceptos básicos de programación de CAA)
- Presentación
- Matriz de diseño de implementación/interfaz
- Vínculo entre interfaz e implementación
- Mecanismo de extensión
- Tipo de retraso
- Ciclo de vida
- Puntero inteligente
Metodología de adopción
- Principales cambios
- Preparación preliminar de V5
- Cambios en la arquitectura del software de 3DEXPERIENCE
- Herramienta de migración de CGM
Objetos transmitidos
- Introducción
- Modelador principal de PLM
- Ilustración de monopatín
- Atributos/comportamientos compatibles con clase de VPM y PLM
- Modeladores de PLM
- Personalizaciones de PLM
- Entorno de PLM
Objetos de sesión
- De una sesión de V5 a una conexión de PLM de 3DEXPERIENCE
- Contenido de la sesión de 3DEXPERIENCE
- De las operaciones V5 a los componentes y operaciones de PLM de 3DEXPERIENCE
- De los servicios de CATDocument de V5 a QEOpS
De CATPart de V5 a 3DEXPERIENCE 3DPart
- Importación de CATPart
- De la creación en CATPart a la de 3DPart
- Recuperación de contenedores
Modelo de operaciones
- Presentación
- CATISpecObject/CATIContainer frente a Facade y Credential
- Servicios de ciclo de vida de V5 frente a servicios de protocolo común de datos de 3DEXPERIENCE
- Enlaces de operaciones
- CATfctEditorAssistant
- Importación desde V5
Interacción con el usuario
- Creación de complementos
- Creación de CATPathElement
- Rich Application Presentation Designer
- CATDlgFile frente al selector de PLM y nuevo PLM
De CATProduct de V5 a componentes de PLM de 3DEXPERIENCE
- Modelador de productos
- Contenido de la sesión
- Navegación
- Creación de componentes e instancias de componentes de PLM
- Gestión de componentes de PLM
- Proveedor
- Objeto en contexto
- Publicación
- Restricción