Skip to main content

Qt カスタマートレーニング

Qt のエキスパートと学ぶ、スキルを次のステージへ

私たちは、Qt 製品に関する高品質なトレーニングを世界中の企業に提供することを使命としています。実践的で専門家による指導を通じて、Qt の可能性を最大限に引き出し、優れたアプリケーションの開発、開発サイクルの加速、そして自信を持って製品を送り出せるチーム作りをサポートします。

無料相談 コース一覧

定番の人気コース

 

Qt トレーニングを受けるメリット

コース一覧

 

お見積りのご依頼

既存のコースにご興味がある場合も、カスタムカリキュラムをご希望の場合も、お客様に最適なトレーニングを、最適なタイミングと場所でご提供できるようサポートいたします。

見積依頼

Qt Quick によるアプリケーション開発

このコースでは、Qt Creator を使用してクロスプラットフォームアプリケーションを開発する方法を学びます。Qt C++ や QML の基本概念をしっかりと理解し、Qt Quick を使ったユーザーインターフェースの設計方法を習得できます。

本トレーニングは、デスクトップ・組み込み・モバイル向けの開発に携わるソフトウェア開発者で、美しくレスポンシブな UI を効率的な C++ バックエンドと連携させて構築したい方に最適です。

主な内容

  • Qt C++ における基本的なプログラミング概念
  • QML 言語の基礎
  • QML によるユーザーインターフェースの作成
  • データモデルとコンテナの活用
  • QML とビジネスロジックの統合
  • データベース連携
  • マルチスレッド処理
  • Qt Test を用いた単体テスト
  • ライブラリやプラグインによる再利用性の向上


対象プラットフォーム: デスクトップ、組み込み機器、モバイル

見積依頼

Qt Widgets によるアプリケーション開発

このコースでは、Qt Widgets を使って高機能なデスクトップアプリケーションを構築する方法にフォーカスします。既存のウィジェットやカスタムウィジェットの活用、UI デザインツールの使い方、ビジネスロジックとの統合方法まで幅広く学びます。

従来型のデスクトップ環境で、UI コンポーネントやアプリケーション構造を細かく制御しながら開発したい開発者に最適です。

主な内容

  • Qt における基本的なプログラミング概念
  • UI デザイナーツールの活用
  • 既成ウィジェットの使い方
  • カスタムウィジェットの作成
  • UI ビューの構築
  • データモデルとコンテナ
  • Graphics View の活用
  • アプリケーション作成支援ツール
  • データベース連携
  • マルチスレッド処理
  • Qt Test を使った単体テスト
  • ライブラリやプラグインによる再利用性の向上


対象プラットフォーム:デスクトップ

Qt Design Studio による 2D UI デザイン

このコースでは、Figma からインポートしたデザインアセットを活用して、Qt Design Studio でインタラクティブな 2D ユーザーインターフェースを作成する方法を学びます。視覚的なデザインを効率よく Qt Quick UI として実装したい、テクニカルアーティストや UI/UX デザイナーに最適です。

主な内容

  • Figma からのアセットインポート
  • UI デザイナー向けの QML の基本概念
  • Qt Design Studio を使った UI 作成
  • 2D グラフィカルエフェクト(※MCU は対象外)
  • タイムラインアニメーションの作成
  • 開発チーム間のコラボレーション手法


対象プラットフォーム:デスクトップ、組み込み機器、モバイル、MCU

見積依頼

ソフトウェア開発者のための Qt Design Studio

このコースは、ソフトウェア開発者が Qt Design Studio を活用して UI 作成のワークフローを効率化することを目的としています。グラフィカルアセットの活用、迅速なプロトタイピング、そしてデザイン成果物を Qt Quick アプリケーションに統合する方法にフォーカスします。

※本コースは「Qt Quick によるアプリケーション開発」または「Qt Quick での UI 作成」とのセット受講が前提となっており、単独での受講はできません。

主な内容

  • Qt Design Studio を使った UI 作成
  • Figma からのアセットインポート概要
  • タイムラインアニメーション
  • GUI プロトタイピングにおけるシミュレートデータの活用
  • Qt Design Studio で作成した UI のアプリケーションへの統合


対象プラットフォーム:デスクトップ、組み込み機器、モバイル、MCU

Qt Quick での UI 作成

このコースでは、Qt Quick と QML を使ってモダンで滑らかなユーザーインターフェースを構築する基本を学びます。また、強力な C++ バックエンドとの連携方法についても解説します。デスクトップからマイコン(MCU)まで、幅広いプラットフォームで UI を設計するソフトウェアエンジニアに最適な内容です。

主な内容

  • Qt C++ における基本的なプログラミング概念
  • QML 言語の基本
  • QML によるユーザーインターフェースの作成
  • データモデルとコンテナ
  • UI とビジネスロジックの統合


対象プラットフォーム:デスクトップ、組み込み機器、モバイル、MCU

Qt Widgets での UI 作成

このコースでは、Qt Widgets と C++ を使って、クラシックなデスクトップスタイルのアプリケーションを作成する方法を学びます。従来の UI 開発手法を好む開発者や、既存の QWidget ベースのアプリケーションを保守している開発者に最適です。

※本コースは「Qt Quick によるアプリケーション開発」または「Qt Quick での UI 作成」とのセット受講が前提で、単体では受講できません。

主な内容

  • Qt C++ における基本的なプログラミング概念
  • UI デザイナーツールの活用
  • 既成ウィジェットの使用方法
  • カスタムウィジェットの作成
  • UI ビューの構築
  • データモデルとコンテナの活用
  • Graphics View の利用
  • ローカライズおよび国際化対応


対象プラットフォーム:デスクトップ

Squish による自動 GUI テスト

このコースでは、自動 GUI テストケースの作成と保守、BDD(振る舞い駆動開発)やデータ駆動型テスト手法の活用、そして長期的なテストの安定性を実現するためのベストプラクティスを学びます。手動テストの工数を削減し、テストカバレッジを高め、リリースの信頼性を向上させたい QA エンジニアや開発者に最適です。

主な内容

  • テストスクリプトの作成と実行
  • オブジェクト認識手法
  • アプリケーション内部へのアクセス
  • 同期処理の扱い
  • データ駆動型テスト
  • 振る舞い駆動開発(BDD)
  • テストフレームワーク設計
  • 高度なテスト実行技法


対象プラットフォーム:デスクトップ、組み込み機器、モバイル、MCU

見積依頼

Coco によるコードカバレッジ分析

このコースでは、ユニットテストの有効性を評価・向上させるために Coco を活用する方法を学びます。カバレッジの基本から、組み込み機器や CI(継続的インテグレーション)環境での応用まで、幅広く取り扱います。Qt および C++ アプリケーションの品質向上を目指す QA エンジニアや開発者に最適です。

主な内容

  • コードカバレッジの基本
  • Coco の主な機能紹介
  • CoverageBrowser の使用方法
  • C++ カバレッジデータの収集
  • 組み込み機器からのカバレッジデータ取得


対象プラットフォーム:デスクトップ、組み込み機器

カスタムトレーニング

ご希望の内容が見つかりませんでしたか?プロジェクトやニーズに合わせて、内容を自由に調整できるカスタムトレーニングもご用意しています。

例:対応可能なトピック

  • Qt Quick 3D を使った 3D プログラミング
  • 組み込み向け Qt
  • モバイル向け Qt
  • Qt for Python
  • Qt Safe Renderer
  • 産業オートメーション向け Qt
  • 車載向け Qt
  • Axivion によるアーキテクチャ・静的コード解析
  • 完全にカスタマイズされた内容

見積依頼