Advanced C++ (English course)

Niveau
Tijdsduur
Locatie
Op locatie
Startdatum en plaats

Advanced C++ (English course)

Vijfhart IT-Opleidingen, winnaar Computable Award 'Opleider van het jaar'
Logo van Vijfhart IT-Opleidingen, winnaar Computable Award 'Opleider van het jaar'
Opleiderscore: starstarstarstarstar_border 8,2 Vijfhart IT-Opleidingen, winnaar Computable Award 'Opleider van het jaar' heeft een gemiddelde beoordeling van 8,2 (uit 527 ervaringen)

Tip: meer info over het programma, prijs, en inschrijven? Download de brochure!

Startdata en plaatsen

placeNieuwegein
24 feb. 2022 tot 1 mrt. 2022
Toon rooster
event 24 februari 2022, 08:45-16:00, Nieuwegein, Day 1
event 25 februari 2022, 08:45-16:00, Nieuwegein, Day 2
event 28 februari 2022, 08:45-16:00, Nieuwegein, Day 3
event 1 maart 2022, 08:45-16:00, Nieuwegein, Day 4

Beschrijving

Let op: Vijfhart levert vanaf 2 juni zowel virtuele als klassikale trainingen uit.

Vanaf 2 juni is het weer mogelijk om een klassikale of persoonlijk begeleide training te volgen bij Vijfhart op locatie (dus fysiek in de klas).  

Dit natuurlijk naast onze virtuele trainingen die ook gewoon doorgaan. 

We zijn samen op weg naar het nieuwe normaal. Jouw veiligheid en gezondheid zijn en blijven onze hoogste prioriteit. Wij hebben de nodige aanpassingen gedaan in onze opleidingscentra en richtlijnen opgesteld om jouw veiligheid te garanderen.  

Ga naar onze website voor meer informatie!

ONZE BELOFTE 

Wil je na de virtuele training alsnog graag onze cursuslocatie komen bekijken? Dat kan! Tot een jaar na het volgen van de virtuele training ben je van harte welkom bij dezelfde klassikale training.

 Vijfhart ROOMcursus

Het volgen van een virtuele training in deze tijd van thuiswerken en social distancing is soms niet makkelijk met een druk huishouden. Dus als je gewoon liever op een externe, rustige en vooral veilige locatie een training volgt, hebben wij de oplossing: upgrade jouw virtuele training naar de Vijfhart ROOMcursus. Je boekt de training inclusief hotelkamer. Uiteraard horen daar WIFI, TV en lunch op jouw kamer bij! Kijk op onze website voor meer informatie. 

Lesmethode :

Klassikaal

Algemeen :

The focus of this course is on the extensibility of the C++ library. Directions are provided to enable the C++ programmer to write safer and more efficient programs. After the course, the student will be able to judge which language constructions would better be avoided, or preferably be used. The student will be able to write programs in the style of the standard library of the language. Initially, the original C++98 style will be used. But the increased comfort using the C++11 and C++14 extensions will be demonstrated as well.

Course attendees receive the following documentation:

  • The course documentation consists of a book (in English), plus a student p…

Lees de volledige beschrijving

Veelgestelde vragen

Er zijn nog geen veelgestelde vragen over dit product. Als je een vraag hebt, neem dan contact op met onze klantenservice.

Nog niet gevonden wat je zocht? Bekijk deze onderwerpen: C/C++, Programmeren (algemeen), Java, OO (Object Oriented) Programmeren en Informatica.

Let op: Vijfhart levert vanaf 2 juni zowel virtuele als klassikale trainingen uit.

Vanaf 2 juni is het weer mogelijk om een klassikale of persoonlijk begeleide training te volgen bij Vijfhart op locatie (dus fysiek in de klas).  

Dit natuurlijk naast onze virtuele trainingen die ook gewoon doorgaan. 

We zijn samen op weg naar het nieuwe normaal. Jouw veiligheid en gezondheid zijn en blijven onze hoogste prioriteit. Wij hebben de nodige aanpassingen gedaan in onze opleidingscentra en richtlijnen opgesteld om jouw veiligheid te garanderen.  

Ga naar onze website voor meer informatie!

ONZE BELOFTE 

Wil je na de virtuele training alsnog graag onze cursuslocatie komen bekijken? Dat kan! Tot een jaar na het volgen van de virtuele training ben je van harte welkom bij dezelfde klassikale training.

 Vijfhart ROOMcursus

Het volgen van een virtuele training in deze tijd van thuiswerken en social distancing is soms niet makkelijk met een druk huishouden. Dus als je gewoon liever op een externe, rustige en vooral veilige locatie een training volgt, hebben wij de oplossing: upgrade jouw virtuele training naar de Vijfhart ROOMcursus. Je boekt de training inclusief hotelkamer. Uiteraard horen daar WIFI, TV en lunch op jouw kamer bij! Kijk op onze website voor meer informatie. 

Lesmethode :

Klassikaal

Algemeen :

The focus of this course is on the extensibility of the C++ library. Directions are provided to enable the C++ programmer to write safer and more efficient programs. After the course, the student will be able to judge which language constructions would better be avoided, or preferably be used. The student will be able to write programs in the style of the standard library of the language. Initially, the original C++98 style will be used. But the increased comfort using the C++11 and C++14 extensions will be demonstrated as well.

Course attendees receive the following documentation:

  • The course documentation consists of a book (in English), plus a student pack with copies of the presentation, exercises and solutions to the exercises.
  • Shortly after the course the student will receive a certificate as a proof of participation.

Doel :

The C++ language offers many possibilities of which experienced programmers can benefit. As an example: the C++ library is designed in such a way that experienced programmers can extend and augment it in a style similar to its basic design. Although extending the library is not intrinsically difficult, some rules must be obeyed.

Applying specific standard constructs, and proper use of certain language facilities, will make efficient programs. Seasoned C++ programmers have documented these techniques, which is of great help for those who are less experienced.

Doelgroep :

Experienced programmers looking to learn from the experience of others, and/or wishing to write a specialised library of their own design.

Voorkennis :

The student must be proficient in C++, and is well capable of using techniques such as inheritance, dynamic binding, etc.
Creating safe classes with the help of the Copy Constructor etc. should be part of your routine.
The prerequisite knowledge can be obtained via our course "The C++ programming language". But this knowledge requires at least a few month of building up experience after that initial course.
En de volgende cursussen:

  • Programmeren in C++ (English course)

Onderwerpen :


- The course focusses on ways to extend the standard C++ library in a 'standardised' way, and on 'sound basic knowledge'. Lab exercises are provided to obtain hands-on experience during the course.
- Containers, iterators. What is a container, an iterator.
- Responsibility for proper storage allocation. How to handle exceptions.
- Creating templates. Which requirements do templates put implicitly on the classes with which they are instantiated.
- Designing test programs to exercise a template class
- Inheritance and complications thereof. Pros and cons of multiple inheritance and private inheritance. Are virtual operators = and == a good idea? Virtual destructor. Definitions in the base class of a pure virtual function.
- Locales: what are they, why do they exist, how to use them and how to extend.
- I/O: creating your own manipulators and I/O-channels. Reading objects from the class hierarchy via virtual constructors and factories.
- C++ and performance. Best practices for programming in C++ where high efficiency is required.
- STL, the Standard Template Library. Advanced possibilities with STL. Binders, reverse and insert iterators. Requirements for objects that must be stored in an STL container. Requirements for containers created by yourself, for iterators and algorithms. Iterator traits. Creating your own STL-compliant container and its iterators.

Blijf op de hoogte van nieuwe ervaringen

Er zijn nog geen ervaringen.

Deel je ervaring

Heb je ervaring met deze cursus? Deel je ervaring en help anderen kiezen. Als dank voor de moeite doneert Springest € 1,- aan Stichting Edukans.

Er zijn nog geen veelgestelde vragen over dit product. Als je een vraag hebt, neem dan contact op met onze klantenservice.

Download gratis en vrijblijvend de informatiebrochure

Aanhef
(optioneel)
(optioneel)
(optioneel)
(optioneel)
infoEr is een telefoonnummer vereist om deze informatieaanvraag in behandeling te nemen. (optioneel)
(optioneel)
(optioneel)
(optioneel)

Heb je nog vragen?

(optioneel)
We slaan je gegevens op om je via e-mail en evt. telefoon verder te helpen.
Meer info vind je in ons privacybeleid.