Course Outline
Introduction
Overview of C++ and QT Features
Setting up the Development Environment on Linux Centos 6/7.
Creating a Sample C++ Application
Implementing a GUI with QT
Objects and Core Types
Models and Views
Widgets and Designer
Applications and Painting
Creating 2D and 3D Graphics (Square, Circle, Polygons, etc.)
Multithreaded Programming
Inter-Process Communication
Understanding Network Communications Patterns (Request/Reply, Publish-Subscribe, etc.)
Asynchronous Messaging with ZeroMQ
Serializing Data with Protocol Buffers
Testing and Debugging the Application
Troubleshooting
Summary and Conclusion
Requirements
- Knowledge of basic programming concepts.
Audience
- Software developers
Custom Corporate Training
Training solutions designed exclusively for businesses.
- Customized Content: We adapt the syllabus and practical exercises to the real goals and needs of your project.
- Flexible Schedule: Dates and times adapted to your team's agenda.
- Format: Online (live), In-company (at your offices), or Hybrid.
Price per private group, online live training, starting from 8000 € + VAT*
Contact us for an exact quote and to hear our latest promotions
Testimonials (3)
The speed and focus on the target system, I could maintain focus well
Kevin - Phoenix Contact B.V.
Course - gRPC
Practical examples.
Mateusz - Aplikacje Krytyczne
Course - BizTalk for Developers
Theory and excises not separated but after every bigger Topic there were exercises to remember theory in practice