Qt Programming 교육 과정
QT는 교차 플랫폼 응용 프로그램 소프트웨어를 개발하기위한 응용 프로그램 프레임 워크입니다. 확장 기능과 함께 표준 C++ 을 사용하여 GUI 및 서버 응용 프로그램의 개발을 단순화합니다.
강사가 진행하는이 실시간 교육은 QT 및 모듈에 대한 심도있는 설명을 제공합니다.
이 훈련이 끝나면 참가자는 QT를 사용하여 자신의 C++ 응용 프로그램을 개발하는 데 필요한 지식과 실습을 갖게됩니다.
코스 형식
- QT를 이론적으로 다루는 강사가 진행하는 강좌 및 실습 개발의 큰 구성 요소.
Course Outline
Qt 소개
개체 및 핵심 유형
- 핵심 수업
- 사물
- 개체 Communication
위젯과 디자이너
- 위젯
- 대화상자
응용 및 페인팅
- 페인팅 및 스타일링
- 애플리케이션 생성
모델과 뷰
그래픽 뷰
Qt 추가 모델
- 멀티스레드Programming 및 멀티미디어
- 멀티미디어 Programming
- 프로세스 간 Communication
기타 주제
- 플러그인으로 Qt 확장
- 데이터 처리
- XML 패턴
- Animation
맺음말
Requirements
- 기본적인 프로그래밍 개념에 대한 지식.
청중
- 소프트웨어 개발자
Open Training Courses require 5+ participants.
Qt Programming 교육 과정 - Booking
Qt Programming 교육 과정 - Enquiry
회원 평가 (1)
Great training atmosphere.
April Faith Manabat - Controtek Solutions Inc
Course - QT Programming
Upcoming Courses
Related Courses
Programming in C++
35 Hours이 과정은 포괄적 인 객체 지향 언어 C++ 및 간단한 예제 사용을 제공합니다. 표준 메커니즘과 라이브러리입니다.
C++ 11 Programming
14 Hours본 과정은 C++ 프로그래머가 산업 분야에 새로운 C++11 표준을 적용하는 데 관심이 있는 사용자를 대상으로 하는 2일 과정입니다. 특히 금융 애플리케이션 개발자에게 유용하며, 실습실에서 실행할 수 있는 코딩 예제를 통해 모든 새로운 기능을 다룹니다.
HMI Development for Automotive Infotainment Systems
14 Hours이것은 고급 자동차 인포테인먼트 시스템의 개발에 관여하는 자동차 전문가를 위해 설계된 특수 HMI 개발 과정입니다.
C/C++ Secure Coding
21 Hours이 3 일간의 과정에서는 메모리 관리 및 입력 처리와 함께 코드의 많은 취약점을 악용 할 수있는 악의적 인 사용자에 대해 C / C++ 코드를 보호하는 기본 사항을 다루며이 과정에서는 보안 코드 작성의 원칙을 다룹니다.
Advanced C++ Software Design
35 Hours이것은 C++ 프로그래밍 언어로 객체 지향 (OO) 소프트웨어 개발 및 디자인에 중점을 둔 고급 C++ 교육 과정입니다.
C++ for Modeling Quantitative Finance
49 Hours정량적 방법 모델링을 다루고 교육생이 Quants에 대한 C++에 대한 실제 실습 경험을 가질 수 있도록 대규모 프로젝트를 소개하는 Deep C++ 교육
Unreal Engine 4
21 Hours대한민국에서 강사가 진행하는 이 라이브 교육은 Unreal Engine 4를 사용하여 게임 개발의 기본을 다루는 동시에 참가자에게 자신의 샘플 게임을 만들 수 있는 기회를 제공합니다.
Using C++ in Embedded Systems - Applying C++11/C++14
21 Hours본 교육 과정은 객체 지향 임베디드 시스템 개발 적용 시 C의 일반적인 확장인 C++을 소개하는 것을 목표로 합니다. C++은 C를 포괄하므로 본 교육 과정은 C에서 C++으로 자연스럽게 이어지며, C++ 구현 방식을 자세히 살펴봅니다. 이는 리소스가 제한된 임베디드 환경에서 C++을 적용할 때 특히 유용하게 이해할 수 있습니다. C++ 표준은 최근 주요 개정 작업을 거쳤으며, 일명 C++11로 알려져 있으며, 새로운 개정 버전인 C++14가 곧 출시될 예정입니다. 본 과정에서는 고성능 메모리 관리, 멀티코어 환경을 활용한 동시성, 하드웨어에 가까운 베어메탈 프로그래밍 등 이러한 개정 작업에 포함된 특히 유용한 주제를 다룹니다.
목표 / 수혜자
이 클래스의 주요 목적은 C++ 을 "올바른 방법"으로 사용할 수 있어야한다는 것입니다.
- 임베디드 시스템 환경에서 객체 지향 언어 대안으로서 C++ 소개
- C 언어와의 유사점 및 차이점 설명
- C++11에서 도입된 이동 의미론을 포함하여 다양한 메모리 관리 전략 이해
- C++의 다양한 패러다임이 기계 코드에서 어떤 결과를 초래하는지 자세히 살펴보기
- 하드웨어에 가까운 베어메탈 프로그래밍(메모리 매핑 I/O 및 인터럽트 포함)을 위한 타입 안전 고차 추상화를 달성하기 위해 C++11에서 도입된 가변 템플릿 사용
- 임베디드 환경에 특히 적용 가능한 유용한 디자인 패턴 제공
- 일부 개념을 연습하기 위한 몇 가지 연습 제공
관객 / 참가자
이 교육 목적으로 C++ - 사용을 시작하려는 프로그래머 C++ 임베디드 시스템의 맥락에서입니다.
이전 지식
이 과정은 우리의 교육 " C++ - 레벨 1"과 " C++ 레벨 2 - C++ 11 소개"에 해당하는 C++ 프로그래밍의 기본 지식을 필요로합니다.
실용적인 연습
교육하는 동안 많은 연습에서 제시된 개념을 연습 할 것입니다. Eclipse에서 개방적이고 자유로운 통합 개발 환경을 사용할 것입니다.
C++ for Embedded Systems
21 HoursC++ 는 마이크로 컨트롤러 및 실시간 운영 시스템과 같은 임베디드 시스템에 적합합니까?
마이크로 컨트롤러에서 객체 지향 프로그래밍을 사용해야합니까?
C++ 이 하드웨어에서 너무 멀리 떨어져있어 효율적이지 않습니까?
강사가 진행하는이 실습 교육은 이러한 질문을 해결하고 정확하고 읽기 쉽고 효율적인 코드로 C++ 를 사용하여 임베디드 시스템을 개발하는 방법을 토의하고 실습하는 방법을 보여줍니다. 참여자는 C++ 에서 샘플 임베디드 응용 프로그램을 작성하여 이론을 실습에 적용합니다.
이 훈련이 끝나면 참가자는 다음을 할 수 있습니다.
- 객체 지향 모델링, 임베디드 소프트웨어 프로그래밍 및 실시간 프로그래밍의 원리를 이해합니다.
- 작고 빠르며 안전한 임베디드 시스템용 코드를 생성합니다.
- 템플릿, 예외 및 기타 언어 기능으로 인한 코드 팽창을 방지합니다.
- 안전 중요 및 실시간 시스템에서 C++ 사용과 관련된 문제를 이해합니다.
- 대상 장치에서 C++ 프로그램을 디버깅합니다.
청중
- 개발자
- 디자이너
과정 형식
- 강의, 토론, 연습 및 실습을 병행합니다.
Qt Quick and QML
7 Hours이 강사가 진행하는 실시간 교육(온라인 또는 현장)은 Qt Quick and QML를 사용하여 크로스 플랫폼 및 동적 UI를 구축하려는 웹 디자이너를 대상으로 합니다.
이 교육이 끝나면 참가자는 다음을 수행할 수 있습니다.
- QML을 사용하여 애플리케이션 UI의 프로토타입을 설계합니다.
- QML을 사용하여 애플리케이션의 UI 요소들을 생성하고 구현합니다.
- 애니메이션, 변환, 그리고 전환을 구현하여 애플리케이션 사용자에게 보다 반응적인 경험을 제공합니다.
Functional Programming with C++
14 Hours대한민국(온라인 또는 현장)에서 강사가 진행하는 실시간 교육은 C++을(를) 사용하여 기능적인 프로그램을 원하는 웹 개발자를 대상으로 합니다.
이 교육이 끝나면 참가자는 다음을 수행할 수 있습니다.
- 기능적 프로그래밍 솔루션을 사용하여 웹 애플리케이션의 성능을 향상시킵니다.
- 기능적 프로그래밍을 통해 데이터 변경 및 부작용을 방지합니다.
- 기능적 프로그래밍 스타일로 웹 애플리케이션을 만듭니다.
C++, QT, ZeroMQ and Protocol Buffers
35 Hours대한민국(온라인 또는 현장)에서 진행되는 이 강사 주도 라이브 교육에서는 C++, Qt GUI 프레임워크, 분산 애플리케이션 작성에 사용할 수 있는 ZeroMQ 및 프로토콜 버퍼와 같은 다양한 통신 기술에 대한 소개를 제공합니다.
이 교육이 끝나면 참가자는 Linux Centos 6/7에서 C++, Qt 및 gcc를 사용하여 애플리케이션을 작성하고 컴파일하는 데 필요한 지식과 실습을 갖게 됩니다. 참가자는 또한 Zero MQ 및 프로토콜 버퍼를 사용하여 비동기 메시징 기능을 통합합니다.
Advanced C++
35 Hours대한민국에서 진행되는 이 실시간 교육(온라인 또는 현장)은 고급 C++ 프로그래밍 기술을 사용하여 복잡하고 안전한 고성능 시스템과 애플리케이션을 개발하려는 개발자를 대상으로 합니다.
이 교육이 끝나면 참가자는 다음을 수행할 수 있습니다.
- 모든 C++ 라이브러리, 패키지 및 프레임워크를 포함하는 개발 환경을 설정합니다.
- C++의 특징과 구성요소, 기본요소를 이해한다.
- 고급 프로그래밍 기술을 사용하여 복잡한 C++ 애플리케이션을 만듭니다.
- C++에서 읽기 쉽고 빠르며 안전한 코드를 작성하는 방법을 알아보세요.
- C++ 언어의 일반적인 보안 함정과 이를 완화하는 방법을 알아보세요.
- 코드 품질 및 보안 제어를 위한 테스트 전략을 구현합니다.
- C++ 개발에서 진단 및 디버깅 도구를 사용하세요.