AI時代、半日でWebサイト開発から配布まで バイブコーディング with MCP & Gemini CLI
codebridge
最近ホットなバイブコーディング!AIツールを活用してカチッ!クリックだけでウェブサイト(Next.js)を開発・デプロイする方法を学ぶことができます。
입문
Next.js, Generative AI, Vibe Coding
6가지 프로젝트로 다지는 Qt QML과 C++ 실전 강의입니다. 다양한 형태의 UI 개발과 REST API 통신까지 아우르는 연습을 통해 실무 기본기를 닦아보세요!


Qt 크로스플랫폼 앱 개발 (Desktop Client)
REST API 통신 클라이언트 개발
QML과 C++를 가지고 사진 뷰어부터 그림판, REST API를 활용한 음악 검색 프로그램까지!
저도 C++은 알지만 뭔가 만들 수 있는게 없나 답답했습니다.
Qt 프레임워크를 알고부터는 다양한 UI와 비즈니스 로직을 가진 프로젝트(cross-platform, desktop-application)를 마음
껏 개발하고 있습니다.

다양한 GUI 프로그램을 만들어보고 싶으신 C++ 개발자
유저와 상호작용하는 UI/UX부터 REST API 통신을 통해 JSON을 파싱하고 가공하는 방법을 배우고 싶으신 분
데스크탑 클라이언트 (응용SW) 개발을 해보고 싶으신 분
다양한 UI/UX를 제공하는 데스크탑 클라이언트 프로그램을 개발할 수 있게 됩니다.
REST API 통신과 JSON 파싱을 통해 동적인 응용 프로그램을 개발할 수 있게 됩니다.
프로젝트를 설계부터 View, Model 개발까지, 그리고 프로그램 배포까지 할 수 있게 됩니다.
UI 프로토타이핑부터 설계, 그리고 View와 Model 개발까지 체계적으로 함께 진행합니다.

말과 글로 설명하기 어려운 부분은 그림과 공식 문서를 통해 이해시켜드리겠습니다.

C++를 기반으로 임베디드SW부터 데스크탑 클라이언트(응용SW)까지 깊고 다양하게 프로젝트 경험을 쌓아왔습니다.
Qt, Flutter와 같은 크로스플랫폼 프레임워크를 꾸준히 공부하고 사용하면서 크로스플랫폼 프레임워크에 대한 이해와 안목을 키워왔습니다.
Q. 이 강의를 수강 후 실제 프로젝트에 바로 적용할 수 있나요?
이 강의의 커리큘럼은 QML을 활용한 기본부터 REST API 통신까지의 다채로운 예제를 담고 있습니다. 1편에 해당하는 입문 강의와 함께 익히시면 실무, 과제에서도 큰 도움을 얻으실 수 있을 것입니다.
Q. 다른 크로스플랫폼 프레임워크(Flutter, React Native)에 비해 Qt가 갖는 이점은 무엇인가요?
우선, 비즈니스 로직을 C++로 작성할 수 있다는 점에서 메모리 관리, 성능 측면에서 크나큰 이점을 갖습니다. 이러한 이점 덕분에 자동차 업계, 의료기기, 성능이 중요한 응용 프로그램 및 임베디드 프로그램에서 많이 사용되고 있습니다.
Q. 왜 QWidget이 아닌 QML로 View(UI)를 작성하나요?
QWidget도 Qt Designer와 함께하면 C++만으로 모든 부분을 커버하여 개발할 수 있다는 장점이 있습니다. 하지만, 선언형인 QML을 사용하면 디테일한 UI 수정 및 Model과 View의 분리가 확실하게 된다는 등의 다양한 장점이 있습니다. 특히, 현업에서 디자이너와 함께한다면 디자이너의 디테일한 UI/UX에 맞추어 작업할 수 있을 뿐더러 세밀한 수정 요청도 직관적으로 해내실 수 있습니다.
Windows 10 이상
Qt 6.6.0 이상
MSVC 2019 C++
강의와 함께 프로젝트를 진행하시면 더욱 학습에 도움이 될 것입니다.
C++ 기본
QML 기본
학습 대상은
누구일까요?
응용 프로그램의 REST API 통신 방법을 배우고 싶으신 분
데스크탑 GUI 클라이언트 개발을 하고 싶은 분
크로스플랫폼 앱 개발에 관심이 있는 분
선수 지식,
필요할까요?
C++
QML
363
명
수강생
42
개
수강평
16
개
답변
4.7
점
강의 평점
8
개
강의
플랫폼 사이의 경계를 허무는 개발에 매력을 가지고 관련 강의를 제작하고 있습니다. 잘 부탁드립니다!
현) IT 대기업 개발자
서울 4년제 컴퓨터 공학 졸업
전체
34개 ∙ (5시간 23분)
해당 강의에서 제공:
4. 프로젝트 목표
04:06
6. View 구현
18:05
7. 프로젝트 목표
01:27
8. UI 프로토타이핑
02:01
9. Model과 View 설계
03:20
10. Model 구현
14:29
11. View 구현
19:39
12. 프로젝트 목표
02:07
13. FileDialog
09:27
15. 프로젝트 목표
01:14
17. FileIO
03:05
18. Model 구현
12:17
19. View 구현
14:42
20. 프로젝트 목표
02:22
21. UI 프로토타이핑
03:35
22. Canvas
09:03
23. CanvasPainter 구현
13:43
24. Shape, ShapePath
15:37
25. 동적 UI 생성 관리 방법
04:05
26. ShapePainter 구현
20:42
27. 프로젝트 목표
02:31
28. 사용할 API Key 선별
08:25
30. 애플리케이션 설계
06:26
31. QNetworkAccess
07:31
32. Model 구현
41:19
33. View 구현
18:22
전체
2개
5.0
2개의 수강평
수강평 2
∙
평균 평점 5.0
수강평 3
∙
평균 평점 5.0
5
入門講義に続き、この講義も聞いているのに、おなじみの番組を直接作ってみながら学ぶと、はるかに面白いと思います!いつも良い講義ありがとうございます:)
受講していただきありがとうございます!
₩99,000
지식공유자님의 다른 강의를 만나보세요!
같은 분야의 다른 강의를 만나보세요!