Cada vez son más empresas que requieren unas metodologías de trabajo estructuradas para mejorar su eficiencia y los usuarios de LabVIEW necesitan dan respuesta a estas demandas, viendo las consultas que nos llegan, hemos organizado un curso orientado a aquellos equipos o personas que están desarrollando una metodología de trabajo común en LabVIEW y encuentran dificultades a la hora de desarrollarla y gestionarla.
El contenido del curso es complementario a los cursos que imparte National Instruments, se situa en paralelo a LabVIEW Core 3, Managing Software Engineering in LabVIEW y Advanced Architecture in LabVIEW, siendo así una buena oportunidad para ampliar los conocimientos de estos cursos y profesionalizar el uso de esta herramienta.
Los instructores de este curso serán Fabiola de la Cueva de la empresa Delacor y Jarobit Piña de ULMA Embedded Solutions, ambos Instructores Profesionales Certificados, Arquitectos Certificados de LabVIEW y LabVIEW Champion, además de los responsables de dos grupos de usuarios de gran auge LAF y GUNS.
El curso se celebrará el 6 y 7 de febrero 2018 en las instalaciones de ULMA Embedded Solutions y está dirigido a aquellos que previamente han hecho al menos LabVIEW CORE 3, sean CLD o tengan experiencia equivalente. El coste del curso es de 600€ por participante. Las plazas son limitadas.
Para inscribirse, puedes registrarte aquí. Si necesitas más información, por favor, contacta con nosotros en marketing@ulmaembedded.com o +34 943 25 03 00.
FECHA y HORA: 6 y 7 de febrero 2018, de 9:00 a 18:00
LUGAR: ULMA Embedded Solutions - Garagaltza 51, 20560 Oñati (Gipuzkoa)
PRECIO: 600€/persona
CONTENIDO DEL CURSO:
Control de código fuente
- Control de código fuente distribuido
- Definir un flujo de trabajo adecuado para el equipo
- Hg flow, Git flow
- Submódulos de GIT
- Pull Request
Estaciones de trabajo
- Estructura el entorno de trabajo con Máquinas Virtuales
- Ordenador de desarrollo
- Ordenador de pruebas
- Servidor de compilación
Modelado
- Evitando corregir según desarrollas
- Usando UML y diagramas para definir los módulos de la arquitectura
- Cómo y cuándo usar librerías de proyecto, clases y PPLs
Componentes clave para tu framework
- Módulo de inicio
- Finalizar de manera elegante
- Módulos clonables
- Tareas síncronas en módulos asíncronos
- Protección de variables globales y FGVs
- Compartir datos a alta velocidad
- Estrategias de gestión de error
- Data logger
Herramientas CASE (Computer Aided Software Engineering)
- Plantillas de proyecto
- Cómo crear una plantilla de proyecto para tu arquitectura
- Herramientas de Scripting
- Añadir acciones al Tools menu
- Plugin de botón derecho
- Proveedor de proyectos
Deployment
- VIPM
- PPLs
- Organizar el repositorio y el servidor de compilación
- Distribuir mediante VIPM