Welcome,

RSS Feed icon YouTube icon Blog icon Facebook Icon LinkedIn Icon Twitter Icon

Training Courses - Course Information


STUDIO-303F : Génération de code avec Artisan Studio

Les dates de cours

Date(s) & Location(s):
Available for on-site delivery. Contact us for further information.
Duration:
3 days

Description du cours

Ce cours vous donnera une compréhension de la manière dont ACS et TDK fonctionnent jusque dans les détails des techniques nécessaires pour configurer la génération de code. Il aborde à la fois l’approche « model-to-text transformation » par l’utilisation du langage %sdl, ainsi que l’approche « model-to-model transformation » en utilisant les patterns de génération de code.

Ce cours comprend un bon nombre d’exercices pratiques et d’exemples.

Les participants reçoivent tous une version électronique des modèles étudiés durant les exercices ainsi que de nombreuses vidéos montrant les solutions aux différents exercices.

Ce cours se décompose en présentations et exercices illustrant et renforçant les présentations données. Du temps est également laissé aux participants, le plus souvent durant les pauses déjeuner, pour discuter de leurs besoins spécifiques avec l’instructeur.

Le nombre de participants est volontairement limité afin de laisser à chacun le temps de poser ses questions à l’instructeur.

Objectifs du cours

  • Montrer l’utilisation combinée d’ACS et TDK dans le cadre de la construction d’un générateur de code
  • Illustrer combien le méta-modèle d’Artisan Studio est utile à la construction des générateurs de code
  • Introduire les concepts et les techniques nécessaires à la conception et à la création de générateurs de code
  • Montrer comment configurer les générateurs de code fournis par Atego, et comment en créer de nouveaux

A l’issue de ce cours, les participants

  • Savent utiliser ACS et TDK
  • Savent créer un générateur de code «from scratch»
  • Connaissent les bonnes pratiques d’utilisation du langage %sdl
  • Connaissent les techniques de débug associées
  • Savent concevoir et configurer des générateurs dans une approche «model-driven»

Pré-requis

  • Une expérience dans la modélisation de classes UML avec l’outil Artisan Studio soit provenant d’un cours précédent, soit provenant de votre expérience
  • La connaissance des basiques d’ACS

Public concerné

  • Tout informaticien ou ingénieur impliqué dans les problématiques de génération de code

Prestation

  • Support de cours (anglais)
  • Un CD contenant la description détaillée des exercices et leurs solutions, de nombreux exemples ainsi que des vidéos d’explications (anglais)

Formations associées

Programme

Jour 1

  • Les environnements ACS et TDK
  • La compréhension du méta-modèle d’Artisan Studio
  • Démarrer un générateur de code
  • Introduction au langage %sdl
  • Techniques de débug du %sdl

Jour 2

  • Introduction à la technologie de génération 4G
  • Transformations «model-to-text»
  • Règles et approfondissements
  • Classes métier

Jour 3

  • Patterns de transformation de génération de code
  • Etapes de recherche, création&affinage
  • Exécution des ordres de transformation

Course Files

Course Data Sheet:
STUDIO-303F.pdf  [1137 Kb]