
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. Ireland onsite live C++ trainings can be carried out locally on customer premises or in NobleProg corporate training centers.
NobleProg -- Your Local Training Provider
Testimonials
He was knowledgeable, and he repeats the things that we asked as many times as needed
Farinaz Mirmohammadian - Septentrio
Course: Programming in C++
Trainer was enthusiastic and asked a lot of questions. He knew the topic very well.
Septentrio
Course: Programming in C++
Bibliography references of C++ technologies.
Septentrio
Course: Programming in C++
- small number of participants - dedicated trainers Ralf and Nathalie - access to all scripts at the end of each day - flexibility to our specific needs - time for thinking
Septentrio
Course: Programming in C++
Slobodan Dmitrović is an excelent teacher on the subject and knows how to buildup the fundations to have a solid starting point in C++. Direct style supported with exercises and easy-going lectures even if the course was 5 hours per day.
Arturo González Rivas - GMV GmbH
Course: Programming in C++
Excellent trainer with huge knowledge about the subject.
Krzysztof - GMV Innovating Solutions Sp. z o.o.
Course: Programowanie w języku 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 trainer always solves my doubts.
David C Pascual C - FELIPE DE JESUS DUARTE LOPEZ, we need to hace this group for mexico people only from Turf and compact utility
Course: Advanced C++ Software Design
The informative slides and the knowledge of the trainer on the subject matter.
EduBroker Sp. zo.o.
Course: Object Oriented Programming with C++
Scope and detail was great
Adinor Puplampu, P-Logic Consulting
Course: Qt Programming
Trainer is definitely experienced in debugging and getting qt applications to run on the fly.
Home Team Science and Technology Agency
Course: Qt Programming
The subjects that were touched were interesting to me. (Widgets, DB, create UI with the Designer tool)
Bethesa Studios
Course: Qt Programming
Threading, albeit I had to not follow much of the exercise do practice it.
Bethesa Studios
Course: Qt Programming
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
The details on how compiler behaves depending on to the syntax usage. The "Quiz" sections are very stimulating
Andrea Pomatto - Inpeco SpA
Course: Using C++ in Embedded Systems - Applying C++11/C++14
Examples, applications of C++11/14 techniques.
Robert Bosch Kft.
Course: Using C++ in Embedded Systems - Applying C++11/C++14
Lots of nice exercises. The trainer had impressive knowledge and experience.
Robert Bosch Kft.
Course: Using C++ in Embedded Systems - Applying C++11/C++14
French language
Trilliant
Course: C++ for Embedded Systems
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 Guérette-Berthiaume - Trilliant
Course: C++ for Embedded Systems
Interactivity, time for self-contained programming. I learn easier if I have the chance to find out the answer and not just telling me it. It was also a very good thing that the training was well-planned, we kept coffee pauses and the training did not lose my attention. The trainer had very deep knowledge in C++, we felt we could ask anything.
Barna Szécsi - GIS Europe SE
Course: C++ for Embedded Systems
Good coverage of the topic
Steven Irrgang - Raytheon Australia
Course: Writing Simpler Cleaner Code with C++ 17
The trainer was very well versed in the subject matter being discussed, he impressed all of us with his knowledge and ability. I believe some of the examples may not have been planned (they were based on questions asked). However, you would never tell, as they were presented as if fully planned. The pace was good, there was plenty of time for questions, and the Trainer did really well in terms of interacting with those being trained.
Martin Fowell - Raytheon Australia
Course: Writing Simpler Cleaner Code with C++ 17
The code examples are really useful in demonstrating the new features, and the trainer is very knowledgeable and also has an enthusiastic attitude to coding and experimenting.
Raytheon Australia
Course: Writing Simpler Cleaner Code with C++ 17
Lots of exercises and help. It was useful for the trainer to be able to use our individual project doucments to be able to help us fix our issue and complete the exercises. {Plenty of chance for asking questions too.
Matthew - John Edwards, Teledyne
Course: Advanced C++
The number of exercises and practical aplication
Edina Kiss, Accenture Industrial Software Solutions S.A.
Course: Advanced C++
-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++
C++ Course Outlines in Ireland
- 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
- 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
- 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.
- 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.
Last Updated: