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++ training can be carried out locally on customer premises in Nijmegen or in NobleProg corporate training centers in Nijmegen.
NobleProg -- Your Local Training Provider
Nijmegen
Fifty Two Degrees, Jonkerbosplein 52, Nijmegen, Netherlands, 6534 AB
Located in FiftyTwoDegrees, a striking black tower of 18 floors with a 'kink' in the top that is at an angle and known as an unrivaled business address in the east of the Netherlands. FiftyTwoDegrees is designed as a unique business, cultural and social center and is a combination of high concentration of knowledge companies and well thought-out offices that are grouped around a central square
Wageningen
Wageningen WUR, Stippeneng 2 , Wageningen, netherlands, 6708 WE
Wageningen is located on the banks of the Lower Rhine. Excavations date to the first settlements in this area around the Stone Age. The hills to the east of the city offered protection from floods of the Rhine from the Bronze Age. The city has a turbulent history and has been occupied or destroyed several times. The Rhine also changed course in 1421, moved further south and therefore had an adverse effect on the Wageningen trade. In the 17th century, the city started growing tobacco and there were several cigar manufacturers. The floodplains of the Rhine to the south also had several brickworks, one of which can still be seen.
In 1876, the Dutch government decided to build the first agricultural school in Wageningen because it was in the heart of the country and surrounded by a wide variety of soils. Since then, the city has grown enormously and Wageningen University is now a world-famous Life Sciences university. Wageningen also has an important inland port.
The halls of Impulse
Centrally located on Wageningen Campus, near the De halen van Impulse. The glass building and the cheerful colors provide a welcoming atmosphere. Impulse is an excellent location for not too large symposia or training courses. Impulse is located in building 115 on the Campus.
Address Stippeneng 2
6708 WE Wageningen
Wageningen Campus is indicated at the main roads of Wageningen. Follow the P-route to P3 on the campus. The route is indicated from all large parking spaces to the individual buildings on the campus. Impulse's building number is 115.
Arnhem
Arnhem Park Tower, Nieuwe stationsstraat 20, Arnhem, Netherlands, 6811 KS
The Arnhem Nijmegen region is known as a conference destination and has a thriving food and health sector, thanks in part to the presence of two universities.
The Park Tower is located in a modern building on top of the train station in the center of Arnhem's business district. The railway connects the city to national and international cities. Moreover, Arnhem is close to the German border and is easily accessible due to the many train routes. From the 13th and 14th floors of the city center you have a view over the city and the World Trade Center is right next door.
This instructor-led, live training in Nijmegen (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.
Deep C++ training to cover quantitative methods modeling and introduce a huge project for the trainees to have real hands-on experience with C++ for Quants
This three day course covers the basics of securing the C/C++ code against the malicious users who may exploit many vulnerabilities in the code with memory management and input handling, the course cover the principals of writing secure code.
Is C++ suitable for embedded systems such as microcontrollers and real-time-operating-systems?
Should object-oriented-programming be used in microcontrollers?
Is C++ too far removed from the hardware to be efficient?
This instructor-led, live training addresses these questions and demonstrates through discussion and practice how C++ can be used to develop embedded systems with code that is accurate, readable, and efficient. Participants put theory into practice through the creation of a sample embedded application in C++.
By the end of this training, participants will be able to:
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
Audience
Developers
Designers
Format of the course
Part lecture, part discussion, exercises and heavy hands-on practice
This is a 2 day course aimed at C++ programmers who are interested in applying the new C++11 standard in their industry. It is particularly useful for financial applications developers covering all new features with coding examples to be executed within the lab
This instructor-led, live training in Nijmegen (online or onsite) provides introductory coverage of C++, the Qt GUI framework, and various communication technologies such as ZeroMQ and Protocol Buffers that can be used for writing distributed applications.
By the end of this training, participants will have the necessary knowledge and practice to write and compile an application using C++, Qt and gcc on Linux Centos 6/7. Participants will also integrate asynchronous messaging capabilities using Zero MQ and Protocol Buffers.
This training intends to introduce C++ as the common extension of C when applying object-oriented embedded system development. Since C++ encloses C, this training takes us from C to C++ in a natural way, and looks under the hood of how C++ is implemented. This is especially valuable to comprehend when applying C++ in an embedded resource limited environment. The C++ standard has recently been undergoing a major revision, a.k.a. as C++11, and a new one is on its way, C++14. This course addresses subjects brought in with these revisions that are especially useful like high performance memory management, concurrency making use of a multicore environment, and bare-metal close to the hardware programming.
GOAL/BENEFITS
The major objective of this class is that you shall be able to use C++ in a “correct way”.
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
AUDIENCE/PARTICIPANTS
This training is aimed C++- programmers who intend to start using C++ in an embedded system context.
PREVIOUS KNOWLEDGE
The course requires basic knowledge in C++ programming, corresponding to our trainings ”C++ – Level 1” and ”C++ Level 2 – Introducing C++11”.
PRACTICAL EXERCISES
During the training you will practice the presented concepts in a number of exercises. We will use the open and free integrated development environment from Eclipse
This is a specialized HMI Development course designed for automotive professionals who are involved in the development of advanced automotive infotainment system
During the training in Nijmegen, there is an ongoing Q&A session between the trainer and participants. The C++ handouts are in PDF format. Solved source code exercises are in the .zip format. The fifth day is dedicated to building a C++ project, debugging the code and performing code reviews.
This instructor-led, live training in Nijmegen (online or onsite) is aimed at developers who wish to use C to apply object oriented programming techniques and improve software design.
By the end of this training, participants will be able to: implement object oriented concepts in C, design modular applications, apply encapsulation and abstraction, and structure maintainable codebases.
This instructor-led, live training in Nijmegen covers the fundamentals of game development with Unreal Engine 4 while giving participants the chance to create their own sample game.
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++
Open discussion, trainer very knowledgeable and willing to help with debug and questions
Good balance between theoretical and practical exercises.
JACK ROSS - STMicroelectronics R&D Ltd
Course - Programming in C++
how we can use reserved words and best practices to be used when using Objet Oriented Programming.
how we can rely on cpp reference to get knowledge of desired topics
Alejandro - we need to hace this group for mexico people only from Turf and compact utility
Course - Advanced C++ Software Design
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
Provisional Upcoming Courses (Contact Us For More Information)
Online C++ training in Nijmegen, C++ training courses in Nijmegen, Weekend C++ courses in Nijmegen, Evening C++ training in Nijmegen, C++ instructor-led in Nijmegen, Evening C++ courses in Nijmegen, C++ coaching in Nijmegen, C++ on-site in Nijmegen, C++ instructor in Nijmegen, Online C++ training in Nijmegen, C++ trainer in Nijmegen, C++ private courses in Nijmegen, C++ boot camp in Nijmegen, C++ one on one training in Nijmegen, C++ classes in Nijmegen, Weekend C++ training in Nijmegen, C++ instructor-led in Nijmegen