Available online or on-site, these instructor-led live C++ training courses provide hands-on practical experience in developing applications using C++, C++11, C++14, C++17, and other versions.
C++ training can be delivered as either "online live training" or "onsite live training". Online live training (also known as "remote live training") is conducted through an interactive remote desktop. Onsite live training takes place locally at customer premises in Durban or at NobleProg corporate training centers in Durban.
NobleProg -- Your Local Training Provider
Garden Court South Beach
Durban, South Africa
Way to get there
From Durban city centre: follow the beachfront/Marine Parade south toward South Beach.
By car/taxi: give the driver the address 73 O.R. Tambo Parade, South Beach, Durban 4001.
From King Shaka International Airport: the hotel is roughly 30 km ;from the airport.
This instructor-led, live training in Durban (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:
Configure a development environment that includes all necessary C++ libraries, packages, and frameworks.
Understand the key features, components, and fundamental elements of C++.
Create complex C++ applications using advanced programming techniques.
Learn how to write readable, fast, and secure code in C++.
Identify common security pitfalls in the C++ language and understand how to mitigate them.
Implement test strategies to ensure code quality and security control.
Utilise diagnostics and debugging tools in C++ development.
This training in Durban focuses on secure C and C++ coding, addressing buffer overflows, use-after-free, and input validation. Participants apply defensive techniques and static analysis to develop hardened software that withstands cyberattacks and real-world vulnerabilities.
This instructor-led course in Durban examines the role of C++ in embedded systems. It delves into object-oriented design, memory management, and real-time programming to ensure the creation of accurate and efficient code. Participants will build a sample application to reinforce their practical skills.
This two-day course in Durban equips C++ developers with the skills to integrate the C++11 standard into their projects. It is particularly valuable for financial application developers, offering hands-on coding examples within a lab setting to master new features such as rvalue references, threading, and move semantics.
This instructor-led live training in Durban (online or onsite) targets C++ developers who wish to use CUDA to accelerate applications, develop high-performance GPU kernels, and exploit parallel algorithm libraries for scientific computing, data processing, and machine learning workloads.
This Durban training bridges the gap between C and C++ for embedded systems. It explores C++11 features such as move semantics and concurrency. Learn to leverage templates for bare-metal programming and apply relevant design patterns. Acquire the skills to use C++ correctly in resource-constrained environments.
Introduction to C++ Programming Training Course Information
Create, compile, and run C++ programs. Perform traditional programming operations. Write classes to produce maintainable projects. Manage dynamic data reliably and efficiently.
This instructor-led training focuses on Durban, covering essential C++ OOP concepts such as classes, encapsulation, and polymorphism. Through hands-on labs, developers gain the skills to design modular and reusable applications, exploring inheritance, exception handling, and templates to create efficient, scalable software solutions.
This instructor-led live training Durban delivers in-depth coverage of Qt and its modules.
By the conclusion of the training, participants will have acquired the essential knowledge and hands-on experience needed to develop their own C++ applications using 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.
Online C++ training in Durban, C++ training courses in Durban, Weekend C++ courses in Durban, Evening C++ training in Durban, C++ instructor-led in Durban, C++ classes in Durban, Weekend C++ training in Durban, Evening C++ courses in Durban, C++ private courses in Durban, C++ coaching in Durban, C++ boot camp in Durban, Online C++ training in Durban, C++ instructor in Durban, C++ on-site in Durban, C++ instructor-led in Durban, C++ trainer in Durban, C++ one on one training in Durban