Le cours Conception et programmation orientées objet dans LabVIEW couvre les principes fondamentaux de la conception et de la programmation orientée objet, et démontre ensuite comment ces concepts sont mis en œuvre dans LabVIEW. La conception orientée objet (COO) encourage des interfaces plus propres entre les sections de code, permet de produire du code plus simple à déboguer et qui évolue plus facilement pour les équipes de programmation de grande taille. La programmation orientée objet est le développement de code dans un langage qui renforce les principes de conception orientée objet.
Formation privée non disponible pour ce cours
Évaluer la pertinence d’utiliser une approche orientée objet pour résoudre un problème
Concevoir une application en utilisant des principes de conception orientée objet
Modifier une application LabVIEW existante pour remplacer les modèles courants par des objets
Mettre en œuvre une hiérarchie de classes de base en utilisant les classes et interfaces LabVIEW
En salle, avec instructeur : Trois (3) jours
En ligne, avec instructeur : Quatre (4) jours, séances de cinq heures et demie
À la demande : 5 heures (exercices en complément)
Utilisateurs LabVIEW désirant améliorer la lisibilité, l’extensibilité et les capacités de maintenance et de réutilisation de leur code
Utilisateurs LabVIEW souhaitant développer du code plus facile à mettre au point
Utilisateurs LabVIEW connaissant la programmation orientée objet dans d’autres langages et souhaitant apprendre à implémenter des conceptions orientées objet dans LabVIEW
Participants au cours LabVIEW Fondamental 2 qui souhaitent se concentrer sur la programmation orientée objet
Cours LabVIEW Fondamental 2 ou expérience équivalente
LabVIEW 2021
LabVIEW 2024
La formation virtuelle dispensée par un instructeur comprend les supports pédagogiques numériques fournis via le Centre de formation NI.
La formation virtuelle NI est dispensée par un instructeur via Zoom. De plus, un accès à Amazon AppStream/LogMein est fourni aux participants pour effectuer les exercices sur des machines virtuelles équipées des logiciels les plus récents.
À la demande : Inclus avec l’abonnement logiciel et les contrats d’entreprise ou 5 crédits de services de formation/2 crédits de formation
Cours public virtuel ou en classe : 30 crédits de services de formation ou 9 crédits de formation
Classe virtuelle ou privée : 210 crédits de services de formation ou 60 crédits de formation
Leçon | Présentation | Sujets |
---|---|---|
Introduction à la programmation orientée objet | Explorez l’opportunité d’utiliser une approche orientée objet pour concevoir et implémenter une application. |
|
Conception d’une application orientée objet | Concevoir une application en utilisant des principes de conception orientée objet |
|
Exploration de la conception orientée objet | Explorez les principes de conception orientée objet : dispatch dynamique, diagrammes de classe et identification et correction des erreurs de conception courantes. |
|
Implémentation de la programmation orientée objet dans LabVIEW | Apprenez à développer et à utiliser des classes lisibles, extensibles, réutilisables et faciles à entretenir dans LabVIEW. |
|
Application | Acquérir des compétences dans l’application des principes orientés objet dans LabVIEW, en se concentrant sur le dispatch dynamique, l’héritage d’interface, les outils et les cas d’utilisation courants des classes. |
|
Outils et modèles de conception orientés objet | Modifier une application LabVIEW existante pour remplacer les modèles courants par des objets. |
|
Distribution et déploiement du code | Revoir, refactoriser et déployer du code selon les bonnes pratiques de conception et de programmation orientées objet. |
|
Le cours Conception orientée acteur dans LabVIEW couvre l’utilisation de l’infrastructure logicielle d’acteur pour concevoir et mettre en œuvre des architectures logicielles évolutives et extensibles pour les applications LabVIEW nécessitant un niveau de concurrence élevé.
Le cours Génie logiciel pour les applications de test s’appuie sur le processus d’ingénierie logicielle exposé dans le cours LabVIEW Fondamental 3. À travers ce cours, vous développerez ces connaissances car l’accent est mis sur les outils LabVIEW et les pratiques utilisées dans l’industrie, facilitant la définition, la gestion, la conception, le développement, la validation ainsi que le déploiement d’une solution de qualité.
Le cours LabVIEW Fondamental 3 vous présente des pratiques structurées pour vous aider à concevoir, implémenter, documenter et tester des applications LabVIEW. Ce cours se focalise sur le développement d’applications hiérarchiques extensibles, claires et maintenables. Les processus et techniques abordés dans ce cours vous aident à réduire la durée du développement et à améliorer la stabilité de votre application.
Si vous prévoyez de suivre au moins trois cours dispensés par un instructeur NI en un an, l’adhésion au programme de formations offre un accès économique et illimité à tous les cours virtuels publics et en classe NI, ainsi qu’un nombre illimité de bons de certification.