C++, QT, ZeroMQ and Protocol Buffers培訓
C++ 是基于 C 的对象导向编程语言。 分布的应用程序通常使用像ZeroMQ这样的邮件图书馆与其他组件、服务和应用程序无同步沟通。 消息首先通过一个序列化协议,如Protocol Buffers,允许消息以比JSON或 XML文件更小、更轻的编辑比特传输。
由教练导,现场培训(在线或在线)提供介绍的覆盖 C++,GUI框架,以及各种通信技术,如ZeroMQ和Protocol Buffers,可以用于编写分布应用。
在本研讨会结束后,参与者将有必要的知识和实践来写作和编写申请,使用 C++, Qt 和 gcc 在 Linux Centos 6/7. 参与者还将使用 Zero MQ 和 Protocol Buffers 集成无同步消息功能。
课程格式
- 互动讲座和讨论。
- 很多练习和练习。
- 在现场实验室环境中进行手动实施。
课程定制选项
- 要申请此课程的定制培训,请联系我们安排。
課程簡介
介紹
C++ 和 QT 功能概述
在 Linux Centos 6/7 上設置開發環境。
創建範例C++ 應用程式
使用 QT 實現 GUI
物件和核心類型
模型和檢視
小部件和設計器
應用和塗裝
建立 2D 和 3D Graphics(正方形、圓形、多邊形等)
多線程 Programming
行程間 Communication
瞭解網路 Communication 模式(請求/回復、發佈-訂閱等)
使用 ZeroMQ 進行異步消息傳遞
使用協議緩衝區序列化數據
測試和調試應用程式
故障排除
總結和結論
最低要求
- 瞭解基本的程式設計概念。
觀眾
- 軟體開發人員
Open Training Courses require 5+ participants.
C++, QT, ZeroMQ and Protocol Buffers培訓 - Booking
C++, QT, ZeroMQ and Protocol Buffers培訓 - Enquiry
客戶評論 (4)
Practical examples.
Mateusz - Aplikacje Krytyczne
Course - BizTalk for Developers
interesting content
Mike Bassi - SRC Aus
Course - OpenCL
I like how helpful Clement is.
Mateera Kaikko - ASML US, LLC
Course - gRPC
I was very lucky to have one-to-one training and it gave me a good grounding in the subject as well as exploring some of my real use-cases that were really complex.
Melissa Harrison
Course - XQuery
Provisional Upcoming Courses (Require 5+ participants)
相關課程
BizTalk for Developers
21 時間:This instructor-led, live training in 香港 (online or onsite) is aimed at intermediate-level developers who wish to use BizTalk to connect legacy systems with newer applications.
By the end of this training, participants will be able to:
- Install and configure BizTalk.
- Automate business processes using BizTalk.
- Understand BizTalk messaging.
- Integrate BizTalk with Azure and Sharepoint.
- Deploy and troubleshoot a BizTalk installation.
Biztalk for Administrators
35 時間:此講師指導的現場培訓<本地>(在線或現場)面向希望設計、部署和管理多伺服器 BizTalk Server 環境的管理員和工程師。
在本次培訓結束時,參與者將能夠:
- 安裝並配置 BizTalk 伺服器。
- 設置和管理 BizTalk 個使用者。
- 在組織內設置和保護郵件路由。
- 配置與組織外部合作夥伴的基於EDI的集成。
- 部署、監控和管理業務規則。
- 自動部署 BizTalk 個應用程式。
- 跟蹤、監控和分析 Business 活動。
- 規劃和實施 BizTalk Server 的高可用性和災難恢復。
BizTalk for Administrators - Beginner to Advanced
70 時間:此講師指導的現場培訓<本地>(在線或現場)面向希望設計、部署和管理多伺服器 BizTalk Server 環境的管理員和工程師。
在本次培訓結束時,參與者將能夠:
- 安裝並配置 BizTalk 伺服器。
- 設置和管理 BizTalk 個使用者。
- 在組織內設置和保護郵件路由。
- 配置與組織外部合作夥伴的基於EDI的集成。
- 部署、監控和管理業務規則。
- 自動部署 BizTalk 個應用程式。
- 跟蹤、監控和分析 Business 活動。
- 規劃和實施 BizTalk Server 的高可用性和災難恢復。
- 優化 BizTalk Server 的性能及其環境。
- 自動監控商務活動。
- 排查運行時異常問題。
- 自動測試 Biztalk。
- 規劃和執行 BizTalk 的系統維護。
gRPC
7 時間:此講師指導的現場培訓<本地>(在線或現場)面向希望在其應用程式中創建、實施和管理 gRPC 服務的軟體工程師、程式師和開發人員。
在本次培訓結束時,參與者將能夠:
- 設置 gRPC 服務以連接到伺服器並創建專案。
- 實施 Server 和 Client 以與應用程式整合。
- 使用身份驗證系統和基準測試工具監控 gRPC 個服務。
HashiCorp Nomad
14 時間:這種由 講師指導的 香港 現場培訓(在線或現場)面向 DevOps 工程師和開發人員,他們希望使用 HashiCorp Nomad 輕鬆部署和擴展應用程式,同時減少運營開銷。
在本次培訓結束時,參與者將能夠:
- 安裝和配置 HashiCorp Nomad。
- 部署和管理容器和非容器化應用程式。
- 在整合的系統中管理資源、調度和運營。
- 在單個集群中啟用擴展節點和服務集成。
HashiCorp Vault
14 時間:此 香港 講師指導的現場培訓(在線或現場)面向 DevOps 工程師或開發人員,他們希望使用 HashiCorp Vault 來控制對集成系統中密碼、資料庫憑證、API 密鑰、令牌和證書的訪問。
在本次培訓結束時,參與者將能夠:
- 安裝和部署 HashiCorp Vault。
- 瞭解並使用 HashiCorp Vault 的不同服務和元件。
- 實施身份驗證方法、安全策略並執行管理任務以保護基礎設施。
- 在 Nomad 和 Kubernetes 等容器編排器上部署和使用 HashiCorp Vault 服務。
Apache Mesos
14 時間:此講師指導的現場培訓在 香港(在線或現場)進行,面向希望使用 Apache Mesos 在大規模集群環境中有效管理資源工作負載和應用程式的 IT 管理員、軟體工程師和開發人員。
在本次培訓結束時,參與者將能夠:
- 為分散式系統安裝、配置和運行 Apache Mesos。
- 管理多個應用程式和框架的資源分享和分配。
- 實現管理任務的調度機制。
- 設置並使用Marathon處理 Apache Mesos上的容器編排。
OpenCL
21 時間:OpenCL是對由CPU、GPU和其他處理器構建的異構計算機進行程式設計的標準。它包括一個框架,用於根據主機(如 CPU)和一個或多個計算設備(如 GPU)和一種基於 C 的程式設計語言(用於為計算設備編寫程式)來定義平臺。使用 OpenCL,程式師可以編寫基於任務和數據並行的程式,這些程式可以在單個系統中利用這些不同類型的處理器。
GUI Programming with Python and PyQt
21 時間:這種以講師為主導的香港現場現場培訓(現場或遠端)針對的是希望使用Python和Qt UI框架編寫具有視覺吸引力的軟體應用程式的人。
在培訓結束時,參與者將能夠:
- 設置一個包含所有需要的庫、包和框架的開發環境。
- 創建一個桌面或伺服器應用程式,其使用者介面運行流暢且具有視覺吸引力。
- 實現各種UI元素和效果,包括小部件、圖表、層次等,以達到可用性的最大效果。
- 在設計和開發階段實施良好的UI設計和代碼組織。
- 測試和調試應用程式。
Qt Quick and QML
7 時間:這種以講師為主導的香港現場培訓(現場或遠端)針對的是希望使用Qt Quick and QML構建跨平台和動態UI的網頁設計師。
在培訓結束時,參與者將能夠:
- 使用 QML 為應用程式 UI 設計原型。
- 使用 QML 建立和實現應用程式的UI元素。
- 實現動畫、轉換和過渡,為應用程式使用者創建回應速度更快的體驗。
XML Fundamentals
21 時間:本課程面向基於 XML 技術的系統的分析人員、設計人員和管理員。
該培訓是對 XML 及其關鍵技術的介紹。允許您獲得創建有效的 XML 文檔、對 XML 文檔的結構進行建模(使用 DTP 或 XML 架構)以及將 XML 檔案轉換為其他格式(XHTML、HTML、TXT、PDF)所涉及的技能。
XQuery
14 時間:本培訓提供:
- XQuery 的高級概述和快速流覽
- 用於編寫複雜查詢的資訊,而不會被類型、命名空間和架構的詳細資訊所困擾
- 為希望利用模組化、命名空間、類型和架構的使用者提供高級概念
- 使用特定類型數據(例如數位、字串、日期、URI 和處理指令)的準則
- 對內置函數和類型的完整字母引用
參與者還將瞭解 XQuery 對數據過濾、排序和分組的支援,以及如何使用 FLWOR 運算式、XPath 和 XQuery 工具來提取和組合資訊。在培訓期間,他們將瞭解如何將所有這些工具應用於各種數據源,以及如何將來自多個來源的資訊重新組合成一個最終輸出結果。