Whether delivered online or on-site, our instructor-led live C++ courses provide a hands-on approach to mastering application development across C++, C++11, C++14, C++17, and other versions.
You can access C++ training through "online live" or "onsite live" formats. Online live sessions, also known as remote live training, are facilitated via an interactive remote desktop. Alternatively, onsite live training can be conducted at your location in Gaia or at NobleProg's corporate training centers in Gaia.
NobleProg -- Your Local Training Provider
Holiday Inn Porto - Gaia
220, Rua Diogo Macedo, 220, Vila Nova de Gaia 4400-107 , Gaia, Portugal
From Porto by Metro
If you're coming from Porto city centre:
Take the Metro Line D (yellow line) toward Vila d’Este.
Get off at João de Deus.
From João de Deus, walk about 13 minutes to: Rua Diogo Macedo 220, 4400-107 Vila Nova de Gaia.
From Vila Nova de Gaia train station
If by “local train station” you mean Vila Nova de Gaia-Devesas:
The address is approximately 12 minutes walking from Vila Nova de Gaia station according to the accommodation's location information.
You can therefore walk directly rather than taking the metro.
This instructor-led, live training in Gaia (online or onsite) is aimed at developers who wish to use advanced C++ programming techniques to develop complex, secure, and high-performance systems and applications.
By the end of this training, participants will be able to:
Set up a development environment that includes all C++ libraries, packages and frameworks.
Understand the features, components, and basic elements of C++.
Create complex C++ applications using advanced programming techniques.
Learn how to write readable, fast, and secure code in C++.
Know the common security pitfalls in C++ language and how to mitigate them.
Implement test strategies for code quality and security control.
Use the diagnostics and debugging tools in C++ development.
This Gaia training focuses on secure C and C++ coding, addressing issues like buffer overflows, use-after-free, and input validation. It enables participants to apply defensive measures and static analysis to construct hardened software capable of withstanding cyberattacks and real-world vulnerabilities.
This instructor-led course in Gaia examines the integration of C++ within embedded systems. It addresses object-oriented design, memory management, and real-time programming to facilitate the creation of accurate and efficient code. Participants develop practical skills by constructing a sample application.
This two-day course in Gaia enables C++ programmers to implement the C++11 standard. It is highly relevant for developers in the financial applications sector. Participants will explore new features through practical coding exercises conducted in the lab, covering rvalue references, threading, and move semantics.
This instructor-led, live training in Gaia (online or onsite) is aimed at C++ developers who wish to use CUDA to accelerate applications, write high-performance GPU kernels, and leverage parallel algorithm libraries for scientific computing, data processing, and machine learning workloads.
This Gaia training bridges the divide between C and C++ in embedded systems. It delves into C++11 capabilities such as move semantics and concurrency. You will learn to employ templates for bare-metal programming and implement relevant design patterns, acquiring the skills to use C++ effectively in resource-limited environments.
This instructor-led training in Gaia focuses on core C++ OOP concepts, including classes, encapsulation, and polymorphism. Through hands-on labs, developers gain the skills to design modular and reusable applications, exploring inheritance, exceptions, and templates to build effective, scalable software solutions.
This instructor-led, live training session in Gaia delves deeply into Qt and its associated modules.
By the conclusion of the training, attendees will have gained the requisite knowledge and practical experience to create their own C++ applications utilizing Qt.
Read more...
Last Updated:
Testimonials (7)
Detailed explanation, re-iteration of points in a quite subtle way that really drove the knowledge home very well. Rod's willingness to double-check the odd obscure question that we rasied, to be sure that his answers were 100% right. Also, his interest in discussing the pros & cons of alternate coding styles so that we learnt not only how to use C++ in our intended way, but why it should be done that way.
Nick Dillon - cellxica Ltd
Course - Using C++ in Embedded Systems - Applying C++11/C++14
Experience sharing, it's teacher's know-how and valuable.
Carey Fan - Logitech
Course - C/C++ Secure Coding
The online-ness of it meant that we could save a lot of time. Much appreciated. Also, the fact that the trainer knew both c# and Cpp was a huge help since he could explain everything through knowledge we already possessed.
Gabor - Rheinmetall Electronics Hungary Kft
Course - Advanced C++
We have been show many different tools (gdb,valgrind,callgrind, google sanitizers, ...) which was really great to have a base knowledge that we can extend when we will need to use one of those tools.
Thibault Marechal - Red Embedded Consulting Sp. z o.o.
Course - C++ 11 Programming
The trainer really adapted the training to our level and took a lot of time and efforts to make sure the presentation was well adapted.
Nicolas Guerette-Berthiaume - Trilliant
Course - C++ for Embedded Systems
Good examples, focus on most useful material
Piotr Sowinski - Intel Technology Poland
Course - Object Oriented Programming with C++
Great training atmosphere.
April Faith Manabat - Controtek Solutions Inc
Course - QT Programming
Provisional Upcoming Courses (Contact Us For More Information)
Online C++ training in Gaia, C++ training courses in Gaia, Weekend C++ courses in Gaia, Evening C++ training in Gaia, C++ instructor-led in Gaia, C++ instructor in Gaia, C++ boot camp in Gaia, C++ instructor-led in Gaia, C++ private courses in Gaia, Online C++ training in Gaia, C++ one on one training in Gaia, C++ coaching in Gaia, C++ classes in Gaia, C++ trainer in Gaia, C++ on-site in Gaia, Weekend C++ training in Gaia, Evening C++ courses in Gaia