QT Programming培訓
Qt 是一個用於開發跨平臺應用軟件的應用程序框架。它使用標準 C++ 並擴展了功能,以簡化 GUI 和服務器應用程序的開發。
本次由講師主導的線下培訓將深入講解 Qt 及其模塊。
培訓結束後,參與者將掌握必要的知識和實踐技能,能夠使用 Qt 開發自己的 C++ 應用程序。
課程形式
- 由講師主導的課程,涵蓋 Qt 的理論知識,並結合練習和大量的實際開發操作。
課程簡介
Qt 簡介
物件和核心類型
- 核心類
- 物件
- 物件 Communication
小部件和設計器
- 部件
- 對話框
應用和塗裝
- 繪畫和造型
- 應用程式創建
模型和檢視
圖形檢視
Qt 其他型號
- 多線程 Programming 和多媒體
- 多媒體 Programming
- 進程間通信
其他主題
- 使用外掛程式擴充Qt
- 數據處理
- XML 模式
- 動畫
閉幕致辭
最低要求
- 具備基本的編程概念知識。
受衆
- 軟件開發人員
需要幫助選擇合適的課程嗎?
        
    
QT Programming培訓 - 詢問
客戶評論 (1)
Great training atmosphere.
April Faith Manabat - Controtek Solutions Inc
課程 - QT Programming
相關課程
高級C++
35 時間:本次由講師主導的培訓在澳門(線上或線下)面向希望使用高級C++編程技術開發複雜、安全和高性能系統與應用程序的開發者。
培訓結束後,參與者將能夠:
- 搭建包含所有C++庫、包和框架的開發環境。
- 理解C++的特性、組件和基本元素。
- 使用高級編程技術創建複雜的C++應用程序。
- 學習如何編寫可讀性強、快速且安全的C++代碼。
- 瞭解C++語言中常見的安全隱患及其緩解方法。
- 實施代碼質量和安全控制的測試策略。
- 使用C++開發中的診斷和調試工具。
C++ for Modeling Quantitative Finance
49 時間:深度C++培訓,涵蓋量化方法建模,並引入一個大型項目,讓學員通過實踐獲得C++在量化領域的真實經驗。
C/C++ Secure Coding
21 時間:本課程爲期三天,涵蓋C/C++代碼安全的基礎知識,旨在防止惡意用戶利用代碼中的內存管理和輸入處理漏洞。課程將介紹編寫安全代碼的基本原則。
C++ 適用於 Embedded Systems
21 時間:C++是否適用於嵌入式系統,如微控制器和即時操作系統?
在微控制器中是否應使用面向對象編程?
C++是否離硬件太遠以至於效率低下?
本次由講師指導的線下培訓將解答這些問題,並通過討論和實踐演示如何使用C++開發嵌入式系統,確保代碼準確、可讀且高效。參與者將通過創建一個C++嵌入式應用程序的示例,將理論付諸實踐。
培訓結束後,參與者將能夠:
- 理解面向對象建模、嵌入式軟件編程和即時編程的原理
- 爲嵌入式系統編寫小巧、快速且安全的代碼
- 避免因模板、異常和其他語言特性導致的代碼膨脹
- 理解在安全關鍵和即時系統中使用C++的相關問題
- 在目標設備上調試C++程序
受衆
- 開發人員
- 設計師
課程形式
- 部分講座,部分討論,練習和大量動手實踐
C++ 11 编程
14 時間:這是一個為期2天的課程,旨在幫助C++程式設計師在他們的產業中應用新的C++11標準。對於金融應用程式開發者來說尤其有用,課程涵蓋所有新功能,並提供在實驗室中執行的程式碼範例。
C++, QT, ZeroMQ 和 Protocol Buffers
35 時間:這種以講師為主導的澳門現場培訓(現場或遠端)提供了C++、Qt GUI框架以及各種通信技術(如ZeroMQ和Protocol Buffers)的介紹性內容,這些技術可用於編寫分散式應用程式。
在本次培訓結束時,參與者將具備在Linux Centos 6/7上使用C++,Qt和gcc編寫和編譯應用程式所需的知識和實踐。參與者還將使用 Zero MQ 和 Protocol Buffers 集成異步消息傳遞功能。
在嵌入式系統中使用C++ - 應用C++11/C++14
21 時間:本培訓旨在介紹 C++ 作為在應用物件導向嵌入式系統開發時 C 語言的常見擴展。由於 C++ 包含了 C 語言,本培訓將以自然的方式帶您從 C 語言過渡到 C++,並深入探討 C++ 的實現細節。這對於在資源有限的嵌入式環境中應用 C++ 時尤其有價值。C++ 標準最近正在進行重大修訂,即 C++11,並且新的 C++14 也即將推出。本課程將涵蓋這些修訂中引入的主題,這些主題特別有用,例如高效能記憶體管理、利用多核心環境的並行處理,以及接近硬體的裸機編程。
目标/收益
本课程的主要目标是使您能够以“正确的方式”使用 C++。
- 介紹 C++ 作為嵌入式系統環境中的物件導向語言替代方案
- 展示與 C 語言的相似之處與差異
- 理解不同的記憶體管理策略——特別是 C++11 引入的移動語義
- 深入探討並理解 C++ 中不同範式在機器碼中的表現
- 使用模板實現類型安全的高階抽象,用於接近硬體的裸機編程——記憶體映射 I/O 以及中斷處理——特別是 C++11 引入的可變模板
- 提供一些特別適用於嵌入式環境的設計模式
- 通過一些練習來實踐某些概念
观众/参与者
本培训面向 C++- 打算在嵌入式系统环境中开始使用 C++ 的程序员。
以前的知识
该课程需要 C++ 编程的基本知识,对应于我们的培训“C++ – 1 级”和“C++ 2 级 – 介绍 C++11”。
实践练习
在培训期间,您将在许多练习中练习所呈现的概念。我们将使用 Eclipse 开放且免费的集成开发环境
使用C++進行函數式編程
14 時間:這種以講師為主導的澳門現場現場培訓針對的是希望使用C++功能程式的Web開發人員
在培訓結束時,參與者將能夠:
- 使用函數式程式設計解決方案來提升Web應用程式的效能。
- 透過函數式程式設計避免數據變異和副作用。
- 以函數式程式設計風格創建Web應用程式。
Qt Quick 和 QML
7 時間:本課程為講師指導的澳門(線上或線下)培訓,旨在幫助網頁設計師使用Qt Quick和QML構建跨平台且動態的用戶界面。
培訓結束後,參與者將能夠:
- 使用QML設計應用程式用戶界面的原型。
- 使用QML創建並實現應用程式的用戶界面元素。
- 實現動畫、變換和過渡效果,為應用程式用戶提供更流暢的體驗。
 
                    