Schulungen für Entwickler

Dassault Systèmes bietet V5/V6 Softwarepartnern und Anwendern Schulungskurse für die CAA V5 und V6/3DEXPERIENCE Anwendungsentwicklung in C++.

Informationen zu Schulungen

Wenn Sie Mitglied der Dassault Systèmes Softwarepartner-Community sind, umfasst Ihr Mitgliedsvertrag die CAA Schulungskurse in der Zentrale in Vélizy, Frankreich. Wenn Sie wissen möchten, wie viele Mitarbeiter an der Schulung teilnehmen können, oder falls Sie weitere Informationen benötigen, lesen Sie bitte Ihren CAA V5/V6 Vertrag oder setzen Sie sich mit Ihrem Account Manager in Verbindung.

 

Zusätzlich zu den vertraglich vereinbarten Schulungen und Teilnehmern können Sie eine beliebige Anzahl zusätzlicher Mitarbeiter für Schulungen anmelden und Registrierungen für weitere CAA V5/V6 Schulungskurse vornehmen.

 

Wenn Sie über Ihren CAA V5/V6 Vertrag hinaus Schulungsregistrierungen vornehmen oder ein Kunde von DS sind, erhält der im Registrierungsformular angegebene Mitarbeiter ein offizielles Angebot. Die Registrierung gilt erst als bestätigt, wenn Ihre Bestellung vorliegt. Sollte achtzehn (18) Tage vor dem ersten Schulungstag noch keine Bestellung vorliegen, wird Ihre Registrierung storniert.

 

Wenn Sie weitere Informationen zum CAA V5/3DEXPERIENCE Schulungskurs wünschen, kontaktieren Sie uns und teilen Sie uns mit, an welcher Sitzung Sie interessiert sind, wie viele Teilnehmer geplant sind und welche Kontaktperson für die Bestellung verantwortlich ist.

Erforderlich für alle, die im Rahmen unserer Authoring-Lösungen CAA V5 Anwendungen entwickeln

DAUER: 5 Tage

Ziele: Die Teilnehmer erhalten das grundlegende und notwendige Wissen, um die CAA V5 Architektur in vollem Umfang nutzen zu können. Die Teilnehmer lernen, wie sie ihre Komponenten mithilfe vorhandener V5 Objekte in V5 integrieren und wie sie neue Anwendungen entwickeln und für den Kunden bereitstellen können.

Teilnehmerprofil: NUR C++-Programmierer.

Voraussetzungen:

Um diesen Kurs in vollem Umfang nutzen zu können, wird von den Teilnehmern erwartet, dass sie mit Folgendem vertraut sind:

  • CATIA V5 Schulungen (*) (obligatorisch)
  • Industrielle Programmierpraxis in C++ (obligatorisch)
  • COM (Microsoft Object Model) (von Vorteil)
  • Microsoft Developer Studio (von Vorteil)

(*) Empfohlene Schulungen: Part Design oder Shape Design + Assembly + Knowledgeware

Inhaltliche Zusammenfassung:

Offene Architektur und Entwicklungsarchitektur

  • Eine technologische Wahl
  • CAA Lösungsarchitektur
  • CAA Entwicklungstools – Grundlagen

Objektmodellierung

  • Überblick
  • Konstruktionsmuster Schnittstelle/Implementierung
  • Verbindung zwischen Schnittstelle und Implementierung
  • Erweiterungsmechanismus
  • Später Typ
  • Lebenszyklus
  • Intelligenter Zeiger
  • Codierungsregeln

Feature-Modellierung

  • Überblick
  • Feature-Definition
  • Mechanismus zur Feature-Erstellung
  • Feature-Verhalten

    Mechanische Modellierung

  • Überblick
  • Definition von mechanischen Features

Geometrische Modellierung

  • Überblick
  • Mathematik
  • Geometrie
  • Topologie
  • Beziehung zwischen Topologie und Geometrie

Anwendungsrahmen

  • CATIA V5 Frame-Editor
  • Workshop, Workbench und Add-in

Benutzerinteraktion

  • Befehle
  • Dialogobjekte
  • Layout-Verwaltung
  • Befehls-/Dialogintegration
  • Ressourcen

Auswahlmechanismus

  • Auswahl in einer interaktiven Sitzung
  • Filter
  • BRep-Feature
  • Featurisierung

Visualisierung

  • Überblick
  • Architektur
  • Grafikeigenschaften
  • Aktualisierung
  • Visualisierungsobjekte
  • Manipulator

Produktstruktur und Montage

  • Produkt
  • Konnektor
  • Veröffentlichung
  • Beschränkung

Knowledgeware

  • Überblick
  • Literal-Feature
  • Beziehung

Softwarequalitätsmanagement

  • Programmierregeln
  • C++-Quellprüfung: MkCheckSource
  • Testwerkzeug: mkodt
  • Dokumentationsgenerierung: mkMan

Verwendete Schulungsmaterialien und -methoden:

  • Schulungsraum mit maximal 10 Teilnehmern, 2 pro Windows-Computer
  • Ein Drittel der Zeit ist der Präsentation und Vorführungen durch den Schulungsleiter gewidmet; zwei Drittel der Zeit dienen der praktischen Übung
  • Übung: eine einfache Anwendung, die um einen neuen Objekttyp erweitert wird, um alle Komponenten und Aspekte der Anwendungsentwicklung zu veranschaulichen
  • Schulungsunterlagen werden in Papierform ausgehändigt