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

[입문] Qt QML과 C++로 시작하는 크로스플랫폼 앱 개발 대시보드

(5)
3개의 수강평 ∙  28명의 수강생

45,100원

지식공유자: 코드브릿지
총 25개 수업 (5시간 22분)
수강기한: 
무제한
수료증: 발급
난이도: 
입문
-
초급
-
중급이상
지식공유자 답변이 제공되는 강의입니다
폴더에 추가 공유

입문자를 위해 준비한
[데스크톱 앱 개발, 프로그래밍 언어] 강의입니다.

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 개발 준비
Qt 프레임워크 소개 미리보기 08:14
왜 QML인가? 10:04
개발환경 세팅 - Qt 프레임워크 설치, 프로젝트 생성 15:00
Qt 라이센스 설명 07:05
덤) Qt Creator 사용팁 - 빌드 옵션, 자주 사용하는 단축키, IDE 설정 07:37
섹션 1. GUI 개발을 위한 QML 프로그래밍
주요 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++ 프로그래밍
Qt QML과 C++의 기본 연동 이해하기 05:38
C++ 클래스를 QML로 노출하기 12:45
QML에서 C++ 모델의 변수 및 함수 사용하기 11:39
QObject 수명 주기 12:11
C++에서 리스트 모델을 작성하고 QML과 연동하기 39:59
섹션 3. 덤
Qt 최신 정보 파악하기 03:03
Qt Creator에서 예제 프로젝트 탐색과 실행 06:41
강의 게시일 : 2024년 01월 17일 (마지막 업데이트일 : 2024년 01월 17일)
수강평 총 3개
수강생분들이 직접 작성하신 수강평입니다.
5
3개의 수강평
5점
4점
3점
2점
1점
VIEW 추천 순 최신 순 높은 평점 순 낮은 평점 순 평점 순 높은 평점 순 낮은 평점 순
개린이 :) thumbnail
5
들었던 강의들 중 가장 친절하게 알려주시는거 같아요! 설명도 체계적으로 잘 해주시고, 배운 내용을 바로 실습에 적용해서 보여주시다보니 아예 초보자인 제가 이해하는데에 무리가 없었어요! 차근차근 지식을 쌓아가는 느낌이어서 부담도 덜 되었던거 같네요. 좋은 강의 정말 감사드려요! :)
2024-04-19
jeong9032 thumbnail
5
QML에 대한 강의가 거의 없어서 고생하던 시점에 강의 덕분에 빠르게 입문하는데 도움이 됐습니다. 덤으로 알려주신 내용도 완전 꿀팁이에요. :) 좋은 강의 감사합니다!!
2024-02-08
지식공유자 코드브릿지
감사합니다!! 앞으로의 강의를 준비하는데 주시는 응원으로 생각하겠습니다!
2024-02-24
구가람 thumbnail
5
좋은 강의 감사합니다!
2024-02-24
지식공유자 코드브릿지
감사합니다!! 도움이 되셨다니 다행입니다!
2024-02-24