Thumbnail
BEST
개발 · 프로그래밍 데스크톱 앱 개발

Qt 6 프로그래밍 1편 대시보드

(4.6)
24개의 수강평 ∙  293명의 수강생
110,000원

월 22,000원

5개월 할부 시
지식공유자: 김대진
총 35개 수업 (8시간 48분)
수강기한: 
3개월
수료증: 발급
난이도: 
입문
-
초급
-
중급이상
지식공유자 답변이 제공되는 강의입니다
폴더에 추가 공유

초급자를 위해 준비한
[데스크톱 앱 개발, 임베디드 · IoT] 강의입니다.

Qt를 이용하면 다양한 운영체제에서 호환되는 SW를 개발 할 수 있습니다. 즉 한번 Qt로 개발한 소스코드로 다양한 플랫폼에서 동작하는 SW를 개발할 수 있습니다.

✍️
이런 걸
배워요!
데스크탑, 모바일, 임베디드등 다양한 플랫폼에서 동작하는 SW를 Qt를 이용해 개발하는 방법을 배웁니다.
MS Windows, Linux, MacOS 에서 Qt를 이용해 SW를 개발하는 방법을 배웁니다.
모바일인 Android 플랫폼에서 App을 Qt를 이용해 개발하는 방법에 대해서 배웁니다.

Qt Programming
One framework, one codebase, any platform.

Qt가 무엇인가요?

Qt는 어플리케이션 프레임워크로, Qt를 이용해 개발한 SWMS Windows, MacOS, Android, iOS, Embedded Linux, QNX, 등에서 모두 호환(지원)됩니다. 그러므로 운영체제 별 호환되는 어플리케이션을 따로 개발하지 않아도 됩니다.

그리고 Qt 는 단순히 GUI를 위한 개발 프레임워크가 아닙니다. Qt는 다양한 산업 분야에서 필요로 하는 방대한 API를 제공합니다.

한번 Qt로 개발된 SW는 각 운영체제에 이식할 수 있습니다. 예를 들어 Android App을 개발하기 위해서 JAVA Android SDK, NDK 를 사용해야 하지만 Qt 가 사용하는 C++을 이용해 개발하면 Android 에서 동작하는 App 을 개발할 수 있습니다.

 

Qt로 한번 개발한 어플리케이션은 Desktop 운영체제, 모바일 운영체제 Embedded 운영체제에서 모두 이식할 수 있습니다. 따라서 개발 시 소요되는 인건비, 시간을 최소화 할 수 있는 개발 프레임워크 이며 C++을 사용합니다. 심지어 개발 프레임워크에는 다국어 지원이 가능한 툴과 설치 배포판(설치 파일)을 만들 수 있는 개발 툴도 포함되어 있습니다.

Qt로 무엇을 할 수 있나요?

다양한 산업분야에서도 Qt를 이용해 SW를 개발할 수 있습니다. 유수의 수만은 자동차 OEM에서 Qt를 사용하고 있습니다. 그리고 TV, 가전, 건설 등 수 많은 분야에서 Qt를 이용해 SW를 개발하고 있습니다

실시간 OS인 FreeRTOS 운영체제와 같은 MCU 수준에서도 동작하는 운영체제에서도 Qt로 개발한 SW포팅이 가능합니다.

 

Qt, 어떻게 사용하나요?

Qt는 개발 IDE 툴로 Qt Creator IDE 툴을 제공합니다. 하지만 Visual Studio IDE툴에 익숙한 개발자들을 위해서 Qt Visual Studio Add-in 을 설치해 Visual Studio IDE툴에서 Qt 를 이용해 SW를 개발할 수 있습니다

 

이런걸 배워요

Qt를 이용해 개발하면 다양한 운영체제와 호환이 되므로 시간과 비용을 최대한 줄일 수 있으며 이 교육 과정을 통해 여러분은 Qt를 이용해 SW를 개발할 수 있는 방법에 대해서 배울 수 있습니다.

따라서 이 과정을 수강하면 다양한 산업 분야의 SW를 개발할 수 있는 역량을 향상 시킬 수 있으며 Qt 중급자 이상의 역량을 보유 할 수 있습니다

  • Qt에서 제공하는 방대한 API 학습
  • 멀티 플랫폼에서 동일하게 동작하는 응용 소프트웨어를 개발하는 방법
  • Qt에서 제공하는 툴의 사용 방법 학습

 

이런 분에게 추천해요

  • 다양한 플랫폼과 호환되는 SW를 개발해야 하는 분
  • 다양한 산업 분야에서 필요로 하는 SW를 Qt를 이용해 개발하고자 하는 분

 

이런 분들께 추천드려요!

🎓
학습 대상은
누구일까요?
다양한 플랫폼과 호환되는 SW를 개발해야 하는 분과 다양한 산업분야에서 필요로 하는 SW를 개발하려는 분
자동차, 의료, 멀티미디어, 네트워크등 다양한 산업분야에서 SW를 개발할 수 있습니다.
📚
선수 지식,
필요할까요?
C++ 언어기초

안녕하세요
김대진 입니다.
김대진의 썸네일

지식공유자 소개 ✒️

: IT 관련 기업 연구소 부장
전: LG전자, VS사업부 IVI선행플랫폼/모듈개발
전: SW마에스트로, SW 멘토

저서: Qt 프로그래밍, Qt Quick 프로그래밍, Qt5 프로그래밍 가이드, MeeGo 프로그래밍 완벽 가이드, Qt 실전 프로그래밍

SW커뮤니티 운영: Qt 개발자 커뮤니티 운영자 ( www.qt-dev.com )

커리큘럼 총 35 개 ˙ 8시간 48분의 수업
이 강의는 영상, 수업 노트, 첨부 파일이 제공됩니다. 미리보기를 통해 콘텐츠를 확인해보세요.
섹션 1. Qt 6 Framework 설치
섹션 2. Qt 프로그래밍의 시작
Console 상에 Hello World를 출력하는 예제 프로그램 구현 17:56
Designer 를 사용하지 않고 GUI 프로그램 구현 15:42
Designer 를 사용해 GUI 프로그램 구현 12:03
섹션 3. Signal 과 Slot
Signal과_Slot의 이해 16:11
Signal 과 Slot을 연결하는 방법과 Signal 과 Signal 을 연결하기 07:27
Signal 과 Slot을 연결하는 예제 구현 25:35
섹션 4. GUI 프로그래밍 - Widgets
Widget들의 종류와 특징 06:14
자주 사용하는 Widget들 23:41
QMdiArea Widget을 이용한 다중 윈도우 창을 만들기 위한 예제 구현 10:30
섹션 5. GUI 프로그래밍 - Layouts
Layouts 14:31
Layout을 이용한 예제 구현 14:43
섹션 6. GUI 프로그래밍 - QMainWindow
QMainWindow 13:02
QMainWindow를 이용한 예제 구현 (1편) 20:08
QMainWindow를 이용한 예제 구현 (2편) 27:13
섹션 7. 기본 데이터 타입과 유용한 타입들
Qt에서 제공하는 데이터타입의 종류및 특징 05:19
QBitArray와 QByteArray 20:38
QString 15:19
QVariant, QPoint, QRect 그리고 QRegion 09:41
섹션 8. Container Classes
Container Class들의 종류와 특징 10:39
자주 사용하는 Container Class들 16:08
QList Container 클래스와 Structure 를 이용한 예제 구현 22:57
섹션 9. Model / View
Model_View 개념및 Architecture 06:57
Model Class의 종류 05:23
Model / View 예제를 이용해 사용방법 익히기 21:55
섹션 10. STREAM
STREAM의 이해 12:22
STREAM 을 사용하기 위한 구체적인 방법 16:00
QDataStream 을 이용한 예제 구현 15:11
QTextStream 을 이용한 예제 구현 12:04
섹션 11. 파일입출력
QFile Class와 STREAM 을 이요한 파일 입출력 15:53
QFile 과 QDataStream 을 이용한 예제 구현 21:58
Temporary File 입출력 사용방법과 예제 구현 13:10
강의 게시일 : 2021년 05월 20일 (마지막 업데이트일 : 2021년 05월 20일)
수강평 총 24개
수강생분들이 직접 작성하신 수강평입니다.
4.6
24개의 수강평
5점
4점
3점
2점
1점
VIEW 추천 순 최신 순 높은 평점 순 낮은 평점 순 평점 순 높은 평점 순 낮은 평점 순
깜짝 행운의 즐거움 thumbnail
4
전반적인 이해에 대한 도움이 됬어요
2024-02-26
지식공유자 김대진
깜짝 행운의 즐거움님, 도움이 되셨다니 너무 기쁩니다. ^^;
2024-02-26
igbtkd thumbnail
5
최고입니다
2024-02-16
지식공유자 김대진
igbtkd님, 좋은 평가해 주셔서 너무 감사합니다.
2024-02-16
khrim thumbnail
3
완강해서 기쁘구요! 초보자가 따라하면서 보는데 크게 문제 없었어요. 이런게 있구나.. 그러면서 들었구요. 2편도 보고 난 후에는 좀 더 심도있게 깊이있게 Qt 에 대해 알아가고 싶습니다.
2024-03-02
지식공유자 김대진
khrim님, 도움이 된것 같아 기쁩니다. 앞으로 더 좋은 컨텐츠를 만들어 낼 수 있도록 노력하겠습니다. 그리고 제 GitHub 에 Qt 6 Programming PDF 책, Second Edition 이 릴리즈 되었습니다. 참고하시면 도움이 될 것 같습니다.
2024-03-02
Junghwan Jeong thumbnail
5
Windows MFC 프로그램을 20년 동안 하다가 QT관련 개발 업무를 최근에 진행하고 있는데 QT가 MFC 보다 아키텍처 구조가 정말 잘 되어 있어서 개발에 어려움은 없지만 혹시 제가 잘못 이해하고 있는 것들이 있는지 확인하기 위해서 수업을 듣게 되었습니다. 도움이 되는 지식들이 있어서 많은 참고가 되었습니다.
2021-05-25
지식공유자 김대진
도움이 되었다니 감사합니다.
2021-05-25
섭이 thumbnail
5
재밌네. 이거
2024-02-21
지식공유자 김대진
좋게 평가해 주셔서 감사합니다.
2024-02-21
연관 로드맵
이 강의가 포함된 잘 짜여진 로드맵을 따라 학습해 보세요!