El curso arquitecturas avanzadas en LabVIEW le enseña cómo diseñar e implementar arquitecturas de software escalables y extensibles para grandes aplicaciones de LabVIEW. Durante el curso, los estudiantes participan en discusiones y trabajan de manera independiente y en equipo para aprender cómo diseñar una aplicación y componentes para dar soporte a la arquitectura. Aprenderá sobre varios patrones de diseño avanzados, arquitecturas de referencia, métodos de comunicación entre procesos y más.
En aula guiado por instructor: Tres (3) días
Virtual guiado por instructor: Cuatro (4) días, sesiones de cuatro horas y media, más tareas - un promedio de una (1) hora diaria
Programadores de LabVIEW interesados en aprender patrones de diseño avanzados
Programadores de LabVIEW que dirigen el desarrollo de grandes aplicaciones
Arquitectos de LabVIEW que dirigen un equipo de desarrolladores
Usuarios de LabVIEW que buscan la certificación de Arquitecto Certificado de LabVIEW
LabVIEW Core 3 o experiencia equivalente en LabVIEW
LabVIEW
Los cursos virtuales guiados por un instructor incluyen material digital que se entrega a través del centro de aprendizaje de NI.
La capacitación virtual guiada por un instructor se imparte a través de Zoom y se brinda acceso a Amazon AppStream/LogMein a los participantes para realizar los ejercicios en máquinas virtuales que están equipadas con el software más reciente.
Refinar un documento de requisitos y diseñar una arquitectura de software escalable, legible, de fácil mantenimiento y extensible para una gran aplicación basada en LabVIEW
Colaborar con un equipo para crear una arquitectura.
Comprender patrones de diseño avanzados y cómo usarlos para implementar los componentes o subsistemas de una arquitectura
Evaluar varios métodos de comunicación entre múltiples procesos
Comprender las limitantes del diseño al seleccionar un patrón de diseño avanzado y un método de comunicación entre procesos
Diseñe una API consistente, organizada y utilizable
Analizar, analizar y mejorar la arquitectura de una aplicación de LabVIEW
Lección | Descripción general | Temas |
---|---|---|
Diseñar una aplicación | En esta lección, aprenderá a diseñar y documentar arquitecturas de software escalables, legibles y fácil mantenimiento. |
|
Diseñar una API | Aprenderá a diseñar una API consistente, organizada y utilizable que pueda reutilizarse en sus arquitecturas de software y distribuirse a varios desarrolladores. |
|
Comunicación entre procesos y múltiples procesos | En esta lección crucial, aprenderá sobre las API fundamentales y los patrones de diseño y cómo se aplican a varios patrones de diseño avanzados y esenciales. También aprende varios métodos avanzados para comunicarse entre múltiples procesos y sus limitantes. Los ejercicios y las herramientas son lo suficientemente generales como para que pueda usarlos en sus propias aplicaciones. |
|
Técnicas avanzadas de interfaz de usuario | Esta lección cubre cómo crear una arquitectura que proporcione una interfaz de usuario modular, escalable y extensible. |
|
Introducción a la programación orientada a objetos en LabVIEW | En esta lección, aprenderá cómo usar las capacidades de encapsulación y herencia de la programación orientada a objetos de LabVIEW puede crear arquitecturas de software escalables y extensibles. |
|
Arquitecturas complementarias | Aprenderá a crear una arquitectura complementaria que le permite agregar funciones sin cambiar su código principal. |
|
Consejos, trucos y otras técnicas | Esta lección cubre varios consejos, trucos y técnicas para ayudarlo a crear su arquitectura. |
|