로드맵 썸네일

코드 하나로 다양한 플랫폼, 다양한 분야 SW 개발하기 - Qt 로드맵

작성자 프로필 이미지

김대진

Qt
GUI
QML
초급 강의 아이콘

초급 대상

3개 코스

로드맵 참여중인 유저 프로필 사진
로드맵 참여중인 유저 프로필 사진

28명 참여중

30% 할인

13개 남음전체 구매 적용
쿠폰 받기

로드맵 코스

그런데, Qt가 무엇인가요?

“One Framework, One Codebase, Any Platform”

다양한 분야뿐만 아니라 다양한 플랫폼 및 운영체제(OS)에서 동작하는 소프트웨어를 개발할 수 있는 크로스플랫폼 프레임워크입니다.

Qt 하나로 여러 플랫폼을 지원하는 SW를 손쉽게, 편리하게 개발할 수 있다는 사실을 아시나요? Qt를 이용하면 한 번 개발한 소스코드로 데스크톱, 모바일, 임베디드 등 여러 가지 플랫폼에서 재사용할 수 있게 됩니다.

Framework for Cross-Platform Applications 
크로스플랫폼 프레임워크, QT

Qt는 프로그래밍 언어 C++ 또는 Python을 지원하며, 크게 세 가지 분류로 개발 가능한 플랫폼을 나눠볼 수 있습니다.

  • 데스크톱 플랫폼: Windows, Linux, macOS
  • 모바일 플랫폼: Android, iOS
  • 임베디드 플랫폼: Embedded Linux, QNX

이렇듯 Qt 프레임워크는 다양한 플랫폼을 모두 지원합니다. Qt를 이용하면 각 플랫폼에서 지원하는 개발 프레임워크를 사용하지 않아도 됩니다. Qt 프레임워크 하나만 사용해 모든 플랫폼에서 SW를 개발할 수 있습니다. 따라서 특정 플랫폼(OS)에서 한 번 작성한 코드는 다양한 플랫폼에서 인식할 수 있습니다.

Qt는 GUI 외에도 방대한 API 및 라이브러리를 지원합니다. 네트워크, 데이터베이스, 멀티미디어 등 다양한 분야의 방대한 API를 통해 Qt 프레임워크를 통해 개발할 때 필요한 여러 API를 이용할 수 있게 됩니다.


Qt 전문가가 되기 위한 
기초부터 심화까지 Qt 완전정복 로드맵 

🏃‍♂️ 로드맵 목차 
(본 로드맵은 총 강의 8편으로 예정되어 있으며, 현재까지 강의 3편이 공개되었습니다.)

  1. Qt 6 프로그래밍 1편
  2. Qt 6 프로그래밍 2편
  3. QML 프로그래밍 입문편
  4. Qt를 이용한 TCP/IP 네트워크 프로그래밍 (출시예정)
  5. Qt를 이용한 데이터베이스 프로그래밍 (출시예정)

이 로드맵은 여러분이 Qt 전문가로 성장할 수 있도록 준비되었습니다. Qt 기초부터 시작해, 여러분이 Qt 전문가로 성장하기 위한 다양한 예제가 준비되어 있습니다. 또한, 이론 수업 후에는 실습 예제를 통해 실전 능력을 키울 수 있습니다.

이 로드맵을 통해 여러분이 다양한 플랫폼 개발뿐만 아니라, 다양한 분야의 SW를 개발할 수 있는 역량을 키울 수 있기를 바랍니다.

충분한 이해 + 생생한 구현

모든 강의는 오프라인에서 강사에게 직접 설명을 듣는 것처럼 생생하게 준비되어 있습니다. 모든 섹션/주제마다 단계별로 이론을 학습한 다음, 직접 예제를 따라 구현해보는 방식으로 커리큘럼을 구성하였습니다.

꼼꼼하게 챙기는 학습 자료

수업 시간에 다룬 내용을 책으로도 참고할 수 있도록 직접 제작한 방대한 양의 Qt 관련 PDF와 예제 소스코드를 제공해드립니다. 강의를 듣고 실무에서 Qt로 개발할 때 학습 자료를 참고해 빠르게 관련 내용을 찾아볼 수 있습니다.

강의 자료, 이렇게 제공해드립니다!

  • ✅ 각 섹션별 실습 구현 예제를 참고 자료로 다운로드받을 수 있도록 소스 코드를 제공합니다.
  • ✅ 수업에서 다룬 내용을 빠르게 참조할 수 있도록 방대한 양의 PDF 자료를 별도로 제공합니다.
  • ✅ Qt 관련 PDF 자료와 PDF 예제 소스 코드 역시 Github에서 언제든지 다운로드받으실 수 있습니다.
  • ✅ Qt 관련 PDF 자료는 계속 업데이트됩니다.