Wij slaan cookies op om onze website te verbeteren. Is dat akkoord? Ja Nee Meer over cookies »
Artikelnummer: 108770028

C++11 Programming Essentials Training

Artikelnummer: 108770028

C++11 Programming Essentials Training

159,00 192,39 Incl. btw

Bestel nu online de C++11 Programming Essentials Training , inclusief 1 jaar 24/7 toegang tot interactieve e-learning, en een deelnamecertificaat.

Lees meer
Kortingen:
  • Koop 2 voor €155,82 per stuk en bespaar 2%
  • Koop 3 voor €154,23 per stuk en bespaar 3%
  • Koop 5 voor €147,87 per stuk en bespaar 7%
  • Koop 10 voor €143,10 per stuk en bespaar 10%
  • Koop 25 voor €135,15 per stuk en bespaar 15%
  • Koop 50 voor €124,02 per stuk en bespaar 22%
  • Koop 100 voor €111,30 per stuk en bespaar 30%
  • Koop 200 voor €79,50 per stuk en bespaar 50%
Beschikbaarheid:
Op voorraad
Levertijd:
Voor 17:00 uur besteld! Start vandaag. Gratis Verzending.
  • Award Winning E-learning
  • De laagste prijs garantie
  • Persoonlijke service van ons deskundige team
  • Betaal veilig online of op factuur
  • Bestel en start binnen 24 uur

C++11 Programming Essentials E-Learning Training

  • Taal: Engels
  • Doelgroep: ICT professionals die alles willen leren over C++11 Programmering
  • Vereiste kennisniveau: Basiskennis computervaardigheden
  • Cursusduur: 8:21 uur (afhankelijk van persoonlijke snelheid)
  • Online toegang: 24/7, 365 dagen na activatie
  • Award Winning E-learning
  • Gebruikersvriendelijke omgeving
  • Inclusief Certificaat van Deelname

C++11 Training

Wanneer u deze C++11 Programming Essentials E-Learning training koopt heeft u 1 jaar lang ongelimiteerde toegang tot uitgebreide interactieve video’s, uitleg, oefeningen en een goede vooruitgangsmonitoring. Zodra u de training voltooit kunt u een certificaat van deelname aanvragen.

Cursusinhoud

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

Wat is C++11?

C++11 is een versie van de programmeertaal C++ die in 2011 werd uitgebracht. Het is een grote herziening van de taal die verschillende nieuwe functies en verbeteringen introduceerde ten opzichte van de vorige versie van C++. Enkele van de nieuwe functies in C++11 zijn lambda expressions, range-based for loops, strongly-typed enumerations, en meer.

Lambda expressies zijn een nieuwe manier om anonieme functies te definiëren, die kunnen worden gebruikt om code te vereenvoudigen en de leesbaarheid te verbeteren. Range-based for-lussen bieden een eenvoudigere syntaxis voor het itereren over verzamelingen, en sterk getypeerde opsommingen bieden een veiligere en flexibelere manier om opsommingen te definiëren. 

Naast deze nieuwe functies bevat C++11 ook verbeteringen aan bestaande functies, zoals betere ondersteuning voor multithreading en concurrency, verbeteringen aan de standaardbibliotheek en betere ondersteuning voor type-inferentie.

10 voordelen van C++11

  1. Smart Pointers: C++11 introduceert smart pointers die het geheugen automatisch beheren, waardoor het gemakkelijker wordt code te schrijven die vrij is van geheugenlekken.
  2. Lambdas: C++11 introduceert lambda functies waarmee u anonieme functies inline kunt definiëren, wat leidt tot meer beknopte en leesbare code.
  3. Range-based For-Loops: C++11 introduceert range-based for-loops die het makkelijker maken om over een range van elementen te itereren zonder gebruik te hoeven maken van een iterator.
  4. Move semantiek: C++11 introduceert move semantics die de performance in sommige gevallen aanzienlijk kunnen verbeteren doordat u de inhoud van een object kunt verplaatsen in plaats van kopiëren.
  5. Variadic Templates: C++11 introduceert variadic templates waarmee u functies en classes kunt definiëren die een variabel aantal argumenten kunnen accepteren.
  6. Threading ondersteuning: C++11 introduceert een nieuwe thread bibliotheek waarmee u code kunt schrijven die gebruik kan maken van multi-core processoren.
  7. Type-inferentie: C++11 introduceert type-inferentie waarmee de compiler het type van een variabele kan afleiden op basis van zijn initialisator.
  8. constexpr: C++11 introduceert constexpr waarmee u functies kunt definiëren die tijdens compilatietijd kunnen worden geëvalueerd in plaats van runtime.
  9. Uniforme initialisatie: C++11 introduceert uniforme initialisatie waarmee u objecten kunt initialiseren met dezelfde syntax, ongeacht of het gaat om ingebouwde types of door de gebruiker gedefinieerde types.
  10. Gestandaardiseerde bibliotheek: C++11 bevat veel verbeteringen aan de standaard bibliotheek, waardoor het gemakkelijker is om code te schrijven die over verschillende platformen en compilers overdraagbaar is.

Waarom is C++11 belangrijk?

C++11 is een belangrijke update van de programmeertaal C++. Het introduceert verschillende nieuwe functies en verbeteringen die het programmeren gemakkelijker, sneller en veiliger maken. Enkele belangrijke aspecten zijn:

  • Verbeterde ondersteuning voor multithreading, waardoor efficiëntere code kan worden geschreven die meerdere cores van de processor gebruikt.
  • Introduceren van slimme pointers, die geheugenlekken voorkomen.
  • Betere controle over objectconstructie en -vernietiging door middel van move semantics en uniforme initialisatie.
  • Verbeterde standaardbibliotheek met meer containers, algoritmes en functies, waardoor het gemakkelijker wordt om betrouwbare en efficiënte code te schrijven.
  • Introduceren van lambdafuncties en bereikgebaseerde for-lussen, wat de code leesbaarder en gemakkelijker te begrijpen maakt.

Al deze verbeteringen dragen bij aan het schrijven van veilige, efficiënte en leesbare code. C++11 is daarom een belangrijke update van de taal, die bijdraagt aan de ontwikkeling van hoogwaardige software.

  •  

Waarom OEM Office Elearning Menu?

OEM Office Elearning Menu heeft jarenlange ervaring in het aanbieden van online cursussen en trainingen. Van Excel, Word en Outlook tot aan high professional ICT trainingen voor Cisco, AWS, CompTIA en meer. 

OEM is officieel Microsoft Partner, CertiPort Partner én EC-Council Partner. Met meer dan 1000 cursussen van meer dan 200 merken is ons aanbod geschikt voor elke PC-gebruiker. Of u nu beginnende PC-gebruiker bent die voor het eerst Word opstart, of een ICT professional bent die meer wilt weten over Data Security; OEM heeft de juiste cursus of training voor u. Mist u een training? Laat het ons weten en we kijken samen graag naar de opties.

Elke afgeronde cursus levert u een officieel certificaat van deelname op. Deze is persoonlijk en specifiek aan de cursist gericht. Elke Incompany training levert automatisch een certificaat van deelname op. Bij elke E-learning cursus dient u minimaal 70% van de praktijkopdrachten te hebben afgerond om een certificaat van deelname te ontvangen.

OEM - Learn to Work

Kies uit 1000+ trainingen en cursussen van 200+ merken voor uw persoonlijke en zakelijke ontwikkeling. 

Een cursus Excel, cursus Word of zelfs een volledige cursus Office komt altijd van pas. We hebben dagelijks te maken met programma's van Microsoft en het bespaart u veel tijd om deze goed onder de knie te hebben.

Ook hebben we bij OEM Office Elearning Menu trainingen voor ICT professionals. Zo leert u omgaan met databases, servers, leert u programmeren of wordt u zelfs een gecertificeerd ethisch hacker. Leer alles online via E-learning, middels cursusboeken, Walk-in trainingen of via Incompany trainingen binnen het bedrijf waar u werkzaam bent.

Taal Engels
Kwalificaties van de Instructeur Gecertificeerd
Cursusformaat en Lengte Lesvideo's met ondertiteling, interactieve elementen en opdrachten en testen
Lesduur 8:21 uur
Voortgangsbewaking Ja
Toegang tot Materiaal 365 dagen
Technische Vereisten Computer of mobiel apparaat, Stabiele internetverbindingen Webbrowserzoals Chrome, Firefox, Safari of Edge.
Support of Ondersteuning Helpdesk en online kennisbank 24/7
Certificering Certificaat van deelname in PDF formaat
Prijs en Kosten Cursusprijs zonder extra kosten
Annuleringsbeleid en Geld-Terug-Garantie Wij beoordelen dit per situatie
Award Winning E-learning Ja
Tip! Zorg voor een rustige leeromgeving, tijd en motivatie, audioapparatuur zoals een koptelefoon of luidsprekers voor audio, accountinformatie zoals inloggegevens voor toegang tot het e-learning platform.

Er zijn nog geen reviews geschreven over dit product.

Loading...

OEM Office Elearning Menu Genomineerd voor 'Beste Opleider van Nederland'

OEM Office Elearning Menu is trots genomineerd te zijn voor de titel 'Beste Opleider van Nederland' door Springest, een onderdeel van Archipel. Deze erkenning bevestigt onze kwaliteit en toewijding. Hartelijk dank aan al onze cursisten.

Beoordelingen

Er zijn nog geen reviews geschreven over dit product.

Combideals

25.000+

Springest: 9.1 - Edubookers 9.0

3500+

20+