
Online or onsite, instructor-led live C++ training courses demonstrate through hands-on practice how to develop applications with C++, C++11, C++14, C++17, and other versions.
C++ training is available as "online live training" or "onsite live training". Online live training (aka "remote live training") is carried out by way of an interactive, remote desktop. Onsite live C++ trainings in New Zealand can be carried out locally on customer premises or in NobleProg corporate training centers.
NobleProg -- Your Local Training Provider
Testimonials
-that we start with the theoretical part and then we were having examples with what was presented. -exercises were really good -the trainer was adapting to the audience needs
Edina Kiss, Accenture Industrial Software Solutions S.A.
Course: Advanced C++
I liked that we had exercises to do, the material was impressive and well structured and the trainer explained very well all the topics
Diana Toldas - Edina Kiss, Accenture Industrial Software Solutions S.A.
Course: Advanced C++
Enjoyed the flexibility and variety of topics, the combination of trainings and exercises meant that I could apply what I'd learnt straight away. I also enjoyed the projects on the last day to bring everything together.
Luca Ricagni - Anna Halls, Rockwell Collins UK Limited
Course: Advanced C++
I liked the mix of theory and exercises.
ZITRO LABORATORY
Course: C ++ 11 Programación
In my humble opinion, the trainer, he has explained everything with a perfect rhythm maintaining the balance between theoretical and practical material. Beside this, the material was fine.
Héctor González Gómez - ZITRO LABORATORY
Course: C ++ 11 Programación
Chosen topics were OK.
ZITRO LABORATORY
Course: C ++ 11 Programación
The informative slides and the knowledge of the trainer on the subject matter.
EduBroker Sp. zo.o.
Course: Object Oriented Programming with C++
I liked Saidu's personal approach to the training. She was approachable and patient with us even through the somewhat challenging medium of online training. I personally like the online training format. I found it very relaxed and the technology worked reasonably well with a few glitches here and there. However, some of those issues I think were related to issues on the participants' end. I never lost connection or dropped audio or video even once. However my Internet is very good. As I said, the pace was slow for me, and I would have preferred to have covered more advanced topics that I will be dealing with right away in our work Qt code, but I did learn a lot of good basics from Saidu so I appreciate that very much. I answered yes to the question "Would you attend another training session taught by this trainer" but I say that with some hesitation. I would have to know that the delivery was going to be more organised and planned than this training.
Department of Defense
Course: QT Programming
Great training atmosphere.
April Faith Manabat - Controtek Solutions Inc
Course: QT Programming
plenty of exercises, less presentation
Controtek Solutions Inc
Course: QT Programming
C++ Course Outlines in New Zealand
- 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.
- Understand the principles of object-oriented modelling, embedded software programming and real-time programming
- Produce code for embedded systems that is small, fast and safe
- Avoid code bloat from templates, exceptions, and other language features
- Understand the issues related to using C++ in safety-critical and real-time systems
- Debug a C++ program on a target device
- Developers
- Designers
- Part lecture, part discussion, exercises and heavy hands-on practice
- Intermediate C++ developers
- Part lecture, part discussion, exercises and heavy hands-on practice
- Introduce C++ as an object oriented language alternative in an embedded system context
- Show the similarities ‑ and differences ‑ with the C language
- Comprehend different memory management strategies – especially the move semantics introduced with C++11
- Look under the hood and understand what different paradigms in C++ leads to in machine code
- Use templates to achieve type safe high order abstractions for bare-metal close to the hardware programming – memory mapped I/O as well as interrupts – especially the variadic templates introduced with C++11
- Provide some useful design patterns especially applicable in an embedded context
- A few exercises in order to practice some concepts
- Use functional programming solutions to improve the performance of web applications.
- Avoid data mutation and side effects with functional programming.
- Create web applications in a functional programming style.
Last Updated: