
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 Finland can be carried out locally on customer premises or in NobleProg corporate training centers.
NobleProg -- Your Local Training Provider
Testimonials
Excellent trainer with huge knowledge about the subject.
Krzysztof - GMV Innovating Solutions Sp. z o.o.
Course: Programowanie w języku C++
Chosen topics were OK.
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
I liked the mix of theory and exercises.
ZITRO LABORATORY
Course: C ++ 11 Programación
I was benefit from the time tracking and staying on subject.
BK Medical
Course: Advanced C++ Software Design
Anjum is extremely knowledgeable about the areas in which he has experience. His training was theory-heavy, but I think he was usually great at explaining theories.
BK Medical
Course: Advanced C++ Software Design
The practical exercises
Corvil
Course: C/C++ Secure Coding
The hands-on approach to explain the concepts.
Corvil
Course: C/C++ Secure Coding
Exercise and be able to experiment.
Corvil
Course: C/C++ Secure Coding
Animation
Controtek Solutions Inc
Course: QT Programming
plenty of exercises, less presentation
Controtek Solutions Inc
Course: QT Programming
Great training atmosphere.
April Faith Manabat - Controtek Solutions Inc
Course: QT Programming
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
Examples, applications of C++11/14 techniques.
Robert Bosch Kft.
Course: Using C++ in Embedded Systems - Applying C++11/C++14
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
Threading, albeit I had to not follow much of the exercise do practice it.
Bethesa Studios
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
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 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
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++
way of conducting
HSBC Service Delivery (Polska) Sp. z o.o.
Course: Programowanie w języku C++
Machine Translated
C++ issues were immediately implemented on computers by training participants.
Paweł Musiał
Course: Programowanie w języku C++
Machine Translated
Training in the form of workshops with the exercises themselves. The whole theory applied, without unnecessary presentations
GMV Innovating Solutions Sp. z o.o.
Course: Programowanie w języku C++
Machine Translated
The way of conducting classes and the comprehensive knowledge of the trainer
GMV Innovating Solutions Sp. z o.o.
Course: Programowanie w języku C++
Machine Translated
Knowledge, cross-sectional view
Merit Poland sp. z o.o.
Course: Using C++ in Embedded Systems - Applying C++11/C++14
Machine Translated
C++ Course Outlines in Finland
- 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: