LabVIEW에서 액터 지향 설계하기 교육과정에서는 높은 수준의 동시성이 필요한 LabVIEW 어플리케이션을 위한 확대 가능(scalable)하고 확장 가능(extensible)한 소프트웨어 아키텍처를 설계하고 구현하는 방법을 다룹니다. 이 교육과정에서는 여러 토의에 참여해 독립적 및 협업적으로 개별 액터를 설계하고 구현하며 그 액터로 어플리케이션을 설계하게 됩니다.. 또한 액터 프레임워크를 다루는 방법과 상속 및 합성으로 다양한 기능을 갖는 고병렬성 시스템을 구현하는 방법, 완성된 시스템을 테스트하고 배포하는 방법에 대해 학습합니다.
이 교육과정에서 개인 교육과정을 사용할 수 없습니다.
액터 프레임워크로 액터 구현하기
높은 수준의 동시성을 요구하는 문제를 해결하기 위해 복잡한 멀티액터 시스템 설계 및 구현하기
재사용 및 확장성을 높이는 액터 시스템의 일반적인 디자인 패턴 구현하기
강사가 진행하는 강의실 교육: 3일
강사가 진행하는 버추얼 교육: 4일간 5시간 30분짜리 세션
높은 동시성을 요구하는 중대형 어플리케이션을 설계하는 숙련된 LabVIEW 사용자.
액터 프레임워크는 동시에 실행되어 서로 통신하는 여러 사용자 인터페이스, 데이터 수집 또는 데이터 처리 모듈을 갖는 중대형 어플리케이션을 위해 만들어집니다.
LabVIEW Core 3 교육과정
LabVIEW로 객체 지향 설계 및 프로그래밍하기
"LabVIEW Core 3" 교육과정 및 "LabVIEW로 객체 지향 설계 및 프로그래밍하기" 교육과정에서 다루는 주제에 대한 경험이 필요합니다.
LabVIEW Professional 버전 2021
LabVIEW Desktop Execution Trace Toolkit
강사가 진행하는 버추얼 교육은 NI 학습 센터를 통해 제공되는 디지털 교육과정 자료를 포함합니다.
NI 버추얼 강사 진행 교육은 Zoom을 통해 제공되며, 수강생은 Amazon AppStream/LogMein을 사용하여 최신 소프트웨어가 장착된 가상 머신에서 연습문제를 수행할 수 있습니다.
공개 버추얼 또는 강의실 교육과정: 30 교육 서비스 크레딧 또는 9 교육 크레딧
비공개 버추얼 또는 강의실: 210 교육 서비스 크레딧 또는 60 교육 크레딧
강의 | 개요 | 토픽 |
---|---|---|
액터 프레임워크 기초 | 동시성을 촉진하는 계산 모델을 살펴보고 큐 메시지 핸들러 시스템에서 액터 프레임워크가 어떻게 발전했는지 알아봅니다. |
|
액터 생성하기 | 액터 프레임워크의 기능을 살펴보고 액터를 만드는 방법에 대해 학습합니다. |
|
액터 프레임워크에서 시스템 설계하기 | 액터 모델에서 주어진 요구사항을 충족하는 어플리케이션 아키텍처를 개발합니다. |
|
상속을 통해 액터 구현하기 | 상속을 사용하여 단일 액터에 복잡한 동작을 구현합니다. 상속 계층구조가 어떻게 개발을 단순화하고 재사용을 촉진하는지 알아봅니다. |
|
하드웨어 추상화 계층 살펴보기 | 액터를 사용하여 하드웨어 추상화 계층을 구현합니다. |
|
합성을 통해 액터 구현하기 | 하위 액터들을 관리하여 복잡한 동작을 구현하는 액터를 만듭니다. |
|
액터 분리하기 | 하위 액터를 호출자와 분리하여 재사용 가능하게 만듭니다. |
|
사용자 인터페이스 설계하기 | 액터 프레임워크 시스템에 사용자 인터페이스를 추가하는 옵션을 살펴봅니다. |
|
분산 시스템 살펴보기 | 여러 컴퓨팅 타겟에 분산된 액터 프레임워크 시스템을 구축하는데 필요한 통신 인프라를 살펴봅니다. |
|
상태 패턴 액터 | 메시지에 대한 응답을 변경할 수 있는 액터를 만듭니다. |
|
고급 메시지 핸들러 | 액터가 메시지 핸들링을 구현하는 방법을 변경합니다. |
|
동기화 시스템에 액터 통합하기 | 절차적 어플리케이션에 액터 통합하기 |
|
액터 프레임워크에서 유닛 테스트하기 | 액터가 의도대로 동작하는지 확인하는 자동화된 테스트 모음을 개발합니다. |
|
1년 내에 강사가 진행하는 NI 교육과정을 3개 이상 수강할 계획이 있습니까?
교육 멤버십에 가입하면 무제한 인증 바우처가 제공되며 NI에서 제공하는 모든 공개 강의실 및 공개 버추얼 교육과정을 경제적으로 제한없이 이용할 수 있습니다.