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.

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