C++ Advanced Training

C++ Advanced Training volgen? Voor veel ontwikkelaars zijn de basics van C++ niet genoeg. Zij hebben goede en gedetailleerde kennis nodig van templates, de standard template library en algoritmes. Voor deze ontwikkelaars is de cursus C++ advanced een uitgelezen kans om deze kennis te verkrijgen.

C++ Advanced Training
C++ Advanced Training

C++ Advanced Training – 3 dagen

Voor veel ontwikkelaars zijn de basics van C++ niet genoeg. Zij hebben goede en gedetailleerde kennis nodig van templates, de standard template library en algoritmes. Voor deze ontwikkelaars is de cursus C++ advanced een uitgelezen kans om deze kennis te verkrijgen.

Doelstellingen C++ Advanced Training

Een ontwikkelaar die deze cursus gevolgd heeft kan complexe C++ software schrijven, die gebruik maakt van geavanceerde onderdelen van C++, en daarbij onderhoudbaar en uitbreidbaar is.

Doelgroep

De ontwikkelaar die de basics van C++ beheerst

Werkvorm

De C++ Advanced Training wordt gegeven aan de hand van presentatieslides. Tijdens de cursus worden er door de cursist verschillende kleine applicaties ontwikkeld.

“Zeer professionele aanpak, hier staat een docent met praktijkervaring.”

Ingangsniveau C++ Advanced Training

Kunnen programmeren in de programmeertaal C++.

C++ Advanced Training

Details C++ Advanced training

De volgende onderwerpen worden behandeld:
• Template definitions
• Defining a Function
• Template
• Defining a Class Template
• Nontype Template
• Parameters
• Class Template Members
• Class-Template Member
• Functions
• Friend Declarations in Class
• Templates
• Overloading and Function
• Templates
• Template Specializations
• Specializing a Function
• Template
• Library types
• Library string Type
• Library bitset Type
• Operations on bitsets
• Introduction to the STL
• Defining a Sequential Container
• Operations on vectors
• Iterators
• String Operations
• Library vector Type
• Adding Elements to a Sequential Container
• Inserting a Range of Elements
• Relational Operators
• Sequential Container
• Size Operations
• Accessing Elements
• Erasing Elements
• Assignment and swap
• Deque
• Deciding Which Container to Use
• Generic Algorithms
• Iterators Bind Algorithms to Containers
• A First Look at the Algorithms
• Read-Only Algorithms
• Algorithms that Write Container Elements
• Algorithms that Write to a Destination Iterator
• Algorithms that Reorder
• Container Elements
• iostream Iterators
• Operations on istream_iterators
• Using ostream_iterators and ostream_iterators
• Reverse Iterators
• The Five Iterator Categories
• Associative Containers
• The pair Type
• The map Type
• Adding Elements to a map
• Types Defined by map
• Finding and Retrieving a map element
• Erasing Elements from a map
• Fetching an Element from a set
• Adding and Removing Elements
• Finding Elements in a multimap or multiset
• Overloaded Operations and Conversions
• Class Member versus Nonmember
• Operator Overloading and Friendship Using Overloaded Operators
• Overloaded Operator Design
• Functors or Function Objects
• Using Function Objects
• Function Adaptors for Function Objects
• Managing Pointer Members
• Defining Smart Pointer Classes
• Introducing Use Counts

Aanvraag/Informatie

Wenst u meer informatie over de C++ Advanced Training of wilt u deze cursus aanvragen? Maak dan gebruik van onderstaand formulier of bel: 085-8772248.

Voornaam
Achternaam
Bedrijfsnaam
Email
Telefoon
Uw vraag/Bericht

Prijzen en trainingsdata op aanvraag.

MobiConsult trainingen

Het is onze focus om u de hoogste kwaliteit trainingen te leveren die volledig aansluiten bij het kennisniveau van uw organisatie.
Al onze software trainingen zijn speciaal ontwikkeld voor ontwikkelaars, bedrijven en instellingen en worden gegeven door ervaren specialisten.
“Zeer professionele aanpak, hier staat een docent met praktijkervaring.”

MobiConsult bv
Frater Romboutsstraat 16 – K
5571 KZ  Bergeijk

T:  085-8772248
E: info@mobiconsult.nl
W: www.mobiconsult.nl