강의

멘토링

커뮤니티

Programming

/

Desktop Application

[初級] 6つのプロジェクトで固めるQtの使い方 (REST API)

身になる6つのプロジェクトで固めるQt QMLとC++実践講座です。 多様な形態のUI開発とREST API通信まで網羅する練習を通じて、実務の基礎を身につけましょう!

難易度 初級

受講期間 無制限

  • codebridge
C++
C++
REST API
REST API
Qt
Qt
QML
QML
desktop-application
desktop-application
C++
C++
REST API
REST API
Qt
Qt
QML
QML
desktop-application
desktop-application

学習した受講者のレビュー

学習した受講者のレビュー

5.0

5.0

로렌 장

100% 受講後に作成

よく学んで帰ります。^^

5.0

개린이 :)

26% 受講後に作成

入門講義に続き、この講義も聞いているのに、おなじみの番組を直接作ってみながら学ぶと、はるかに面白いと思います!いつも良い講義ありがとうございます:)

5.0

yhhan

30% 受講後に作成

いいですね!親切で有益です!

受講後に得られること

  • Qt クロスプラットフォームアプリ開発 (Desktop Client)

  • REST API通信クライアント開発

コーディングテストだけに使うC++😂 様々なプログラムを作ってみたくありませんか?

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開発まで、そしてプログラム配布まで行えるようになります。

この講義の特徴

実務でよく使用されるものの、資料不足で苦労されている部分をサポートしたいと思います。

REST API를 이용한 검색 기능

(1) REST APIを利用した検索機能

非同期でAPIをリクエストし、レスポンスを受け取って処理する全過程を学ぶことができます。

(2) 2Dお絵描きボードの描画

Qt QMLが提供する2D関連UIコンポーネントを使用する方法を共有します。例題が不足していて途方に暮れていた方々にお役に立ちたいと思います。

こんな内容を学びます

(1) 開発プロセスに沿って一緒に進めます。

UIプロトタイピングから設計、そしてViewとModelの開発まで体系的に一緒に進めます。

(2) 理解のために丁寧に説明します。

言葉や文章で説明しにくい部分は、図や公式ドキュメントを通じて理解していただきます。

この講義を作った人

  • 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

こんにちは
です。

505

受講生

61

受講レビュー

16

回答

4.7

講座評価

10

講座

プラットフォーム間の境界をなくす開発に魅力を感じ、関連する講義を制作しています。よろしくお願いします!

経歴

現)IT 大手企業エンジニア

ソウル市内4年制大学 コンピュータ工学科 卒業

です! YouTube : https://youtube.com/channel/UChmHjzyYedu9yYb3YmnOOog?si=xM1HueA3TJ4BjnV3 お問い合わせ : codebridge747@gmail.com 経歴 現) IT大手企業エンジニア ソウル4年制大学 コンピュータ工学科卒業

[Eng]

プラットフォーム間の垣根を取り払う開発に魅了され、関連する講義を制作しています。応援よろしくお願いします!

YouTube: https://youtube.com/channel/UChmHjzyYedu9yYb3YmnOOog?si=xM1HueA3TJ4BjnV3

お問い合わせ: codebridge747@gmail.com

経歴

現在) 大手IT企業 開発者

ソウル市内4年制大学 コンピュータ工学科 卒業

カリキュラム

全体

34件 ∙ (5時間 23分)

講座資料(こうぎしりょう):

授業資料
講座掲載日: 
最終更新日: 

受講レビュー

全体

3件

5.0

3件の受講レビュー

  • yhhan3604님의 프로필 이미지
    yhhan3604

    受講レビュー 3

    平均評価 5.0

    5

    30% 受講後に作成

    いいですね!親切で有益です!

    • codebridge
      知識共有者

      受講していただき、ありがとうございます。☺️ 今後の講義もよろしくお願いします〜!

  • hnara28114764님의 프로필 이미지
    hnara28114764

    受講レビュー 3

    平均評価 5.0

    5

    26% 受講後に作成

    入門講義に続き、この講義も聞いているのに、おなじみの番組を直接作ってみながら学ぶと、はるかに面白いと思います!いつも良い講義ありがとうございます:)

    • codebridge
      知識共有者

      受講していただきありがとうございます!

  • laurenjang7999님의 프로필 이미지
    laurenjang7999

    受講レビュー 3

    平均評価 4.7

    5

    100% 受講後に作成

    よく学んで帰ります。^^

    • codebridge
      知識共有者

      受講していただき、ありがとうございます。☺️ これからも有益な講義をたくさん作っていきます。大きな力になります!

¥12,221

codebridgeの他の講座

知識共有者の他の講座を見てみましょう!

似ている講座

同じ分野の他の講座を見てみましょう!