Découvrez l’essentiel de ce qu’il faut connaitre pour développer des applications LabVIEW robustes et maintenables, seul ou en équipe

5 jours (35 h) de formation

2250€ HT par personne (3 personnes minimum)

Pourquoi suivre cette formation ?

LabVIEW est un langage de développement fabuleux qui permet de créer facilement des applications de mesure et de test. Cependant, si l’on souhaite dépasser le stade de l’application développée seul pour des besoins simples et limités dans le temps, il devient nécessaire de mettre en œuvre des processus de développement, de test et de distribution qui permettront :

  • d’assurer la robustesse, la maintenabilité et la distribution rapide de vos applications et ce, que vous soyez un développeur solitaire ou membre d’une équipe.
  • d’ajouter des fonctionnalités a vos applications en toute sérénité

Cette formation vous permettra d’apprendre :

  • les essentiels à connaitre dans LabVIEW (file d’attente, événement, DVR, OOP, sets et maps…)
  • l’utilisation de framework pour architecturer et standardiser vos développements
  • l’utilisation de Git pour gérer et partager vos codes sources
  • la mise en œuvre de l’intégration continue pour tester, builder et distribuer vos applications automatiquement

Ce que vous saurez faire :

Après avoir suivi cette formation,

  • vous aurez fait un tour d’horizons des fonctionnalités incontournables à connaitre dans LabVIEW
  • vous comprendrez les étapes nécessaires au développement de vos applications LabVIEW
  • vous pourrez intégrer efficacement une équipe de développeurs LabVIEW

À qui s’adresse cette formation ?

  • Développeur LabVIEW

Contenu détaillé

Jour 1 et 2 : LabVIEW essential

  • Revue des principes la programmation Graphique avec LabVIEW (flux de données, gestion mémoire, compilation…)
  • Revue de l’environnement de développement LabVIEW (projet, VI, librairies…)
  • Revue de fonctionnalités de base (structures, gestion de tableau, gestion de chaines de caractères, gestion de fichiers…)
  • Synchronisation et partage de données (files d’attente, événements utilisateurs…)
  • Structurer une application (machine à états, producteur-consommateur…)
  • Développement modulaire à l’aide des lvlib et lvclass

Jour 3 : Utiliser un framework pour standardiser ses développements

  • Pourquoi utiliser un framework
  • Découverte du framework DQMH
    • Concepts et philosophie
    • Utiliser les outils de production pour créer et modifier du code
    • Tester un module
    • Utiliser Antidoc pour créer la documentation du code source du projet

Jour 4 : Utiliser Git pour gérer et partager les codes sources

Voir le contenu de la journée ici

Jour 5 : Mettre en oeuvre l’intégration continue dans ses projets LabVIEW

Voir le contenu de la journée ici

FAQ

Quels sont les prérequis pour participer à cette formation ?

Cette formation s’adresse à des développeurs LabVIEW autonomes avec l’environnement de développement (niveau équivalant à un CLAD/CLD au minimum).

Ou à lieu la formation ?

La formation peut être donnée en présentiel dans les locaux de Wovalab ou en distanciel.

Est ce que la formation peut avoir lieu dans mon entreprise ?

Nous pouvons nous déplacer sur site. Des frais de déplacement sont alors imputés en plus du cout de la formation.

Quel matériel est requis ?

L’activité principale de Wovalab n’étant pas de faire de la formation, nous ne fournissons pas de PC aux stagiaires. Il est donc nécessaire en cas de formation sur site de Wovalab de venir avec un PC équipé d’une version de LabVIEW compatible avec le framework DQMH.

Comment convaincre mon responsable que cette formation est un bon investissement ?

Excellente question, non ?

La réponse varie certainement en fonction du contexte, mais ce qui est certain c’est que nous appliquons à nos formations la même philosophie que dans nos développements : ajouter de la valeur pour vous permettre d’être plus efficace dans vos projets.

Pour cela, la longue expérience que nous avons du développement logiciel dans le monde de la mesure nous permet de garantir l’adéquation entre le savoir que nous partageons et le monde réel que nous côtoyons au quotidien avec nos clients.

Nous nous attachons à apporter des réponses pragmatiques aux interrogations soulevées pendant les formations afin d’assurer une mise en oeuvre des connaissances acquises rapide et efficace.

En d’autres termes, en plus des connaissances théoriques nous faisons gagner de l’expérience à nos stagiaires.