C++ Training Courses

C++ Training

C++ Programming Language training

C++ Course Outlines

Code Name Duration Overview
cpp11 C++ 11 Programming 14 hours 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 C++ Standard overview C++03 Vs C++ 11 Automatic Type Deduction and decltype Uniform Initialization Syntax Deleted and Defaulted Functions nullptr Delegating Constructors Rvalue References C++11 Standard Library Threading Library New Smart Pointer Classes New C++ Algorithms Object creation in C++11 Move semantic Variadic templates Lambda Expressions C+11 new libraries Concurrency in C++ 11
ecadpap Embedded C Application Design Principles for Automotive Professionals 14 hours A two day course covering all design principles with code examples coupled with recent industurial technology; very useful for automotive software developers What is design? Design tools overview Defining design goals Software Engineering Challenges Reusablility Maintainability Testability Configurability Abstraction Readability Redundency-free design Decomposition Verbalization Modularization Information Hiding Context-free modules Loose coupling Strong cohesion Acyclic dependencies
CCQUANT C++ for Modeling Quantitative Finance 49 hours 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 Module 1(C++ Phase 1) Intro + References Basics Workshop Basics Overloading What can we overload, and how. Extra C++ Types (bool & reference) Workshop overloading OOP  Quick introduction to Oop Classes Structs Access Modifiers Constructor default/delete functions initializer syntax / constructor initialization list Workshop classes Memory Classical memory interaction Workshop Memory Module 2 Introduction to quantitative finance Discrete Time Models Continuous Time Models Interest rate models  Options on bonds Short rate Models  Forward Rate Models  Market Models  Module3 (C++ Phase2 & Quantitative final phase) Inheritance Construction Polymorphism Virtual, pure virtual, abstract, interface Access modifiers Workshop Inheritance (Shapes) Exceptions What are they How do they work What to throw and what to catch Workshop exceptions Memory exhaustion How it’s notified How to handle Modern Memory Management RAII Templates applied to Modern Memory Management (SmartPointer) Standardized C++11 SmartPointers Nullptr Workshop SmartPointers Namespaces Workshop Namespaces Vasicek Bond Prices in C++ Black-Scholes Modeling in C++ put &call  Introduction to Monte carlo Simulation How to price options using  Simulation Monte carlo Simulation in C++ Geometric Brownian Motion American Vs European Options Slice based valuation :Lattice Method Slice based valuation :PDE Method Slice based valuation :PDE Method Valuation of American (dates Predetermined) Bermudan Option  Module 4 -C++ Final phase  auto The new auto keyword The new auto return syntax enum New style enums constexpr New constant expressions About constness Const and Mutable explained Lambdas & function objects Classes that act like functions Introduction lambda functions Chrono An introduction to the new Chrono library  Module 5 Casting Standard library String Containers Vector (vs) List Map Array Tuple Initializer lists Iterators range-for syntax Std Algorithms Streams Miscellaneous Keywords static explicit Module 6 Move semantics Introduction to L/R values R-value-references applied to move semantics Type Traits Obtaining information on compile time Concurrency Introduction to C++11’s Threading, async/future and atomic types implementation Variadic templates - An introduction to C++11’s variadic templates
pcpp Programming in C++ 35 hours The course presents a comprehensive object-oriented language C++ and its use of simple examples. These are the standard mechanisms and library The history and development of C++ Object-oriented programming and procedural The basic elements of the language C++ Types and declarations Indicators, arrays, structures Expressions and Statements Features Namespaces Exceptions The source files, compile the program Object-oriented programming - abstraction Class Operator overloading Derived classes Templates Handling exceptions The class hierarchy Standard libraries The organization of libraries, containers Standard containers Algorithms and Function Objects Iterators and allocators Chains Streams Figures

Upcoming Courses

CourseCourse DateCourse Price [Remote / Classroom]
Embedded C Application Design Principles for Automotive Professionals - Rennes, Place St AnneWed, 2017-03-15 09:302850EUR / 3350EUR
C++ 11 Programming - Lyon, Gare Lyon Part-DieuMon, 2017-03-20 09:302430EUR / 2930EUR
Programming in C++ - Toulouse, centre villeMon, 2017-03-20 09:304650EUR / 5600EUR
Programming in C++ - Lille, Gare FlandresMon, 2017-03-27 09:304650EUR / 5600EUR

Other regions

Weekend C++ courses, Evening C++ training, C++ boot camp, C++ instructor-led , C++ classes, C++ coaching, C++ trainer , C++ instructor, C++ training courses, C++ one on one training , C++ private courses, Evening C++ courses, C++ on-site

Course Discounts

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