45,100원
입문자를 위해 준비한
[데스크톱 앱 개발, 프로그래밍 언어] 강의입니다.
Qt QML과 C++를 사용하여 크로스플랫폼 애플리케이션 개발에 입문할 수 있습니다. 해당 강의에서는 윈도우 응용 프로그램 타겟으로 개발을 진행합니다.
✍️
이런 걸
배워요!
이런 걸
배워요!
Qt6 프로젝트 생성부터 UI 개발까지
Qt QML과 C++를 사용한 응용 소프트웨어 개발
UI와 데이터 모델 구성으로 하는 앱 개발
강의 주제 📖
- 이 강의를 통해 참가자들은 Qt와 QML을 사용하여 사용자 인터페이스를 만들고, C++로 비즈니스 로직을 구현하는 방법을 배웁니다.
- 수강생 여러분들은 모바일 앱부터 데스크톱 응용 프로그램, 임베디드 시스템까지 다양한 플랫폼에서 사용할 수 있는 애플리케이션을 만드는 능력을 갖추게 됩니다.
- Qt 프레임워크 개발을 위해 학습하며, 미래의 Qt 입문자 분들에게 조금이나마 도움이 될 입문 강의를 제공하고자 강의를 제작하였습니다.
수강 타겟/강의 목적 🙆♀️
- Qt와 QML은 강력한 크로스 플랫폼 개발 도구입니다.
- "Qt QML 및 C++로 애플리케이션 개발 입문하기" 강의는 이 기술을 활용하여 멋진 사용자 인터페이스와 견고한 비즈니스 로직을 갖춘 애플리케이션을 만들고자 하는 개발자들을 위해 제작되었습니다.
- 이 강의는 GUI 개발의 기본부터 C++로의 데이터 모델링 및 비즈니스 로직 처리까지, 모든 것을 포괄하는 종합적인 커리큘럼을 제공합니다.
지식공유자가 생각하는 수강생 유형
- QML을 사용하는 프로젝트에 사용하기 위해 빠르게 학습하고 싶은 수강생
- C++을 사용한 크로스플랫폼 앱 제작을 입문하고 싶은 수강생
강의 특징 ✨
- 실무 중심 커리큘럼: 이론과 실습이 조화롭게 구성된 강의를 통해 실제 개발 현장에서 즉시 적용 가능한 지식과 기술을 습득할 수 있습니다.
- 단계별 접근 방식: 기본 개념에서부터 고급 기술까지 단계적으로 학습하여 체계적으로 지식을 쌓아갈 수 있습니다.
- 풍부한 예제와 실습: 다양한 예제와 실습을 통해 배운 내용을 즉시 실습해보며 이해를 깊게 할 수 있습니다.
학습 내용 📚
- "Qt QML 및 C++로 애플리케이션 개발 입문하기" 강의는 Qt 프레임워크의 기본부터 QML UI 구성, C++ 연동, 기능 구현까지 전반적인 내용을 다룹니다.
- 수강생 분들은 GUI 개발, 비즈니스 로직 구현, 최신 정보 파악 등 실무에 필요한 기본 기술과 학습 전략을 습득하게 됩니다.
예상 질문 Q&A 💬
- Q: Qt와 QML을 배워야 하는 이유는 무엇인가요?
- A: Qt와 QML은 강력하고 유연한 크로스 플랫폼 개발 도구로, 한 번의 개발로 다양한 플랫폼에서 동작하는 애플리케이션을 만들 수 있습니다. 또한, 뛰어난 사용자 인터페이스와 효율적인 개발 프로세스를 가능하게 합니다.
- Q: 이 강의에 필요한 사전 지식이 있나요?
- A: 기본적인 프로그래밍(객체지향, C++, UI/UX) 지식이 있으면 좋지만, 초보자도 이해할 수 있도록 기본 개념부터 설명합니다.
- Q: 강의 수강 후 실제 프로젝트에 바로 적용할 수 있나요?
- A: 네, 강의는 실제 프로젝트와 유사한 예제와 실습을 다루므로, 수강을 마친 후 바로 실제 개발 프로젝트에 적용할 수 있습니다.
수강 전 참고 사항 📢
실습 환경
- Windows 10 이상
- Qt 6.6.0
- MSVC 2019 C++
선수 지식 및 유의사항
-
- 강의 중 궁금한 점이 있으면 언제든 질문을 환영합니다. 적극적인 참여가 더 나은 학습 결과로 이어집니다.
- 객체지향(특히 C++) 개념을 가지고 있으면 이해를 빠르게 하실 수 있습니다.
이런 분들께 추천드려요!
🎓
학습 대상은
누구일까요?
학습 대상은
누구일까요?
프로젝트에서 사용하는 Qt QML을 빠르게 익히고 싶으신 분
C++을 기반으로 크로스플랫폼 앱을 만들고 싶은 분
📚
선수 지식,
필요할까요?
선수 지식,
필요할까요?
C++ 기본 문법
객체지향 프로그래밍
안녕하세요
코드브릿지 입니다.
코드브릿지 입니다.
👋🏼 간단한 인사와 자기소개
안녕하세요!
플랫폼 사이의 경계를 허무는 앱 개발에 매력을 가지고 관련 강의를 제작하고 있습니다.
잘 부탁드립니다!
커리큘럼
총 25 개
˙ 5시간 22분의 수업
이 강의는 영상, 수업 노트가 제공됩니다. 미리보기를 통해 콘텐츠를 확인해보세요.
섹션 0. 개요 - Qt QML 개발 준비
5 강
∙ 48분
Qt 프레임워크 소개
미리보기
08:14
왜 QML인가?
10:04
개발환경 세팅 - Qt 프레임워크 설치, 프로젝트 생성
15:00
Qt 라이센스 설명
07:05
덤) Qt Creator 사용팁 - 빌드 옵션, 자주 사용하는 단축키, IDE 설정
07:37
섹션 1. GUI 개발을 위한 QML 프로그래밍
13 강
∙ 3시간 2분
주요 UI 컴포넌트1 - Item, Rectangle, Text, Image, Button
13:45
주요 UI 컴포넌트2 - ListView, Slider, Switch, TextField, ProgressBar
14:23
주요 UI 컴포넌트3 - Window, ApplicationWindow, Tooltip, Popup
13:44
UI 위치 설정1 - Manual Positioning
16:13
UI 위치 설정2 - Anchor
14:06
UI 위치 설정3 - Column과 Row
미리보기
10:10
UI 위치 설정4 - Positioner Layouts
21:18
마우스 입력(클릭, 드래그&드롭) 처리 - MouseArea
14:37
마우스(터치) 입력 처리 - TapHandler, HoverHandler
08:54
QML function 작성 방법
10:36
Javascript 모듈 분리 방법
07:38
QML의 Signal - Slot 구조 이해하기
13:00
커스텀 UI 컴포넌트 만들기
23:48
섹션 2. 비즈니스 로직 개발을 위한 C++ 프로그래밍
5 강
∙ 1시간 22분
Qt QML과 C++의 기본 연동 이해하기
05:38
C++ 클래스를 QML로 노출하기
12:45
QML에서 C++ 모델의 변수 및 함수 사용하기
11:39
QObject 수명 주기
12:11
C++에서 리스트 모델을 작성하고 QML과 연동하기
39:59
섹션 3. Tip) 앞으로 더 나아가기
2 강
∙ 9분
Qt 최신 정보 파악하기
03:03
Qt Creator에서 예제 프로젝트 탐색과 실행
06:41
강의 게시일 : 2024년 01월 17일
(마지막 업데이트일 : 2024년 01월 17일)
수강평
총 4개
수강생분들이 직접 작성하신 수강평입니다.
5
4개의 수강평
5점
4점
3점
2점
1점
VIEW
추천 순
최신 순
높은 평점 순
낮은 평점 순
평점 순
높은 평점 순
낮은 평점 순
들었던 강의들 중 가장 친절하게 알려주시는거 같아요! 설명도 체계적으로 잘 해주시고, 배운 내용을 바로 실습에 적용해서 보여주시다보니 아예 초보자인 제가 이해하는데에 무리가 없었어요! 차근차근 지식을 쌓아가는 느낌이어서 부담도 덜 되었던거 같네요. 좋은 강의 정말 감사드려요! :)
2024-04-19
QML에 대한 강의가 거의 없어서 고생하던 시점에 강의 덕분에 빠르게 입문하는데 도움이 됐습니다. 덤으로 알려주신 내용도 완전 꿀팁이에요. :) 좋은 강의 감사합니다!!
2024-02-08