C++ Training Courses

C++ Training Courses

Local, instructor-led live C++ training courses demonstrate through hands-on practice how to develop applications with C++. C++ training is available as "onsite live training" or "remote live training". Onsite live training can be carried out locally on customer premises in Europe or in NobleProg corporate training centers in Europe. Remote live training is carried out by way of an interactive, remote desktop. NobleProg -- Your Local Training Provider

Testimonials

★★★★★
★★★★★

C++ Course Outlines

CodeNameDurationOverview
pcppProgramming in C++35 hoursThe course presents a comprehensive object-oriented language C++ and its use of simple examples. These are the standard mechanisms and library
cpp11C++ 11 Programming 14 hoursThis 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
HMIAUTOHMI Development for Automotive Infotainment Systems 14 hoursThis is a specialized HMI Development course designed for automotive professionals who are involved in the development of advanced automotive infotainment system
evolvoEvolving Objects (EO) 21 hoursEO is a template-based, ANSI-C++ evolutionary computation library which helps you to write your own stochastic optimization algorithms insanely fast.

With the help of EO, you can easily design evolutionary algorithms that will find solutions to virtually all kind of hard optimization problems, from continuous to combinatorial ones.

Audience

This course is meant for researchers and developers seeking to utilize Evolutionary Objects
MOS112Advanced C++ Software Design35 hoursThis is an advanced C++ training course focusing on object-oriented (OO) software development and design with the C++ programming language.
ooprogcObject Oriented Programming with C++7 hoursIn this course, participants will learn C++ concepts and programming skills.
CCQUANTC++ for Modeling Quantitative Finance 49 hoursDeep 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
unrealUnreal Engine 4: Developing 3D Games with C++28 hoursUnreal Engine is an industry-leading suite of game development tools for creating 3D games. It has been used to develop many of today's games and series, including Borderlands, Gears of War, BioShock, and Mass Effect.

This training covers the fundamentals of game development with Unreal Engine 4 while giving participants the chance to create their own sample game.

Audience

- Beginner game developers

Format of the course

- Discussion + a strong emphasis on hands-on design and development. Occasional quizzes to measure progress and understanding. Lots of instructor feedback and engagement.
Embedd8526Using C++ in Embedded Systems - Applying C++11/C++1421 hoursThis 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
cplusplusforembeddedC++ for Embedded Systems21 hoursIs 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
Cpp17Writing Simpler Cleaner Code with C++ 177 hoursC++ 17 (C++17) is the latest version of the C++ programming language. It adds several new "big" language features with the aim of helping programmers write simpler, cleaner and more expressive code.

In this instructor-led, live training, participants will learn about C++ 17's most important new features as they step through the creation of a sample C++ application. Case studies and interactive discussions will be combined with hands-on practice to demonstrate how to get the maximum benefit out of C++ 17. By the end of this course, participants will have the knowledge and practice to make the best use of C++ 17 for writing clearer, simpler, higher-quality C++ code.

Audience

- Intermediate C++ developers

Format of the course

- Part lecture, part discussion, exercises and heavy hands-on practice

Upcoming C++ Courses

CourseCourse DateCourse Price [Remote / Classroom]
HMI Development for Automotive Infotainment Systems - Luxembourg, Place de la GareTue, 2018-09-04 09:303000EUR / 3600EUR
Programming in C++ - Stockholm, HotorhetMon, 2018-09-10 09:307500EUR / 8700EUR
Writing Simpler Cleaner Code with C++ 17 - BrnoWed, 2018-09-12 09:301500EUR / 1900EUR
Using C++ in Embedded Systems - Applying C++11/C++14 - VantaaMon, 2018-09-17 09:305250EUR / 6050EUR
Unreal Engine 4: Developing 3D Games with C++ - Malmö, StadskärnaMon, 2018-09-24 09:306000EUR / 7000EUR
Weekend C++ courses, Evening C++ training, C++ boot camp, C++ instructor-led, Weekend C++ training, Evening C++ courses, C++ coaching, C++ instructor, C++ trainer, C++ training courses, C++ classes, C++ on-site, C++ private courses, C++ one on one training

Course Discounts

Course Venue Course Date Course Price [Remote / Classroom]
Docker for Developers and System Administrators Brno Wed, 2018-08-22 09:30 2700EUR / 3300EUR
Lua Embedding Ostrava Thu, 2018-08-23 09:30 2700EUR / 3300EUR
Apache Spark Prague, Prague Castle Mon, 2018-08-27 09:30 2700EUR / 3300EUR
Introduction to Recommendation Systems Brno Tue, 2018-08-28 09:30 1350EUR / 1750EUR
Cloud Computing Overview Helsinki, Pohjoisesplanadi Wed, 2018-08-29 09:30 1350EUR / 1750EUR
Apache Tomcat Administration Prague, Prague Castle Wed, 2018-08-29 09:30 4050EUR / 4850EUR
Apache Tomcat Administration Nicosia, Jacovides Tower Wed, 2018-08-29 09:30 4050EUR / 4850EUR
Hadoop for Data Analysts Luxembourg, Place de la Gare Thu, 2018-08-30 09:30 2700EUR / 3300EUR
Hadoop for Data Analysts Helsinki, Pohjoisesplanadi Tue, 2018-09-11 09:30 2700EUR / 3300EUR
OCEB Certified Expert in BPM - Technical Intermediate Exam Preparation Luxembourg, Place de la Gare Wed, 2018-09-12 09:30 3150EUR / 3750EUR
Introduction to R Ostrava Mon, 2018-09-17 09:30 4725EUR / 5525EUR
jBPM for Process Designers Ostrava Mon, 2018-09-17 09:30 6300EUR / 7300EUR
Introduction to Recommendation Systems Tampere Thu, 2018-09-20 09:30 1350EUR / 1750EUR
OCEB2 OMG Certified Expert in BPM - Fundamental Exam Preparation Ostrava Mon, 2018-09-24 09:30 6300EUR / 7300EUR
Node.js for JavaScript Developers Ostrava Mon, 2018-09-24 09:30 4050EUR / 4850EUR
Business Rule Management (BRMS) with Drools Brno Mon, 2018-09-24 09:30 1575EUR / 1975EUR
Docker for Developers and System Administrators Tampere Mon, 2018-09-24 09:30 2700EUR / 3300EUR
One Day Workshop for PEAP Authentication of Windows 7 Supplicant using a Cisco Switch as Authenticator and Windows 2008 R2 Server Ostrava Mon, 2018-09-24 09:30 1350EUR / 1750EUR
MS-20487 Developing Windows Azure and Web Services MTA Exam 70-487 Helsinki, Pohjoisesplanadi Mon, 2018-09-24 09:30 6750EUR / 7950EUR
Big Data Business Intelligence for Telecom and Communication Service Providers Helsinki, Pohjoisesplanadi Mon, 2018-09-24 09:30 7875EUR / 9075EUR
MediaWiki for Developers Ostrava Tue, 2018-09-25 09:30 4050EUR / 4850EUR
Apache Solr - Full-Text Search Server Brno Tue, 2018-09-25 09:30 2700EUR / 3300EUR
Introduction to R Tampere Tue, 2018-09-25 09:30 4725EUR / 5525EUR
Business Plan building with Business Motivation Model Helsinki, Pohjoisesplanadi Thu, 2018-09-27 09:30 2700EUR / 3300EUR
Git for Users Luxembourg, Place de la Gare Fri, 2018-09-28 09:30 1350EUR / 1750EUR
Managing Business Rules with PHP Business Rules Nicosia, Jacovides Tower Mon, 2018-10-01 09:30 3150EUR / 3750EUR
MS-20487 Developing Windows Azure and Web Services MTA Exam 70-487 Luxembourg, Place de la Gare Mon, 2018-10-01 09:30 6750EUR / 7950EUR
OCEB Certified Expert in BPM - Technical Intermediate Exam Preparation Nicosia, Jacovides Tower Mon, 2018-10-01 09:30 3150EUR / 3750EUR
jBPM for Process Designers Helsinki, Pohjoisesplanadi Mon, 2018-10-01 09:30 6300EUR / 7300EUR
Apache Tomcat Administration Helsinki, Pohjoisesplanadi Tue, 2018-10-02 09:30 4050EUR / 4850EUR
OCEB2 OMG Certified Expert in BPM - Fundamental Exam Preparation Helsinki, Pohjoisesplanadi Tue, 2018-10-02 09:30 6300EUR / 7300EUR
Haskell Fundamentals Luxembourg, Place de la Gare Tue, 2018-10-02 09:30 2700EUR / 3300EUR
Apache Solr - Full-Text Search Server Luxembourg, Place de la Gare Tue, 2018-10-02 09:30 2700EUR / 3300EUR
Statistical Thinking for Decision Makers Helsinki, Pohjoisesplanadi Tue, 2018-10-02 09:30 1575EUR / 1975EUR
Business Rule Approach with SBVR Luxembourg, Place de la Gare Thu, 2018-10-04 09:30 2700EUR / 3300EUR
Statistical Thinking for Decision Makers Nicosia, Jacovides Tower Thu, 2018-10-04 09:30 1575EUR / 1975EUR
Business Rule Approach with SBVR Tampere Mon, 2018-10-08 09:30 2700EUR / 3300EUR
jBPM for Developers Brno Mon, 2018-10-08 09:30 7875EUR / 9075EUR
Apache Tomcat Administration Brno Tue, 2018-10-09 09:30 4050EUR / 4850EUR
MongoDB for Developers Brno Tue, 2018-10-09 09:30 2700EUR / 3300EUR
OCEB2 OMG Certified Expert in BPM - Business Intermediate Exam Preparation Brno Tue, 2018-10-09 09:30 4725EUR / 5525EUR
Business Rule Management (BRMS) with Drools Luxembourg, Place de la Gare Wed, 2018-10-10 09:30 1575EUR / 1975EUR
Business Process Modelling in BPMN 2.0 Vantaa Mon, 2018-10-15 09:30 4725EUR / 5525EUR
OCEB Certified Expert in BPM - Business Advanced Exam Preparation Luxembourg, Place de la Gare Mon, 2018-10-15 09:30 1575EUR / 1975EUR
Haskell Fundamentals Tampere Mon, 2018-10-15 09:30 2700EUR / 3300EUR
MediaWiki for Developers Tampere Mon, 2018-10-15 09:30 4050EUR / 4850EUR
MS-20487 Developing Windows Azure and Web Services MTA Exam 70-487 Tampere Mon, 2018-10-15 09:30 6750EUR / 7950EUR
MoDAF/NAF Introduction Tampere Mon, 2018-10-15 09:30 1575EUR / 1975EUR
Agile Software Testing Luxembourg, Place de la Gare Tue, 2018-10-16 09:30 2700EUR / 3300EUR
Advanced Haskell Luxembourg, Place de la Gare Tue, 2018-10-16 09:30 2700EUR / 3300EUR
OCEB Certified Expert in BPM - Technical Advanced Exam Preparation Brno Tue, 2018-10-16 09:30 1575EUR / 1975EUR
Apache Spark Helsinki, Pohjoisesplanadi Tue, 2018-10-16 09:30 2700EUR / 3300EUR
IoT ( Internet of Things) for Entrepreneurs, Managers and Investors Ostrava Wed, 2018-10-17 09:30 4725EUR / 5525EUR
Apache Solr - Full-Text Search Server Helsinki, Pohjoisesplanadi Thu, 2018-10-18 09:30 2700EUR / 3300EUR
MoDAF/NAF Introduction Prague, Prague Castle Fri, 2018-10-19 09:30 1575EUR / 1975EUR
OCEB Certified Expert in BPM - Business Advanced Exam Preparation Ostrava Tue, 2018-10-23 09:30 1575EUR / 1975EUR
Docker for Developers and System Administrators Prague, Prague Castle Wed, 2018-10-24 09:30 2700EUR / 3300EUR
Business Process Modelling in BPMN 2.0 Prague, Prague Castle Wed, 2018-10-24 09:30 4725EUR / 5525EUR
Drupal and Solr Ostrava Wed, 2018-10-24 09:30 2700EUR / 3300EUR
Neural Network in R Vantaa Mon, 2018-10-29 09:30 3150EUR / 3750EUR
OCEB Certified Expert in BPM - Technical Intermediate Exam Preparation Luxembourg, Place de la Gare Tue, 2018-11-06 09:30 3150EUR / 3750EUR
Node.js for JavaScript Developers Tampere Tue, 2018-11-13 09:30 4050EUR / 4850EUR
Cloud Computing Overview Luxembourg, Place de la Gare Wed, 2018-11-14 09:30 1350EUR / 1750EUR
Business Rule Management (BRMS) with Drools Ostrava Wed, 2018-11-14 09:30 1575EUR / 1975EUR
jBPM for Developers Ostrava Mon, 2018-11-19 09:30 7875EUR / 9075EUR
Business Plan building with Business Motivation Model Prague, Prague Castle Tue, 2018-11-20 09:30 2700EUR / 3300EUR
Introduction to R Tampere Tue, 2018-11-20 09:30 4725EUR / 5525EUR
Business Process Modelling in BPMN 2.0 Luxembourg, Place de la Gare Wed, 2018-11-21 09:30 4725EUR / 5525EUR
Statistical Thinking for Decision Makers Helsinki, Pohjoisesplanadi Wed, 2018-11-21 09:30 1575EUR / 1975EUR
Git for Users Luxembourg, Place de la Gare Fri, 2018-11-23 09:30 1350EUR / 1750EUR
Ubuntu Server Overview Prague, Prague Castle Fri, 2018-11-23 09:30 1350EUR / 1750EUR
OCEB2 OMG Certified Expert in BPM - Business Intermediate Exam Preparation Vantaa Mon, 2018-11-26 09:30 4725EUR / 5525EUR
MS-20487 Developing Windows Azure and Web Services MTA Exam 70-487 Luxembourg, Place de la Gare Mon, 2018-11-26 09:30 6750EUR / 7950EUR
Node.js for JavaScript Developers Helsinki, Pohjoisesplanadi Tue, 2018-11-27 09:30 4050EUR / 4850EUR
Business Process Modelling in BPMN 2.0 Ostrava Wed, 2018-11-28 09:30 4725EUR / 5525EUR
Neural Network in R Luxembourg, Place de la Gare Wed, 2018-11-28 09:30 3150EUR / 3750EUR
Administering and Optimizing HipHop Virtual Machine (HHVM) Luxembourg, Place de la Gare Wed, 2018-11-28 09:30 2700EUR / 3300EUR
Statistical Thinking for Decision Makers Prague, Prague Castle Thu, 2018-11-29 09:30 1575EUR / 1975EUR
Apache Solr - Full-Text Search Server Luxembourg, Place de la Gare Thu, 2018-11-29 09:30 2700EUR / 3300EUR
One Day Workshop for PEAP Authentication of Windows 7 Supplicant using a Cisco Switch as Authenticator and Windows 2008 R2 Server Prague, Prague Castle Thu, 2018-11-29 09:30 1350EUR / 1750EUR
Business Process Modelling in BPMN 2.0 Tampere Mon, 2018-12-03 09:30 4725EUR / 5525EUR
OCEB Certified Expert in BPM - Business Advanced Exam Preparation Prague, Prague Castle Mon, 2018-12-03 09:30 1575EUR / 1975EUR
Managing Business Rules with PHP Business Rules Prague, Prague Castle Mon, 2018-12-03 09:30 3150EUR / 3750EUR
IoT ( Internet of Things) for Entrepreneurs, Managers and Investors Vantaa Wed, 2018-12-05 09:30 4725EUR / 5525EUR
Docker for Developers and System Administrators Brno Tue, 2018-12-11 09:30 2700EUR / 3300EUR
Neural Network in R Brno Tue, 2018-12-11 09:30 3150EUR / 3750EUR
OCEB2 OMG Certified Expert in BPM - Business Intermediate Exam Preparation Luxembourg, Place de la Gare Wed, 2018-12-12 09:30 4725EUR / 5525EUR
Advanced Lua Luxembourg, Place de la Gare Thu, 2018-12-13 09:30 2700EUR / 3300EUR
Business Rule Approach with SBVR Vantaa Thu, 2018-12-13 09:30 2700EUR / 3300EUR
OCEB Certified Expert in BPM - Business Advanced Exam Preparation Luxembourg, Place de la Gare Fri, 2018-12-14 09:30 1575EUR / 1975EUR
Programming with Big Data in R Luxembourg, Place de la Gare Mon, 2018-12-17 09:30 4725EUR / 5525EUR
Introduction to R Luxembourg, Place de la Gare Mon, 2018-12-17 09:30 4725EUR / 5525EUR
jBPM for Process Designers Luxembourg, Place de la Gare Mon, 2018-12-17 09:30 6300EUR / 7300EUR
MongoDB for Developers Tampere Mon, 2018-12-17 09:30 2700EUR / 3300EUR
IoT ( Internet of Things) for Entrepreneurs, Managers and Investors Prague, Prague Castle Tue, 2018-12-18 09:30 4725EUR / 5525EUR
Neural Network in R Vantaa Thu, 2018-12-20 09:30 3150EUR / 3750EUR
Hadoop for Data Analysts Ostrava Thu, 2018-12-27 09:30 2700EUR / 3300EUR
OCEB Certified Expert in BPM - Technical Intermediate Exam Preparation Luxembourg, Place de la Gare Thu, 2018-12-27 09:30 3150EUR / 3750EUR

Course Discounts Newsletter

We respect the privacy of your email address. We will not pass on or sell your address to others.
You can always change your preferences or unsubscribe completely.

Some of our clients