Menu
EUR
Nu 10% korting op alle Microsoft-certificeringen! Bekijk aanbod
C++11 Programming Essentials Training
€192,39 €159,00
In shopping cart
C++11 Programming Essentials Training
(0)
C++11 Programming Essentials Training
C++11 Programming Essentials Training
C++11 Programming Essentials Training
C++11 Programming Essentials Training
C++11 Programming Essentials Training
C++11 Programming Essentials Training
C++11 Programming Essentials Training
C++11 Programming Essentials Training
C++11 Programming Essentials Training
C++11 Programming Essentials Training

C++11 Programming Essentials Training

€192,39 €159,00 Incl. tax Excl. tax
In stock

Order online the C++11 Programming Essentials Training , including 1 year 24/7 access to interactive e-learning, and a certificate of participation. Read more.

Bulk discount
No discount
1 Piece
€192,39 €159,00
2% Discount
2 Pieces
€188,54 €155,82 / Piece
3% Discount
3 Pieces
€186,62 €154,23 / Piece
7% Discount
5 Pieces
€178,92 €147,87 / Piece
10% Discount
10 Pieces
€173,15 €143,10 / Piece
15% Discount
25 Pieces
€163,53 €135,15 / Piece
22% Discount
50 Pieces
€150,06 €124,02 / Piece
30% Discount
100 Pieces
€134,67 €111,30 / Piece
50% Discount
200 Pieces
€96,20 €79,50 / Piece
Make a choice
standaardprijs
108770028
In stock
Ordered before 5 p.m.! Start today.
108770028
€192,39 €159,00
  • Officieel examen
    Online of fysiek
  • Start nu – bekroonde e-learning
    Inclusief proefexamens & 24/7
  • ISO 9001 & 27001 werkwijze
    1000+ organisaties gingen u voor
  • Maatwerk & gratis intake
    Inclusief nulmeting bij training

Product description

C++11 Programming Essentials E-Learning Training

  • Language: English
  • Target audience: ICT professionals who want to learn everything about C++11 Programming
  • Level of knowledge required: Basic Computer Skills
  • Course duration: 8:21 hours (depending on personal speed)
  • Online access: 24/7, 365 days after activation
  • Award Winning E-learning
  • User-friendly environment
  • Certificate of Participation included

C++11 Training

If you purchase this C++11 Programming Essentials E-Learning training, you will have 1 year of unlimited access to comprehensive interactive videos, clear explanations, exercises, and robust progress tracking. Upon completion, you can request a certificate of participation.

What is C++11?
C++11 is a major revision of the C++ programming language released in 2011. It introduced powerful new features that enhance safety, readability, and performance. This course covers:

  • Lambda expressions for defining anonymous functions
  • Range-based for loops for simplified iteration
  • Strongly-typed enumerations for safer enum usage
  • Improved multithreading and concurrency support
  • Enhancements to the standard library
  • Efficient type inference using the auto keyword

You’ll gain hands-on experience using these features to write clean, modern C++ code.

Why Choose This Training?

  • Master modern C++ features to write efficient, maintainable code
  • 1 year of 24/7 access to interactive, hands-on learning modules
  • Perfect for software engineering and development careers
  • Includes exercises, tracking, and a certificate of participation
  • Designed for both beginners and experienced programmers

Who Should Attend?

  • Developers and engineers transitioning to C++11
  • Computer science students learning industry-relevant C++
  • Embedded and game developers needing performance and control
  • Anyone working with high-performance or system-level applications

Course content

C++11 Essentials

Course: 24 Minutes

  • Course Introduction
  • The C++11 Auto Keyword
  • The C++11 Nullptr Literal
  • Using initializer_list in C++
  • The C++11 Constant Expression
  • Suppressing Allocation Exceptions in C++
  • Specifying Return Type Using Suffix Notation in C++


Containers, Data Structures, and Data Types

Course: 1 Hour, 1 Minute

  • Using unordered_map in C++
    Using unordered_set in C++
  • Using Bit Fields in C++
  • Using std::bitset in C++
  • Using std::pair in C++
  • Using std::deque in C++
  • Using std::multimap in C++
  • Using std::multiset in C++
  • Using std::array in C++
  • Using std::priority_queue in C++
  • Using std::stringstream in C++
  • Numeric Type Literals in C++

Iterators

Course: 16 Minutes

  • Introduction to Iterators Using Find in C++
  • Introduction to Iterators Using Sort in C++
  • Introduction to Insert Iterators in C++
  • Using Iterators to Copy and Move in C++

Enumeration Class

Course: 7 Minutes

  • Enumeration Classes in C++
  • Overloading Operators on an Enumeration Class in C++

Practice: Programming Fundamentals in C++

Course: 20 Minutes

  • Exercise: Programming Fundamentals in C++11

Function Adapters

Course: 9 Minutes

  • Course Introduction
  • Using bind for Partial Evaluation in C++
  • Using the mem_fn Function Adapter in C++

Assertions and Type Traits

Course: 42 Minutes

  • Introduction to static_assert and type_traits in C++
  • Using Type Information at Run-Time in C++
  • Primary Type Traits in C++
  • Composite Type Categories in C++
  • Type Properties in C++
  • Type Features in C++
  • Type Relationships in C++
  • Property Queries in C++

Threads and Concurrency

Course: 45 Minutes

  • Introduction to Threads in C++
  • Passing Arguments to Threads in C++
  • Returning from Threads in C++
  • Using Mutexes in C++
  • Sharing Data Between Threads in C++
  • Using future and promise in C++
  • Using Packaged Task in C++
  • Async in C++
  • Accessing Properties of This Thread in C++
  • Atomic Variables in C++

Practice: C++11 Programming Techniques

Course: Course: 20 Minutes

  • Exercise: C++11 Programming Techniques

Getting Started with Boost

Course: 7 Minutes

  • Course Introduction
  • Introduction to Boost
  • Configuring the Visual Studio IDE for Boost

Boost Data Structures

Course: 35 Minutes

  • Using the Bimap in Boost
  • Using the Circular Buffer in Boost
  • Introduction to Dynamic Bitset in Boost
  • Using the Dynamic Bitset in Boost
  • Using Any in Boost
  • Using Variant in Boost
  • Variant Visitor in Boost

Boost Utilities

Course: 57 Minutes

  • BOOST_FOREACH
  • Using Tokenizer in Boost
  • Token Separators in Boost
  • Introduction to Format in Boost
  • Tabulation and Manipulators in Boost
  • Lexical Cast in Boost
  • Numeric Cast in Boost
  • Numeric Converter in Boost
  • Numeric Bounds in Boost
  • Date Time: Posix Time in Boost
  • Date Time: Gregorian Calendar in Boost
  • UUID in Boost

Boost String Algorithms

Course: 49 Minutes

  • Introduction to Boost String Algorithms
  • Case Conversion in Boost
  • Trimming Strings in Boost
  • String Iterators in Boost
  • String Predicates in Boost
  • String Find Algorithms in Boost
  • String Erase and Replace in Boost
  • Split String in Boost
  • String Classification in Boost

Practice: Programming C++ with Boost

Course: 20 Minutes

  • Exercise: Using the Boost Library

Lambda Expressions

Course: 19 Minutes

  • Course Introduction
  • Introduction to Lambda Expressions in C++
  • Using the Capture List in C++ Lambda Expressions
  • Using stl::for_each in C++ Lambda Expressions
  • Using stl::sort in C++ Lambda Expressions

Smart Pointers

Course: 17 Minutes

  • Introduction to Smart Pointers in C++
  • Using the Shared Pointer in C++
  • Using the Unique Pointer in C++
  • Using the Weak Pointer in C++

Valarray

Course: 18 Minutes

  • Introduction to Valarray in C++
  • Valarray Operations in C++
  • Valarray Slices in C++

C++14 Preview of Changes

Course: 17 Minutes

  • C++14 Overview
  • Lambda Capture Expressions in C++
  • Function Return Type Deduction in C++
  • Updated Constant Expressions in C++
  • Binary Literals and Literal Suffixes in C++

Practice: C++14 Advanced Techniques

Course: 20 Minutes

  • Exercise: C++14 Preview and C++11 Advanced Techniques

10 benefits of C++11

  1. Smart Pointers: C++11 introduces smart pointers that automatically manage memory, making it easier to write code that is free of memory leaks.
  2. Lambdas: C++11 introduces lambda functions that allow you to define anonymous functions inline, leading to more concise and readable code.
  3. Range-based For-Loops: C++11 introduces range-based for-loops that make it easier to iterate over a range of elements without having to use an iterator.
  4. Move semantics: C++11 introduces move semantics that can significantly improve performance in some cases by allowing you to move rather than copy the contents of an object.
  5. Variadic Templates: C++11 introduces variadic templates that allow you to define functions and classes that can accept a variable number of arguments.
  6. Threading Support: C++11 introduces a new thread library that allows you to write code that can take advantage of multi-core processors.
  7. Type inference: C++11 introduces type inference that allows the compiler to infer the type of a variable based on its initializer.
  8. constexpr: C++11 introduces constexpr that lets you define functions that can be evaluated at compile-time instead of runtime.
  9. Uniform initialization: C++11 introduces uniform initialization that allows you to initialize objects with the same syntax, whether they are built-in types or user-defined types.
  10. Standardized library: C++11 includes many improvements to the standard library, making it easier to write code that is portable across platforms and compilers.

Why is C++11 important?

  • C++11 is an important update to the C++ programming language. It introduces several new features and improvements that make programming easier, faster and more secure. Some important aspects include:
  • Improved support for multithreading, allowing more efficient writing of code that uses multiple cores of the processor.
  • Introducing smart pointers, which prevent memory leaks.
  • Improved control over object construction and destruction through move semantics and uniform initialization.
  • Improved standard library with more containers, algorithms and functions, making it easier to write reliable and efficient code.
  • Introduced lambda functions and range-based for-loops, making code more readable and easier to understand.

All these improvements contribute to writing safe, efficient and readable code. C++11 is therefore an important update to the language, contributing to the development of high-quality software.

  •  

Why OEM Office Elearning Menu?
OEM Office Elearning Menu has years of experience in offering online courses and training. From Excel, Word and Outlook to high professional ICT training courses for Cisco, AWS, CompTIA and more.

OEM is an official Microsoft Partner, CertiPort Partner and EC-Council Partner. With over 1000 courses from more than 200 brands, our selection is suitable for every PC user. Whether you are a novice PC user starting up Word for the first time, or an ICT professional wanting to know more about Data Security; OEM has the right course or training for you. Are you missing a course? Let us know and we will be happy to look at options together.

Each completed course provides you with an official certificate of participation. This is personalized and specific for the student. Each Incompany training course automatically results in a certificate of participation. For each E-learning course, you must have completed at least 70% of the practical assignments to receive a certificate of participation.

OEM - Learn to Work

Choose from 1000+ trainings and courses from 200+ brands for your personal and professional development.

Specifications

Article number
108770028
SKU
108770028
Language
English
Qualifications of the Instructor
Certified
Course Format and Length
Teaching videos with subtitles, interactive elements and assignments and tests
Lesson duration
8:21 Hours
Progress monitoring
Access to Material
365 days
Technical Requirements
Computer or mobile device, Stable internet connections Web browsersuch as Chrome, Firefox, Safari or Edge.
Support or Assistance
Helpdesk and online knowledge base 24/7
Certification
Certificate of participation in PDF format
Price and costs
Course price at no extra cost
Cancellation policy and money-back guarantee
We assess this on a case-by-case basis
Award Winning E-learning
Tip!
Provide a quiet learning environment, time and motivation, audio equipment such as headphones or speakers for audio, account information such as login details to access the e-learning platform.

Reviews

0/5
0 stars based on 0 reviews
0 reviews
Vragen over deze training?
Of wilt u hulp bij het bestellen? Neem gerust contact op via [email protected] of bel ons op +31 36 760 1019. Wij helpen u graag!
Vragen over deze training?
Of wilt u hulp bij het bestellen? Neem gerust contact op via [email protected] of bel ons op +31 36 760 1019. Wij helpen u graag!

Recently viewed

Online 24/7
C++11 Programming Essentials Training
C++11 Programming Essentials Training
Order online the C++11 Programming Essentials Training , including 1 year 24/7 a...
€192,39 €159,00
 
Online 24/7
Accessing Data with Spark Training
Accessing Data with Spark Training
Accessing Data with Spark Training Award-winning E-Learning course Extensive int...
€180,29 €149,00
 
Journey
Software Tester to DevOps Automated Tester Training
Software Tester to DevOps Automated Tester Training
Software Tester to DevOps Automated Tester E-Learning Gecertificeerde docenten Q...
€1.208,79 €999,00
 
Online 24/7
JavaScript Single Page Apps Training
JavaScript Single Page Apps Training
JavaScript Single Page Apps Training Award-winning E-Learning course Interactive...
€192,39 €159,00
 

Specifications

Article number
108770028
SKU
108770028
Language
English
Qualifications of the Instructor
Certified
Course Format and Length
Teaching videos with subtitles, interactive elements and assignments and tests
Lesson duration
8:21 Hours
Progress monitoring
Access to Material
365 days
Technical Requirements
Computer or mobile device, Stable internet connections Web browsersuch as Chrome, Firefox, Safari or Edge.
Support or Assistance
Helpdesk and online knowledge base 24/7
Certification
Certificate of participation in PDF format
Price and costs
Course price at no extra cost
Cancellation policy and money-back guarantee
We assess this on a case-by-case basis
Award Winning E-learning
Tip!
Provide a quiet learning environment, time and motivation, audio equipment such as headphones or speakers for audio, account information such as login details to access the e-learning platform.
0/5
0 stars based on 0 reviews
0 reviews
Choose your language
Choose your currency

Recently added

Total excl. VAT
€0,00
Order for another €50,00 and receive free shipping
0
Compare
Start comparison

Review C++11 Programming Essentials Training

This product has been added to your cart
Wij gebruiken functionele en analytische cookies om onze website goed te laten werken en het gebruik ervan te meten met Google Analytics. Er worden geen persoonsgegevens gedeeld voor advertentiedoeleinden. Door op "Accepteren" te klikken, geeft u toestemming voor het plaatsen van deze cookies. Manage cookies