C/C++ Programmeren

Niveau
Tijdsduur
Locatie
Op locatie, Online
Startdatum en plaats
Logo van OCICT
Opleiderscore: starstarstarstarstar_border 8,3 OCICT heeft een gemiddelde beoordeling van 8,3 (uit 10 ervaringen)

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

Startdata en plaatsen

placeBreda
17 mei. 2021 tot 21 mei. 2021
check_circle Startgarantie
placeRotterdam
17 mei. 2021 tot 21 mei. 2021
check_circle Startgarantie
placeNieuwegein
25 mei. 2021 tot 4 jun. 2021
check_circle Startgarantie
placeNieuwegein
26 mei. 2021 tot 4 jun. 2021
check_circle Startgarantie
placeNieuwegein
27 mei. 2021 tot 4 jun. 2021
check_circle Startgarantie
placeNieuwegein
28 mei. 2021 tot 4 jun. 2021
check_circle Startgarantie
placeUtrecht
31 mei. 2021 tot 4 jun. 2021
check_circle Startgarantie
placeUtrecht
1 jun. 2021 tot 11 jun. 2021
check_circle Startgarantie
placeUtrecht
2 jun. 2021 tot 11 jun. 2021
check_circle Startgarantie
placeUtrecht
3 jun. 2021 tot 11 jun. 2021
check_circle Startgarantie
placeUtrecht
4 jun. 2021 tot 11 jun. 2021
check_circle Startgarantie
placeApeldoorn
7 jun. 2021 tot 11 jun. 2021
check_circle Startgarantie
placeApeldoorn
8 jun. 2021 tot 18 jun. 2021
check_circle Startgarantie
placeApeldoorn
9 jun. 2021 tot 18 jun. 2021
check_circle Startgarantie
placeApeldoorn
10 jun. 2021 tot 18 jun. 2021
check_circle Startgarantie
placeApeldoorn
11 jun. 2021 tot 18 jun. 2021
check_circle Startgarantie
placeBreda
14 jun. 2021 tot 18 jun. 2021
check_circle Startgarantie
placeRotterdam
14 jun. 2021 tot 18 jun. 2021
check_circle Startgarantie
placeEindhoven
21 jun. 2021 tot 25 jun. 2021
check_circle Startgarantie
placeNieuwegein
28 jun. 2021 tot 2 jul. 2021
check_circle Startgarantie

Beschrijving

TRAININGEN VIRTUEEL en individueel volgen? Informeer naar de mogelijkheden.

OCICT

C++ is een object-georiënteerde programmeertaal, die bij veel moderne applicaties wordt gebruikt. C++ is een uitbreiding op C. Met C++ communiceer je rechtstreeks met de hardware in je computer. Hierdoor kun je op een effectieve en slimme manier programmeren om zo het maximale uit je computer te halen.

Doelstelling: In deze opleiding leert u alle aspecten van het programmeren in C++. Aan het einde van de opleiding heeft u een breed en diepgaand inzicht in de mogelijkheden van C++ en heeft u alle theoretische concepten zelf in praktijk gebracht.

Doelgroep: Deze cursus is bestemd voor iedereen die applicaties in de programmeertaal C++ wil ontwikkelen.

Inhoud     (klik op de inhoud vo…

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.

TRAININGEN VIRTUEEL en individueel volgen? Informeer naar de mogelijkheden.

OCICT

C++ is een object-georiënteerde programmeertaal, die bij veel moderne applicaties wordt gebruikt. C++ is een uitbreiding op C. Met C++ communiceer je rechtstreeks met de hardware in je computer. Hierdoor kun je op een effectieve en slimme manier programmeren om zo het maximale uit je computer te halen.

Doelstelling: In deze opleiding leert u alle aspecten van het programmeren in C++. Aan het einde van de opleiding heeft u een breed en diepgaand inzicht in de mogelijkheden van C++ en heeft u alle theoretische concepten zelf in praktijk gebracht.

Doelgroep: Deze cursus is bestemd voor iedereen die applicaties in de programmeertaal C++ wil ontwikkelen.

Inhoud     (klik op de inhoud voor meer/minder details)

  • Overgang van C naar C++
    • Programmeren in C++
    • Object-georiënteerd programmeren
    • Commentaar in programma's
    • De functie main
    • In- en uitvoer bij C++
      • Uitvoer van tekst
      • Uitvoer van integer-waarden
      • In- en uitvoer van floating point-waarden
      • In- en uitvoer van strings
    • Formatteren van de in- en uitvoer
      • Manipulators en format flags
      • Programmavoorbeelden
  • Van structuur naar klasse
    • Gegevenstypen in 'C'
      • Soorten gegevenstypen
      • Definities en declaraties
      • Operator-functies
    • Het gegevenstype 'klasse'
      • Klasse-definitie
      • Gegevenselementen
      • Implementatie van element-functies
      • Aanroepen van element-functies
  • Gebruik van klassen
    • Het gebruik van een structuur
    • Het gebruik van een klasse
    • In- en uitvoer buiten de klasse
    • Omgaan met klassen
    • Inline-elementfuncties
  • Constructors en destructors
    • Initialiseren van variabelen
    • Constructors
    • Inline-definitie van de constructor
    • Initialisatie en default-beginwaarden
    • Default-constructors en default-destructors
    • Destructors
  • Dynamische geheugentoewijzing
    • Geheugenbeheer
    • De functies malloc() en free() in 'C'
    • De operators new en delete in C++
      • Relatie tussen new en pointer-types
    • Klassen met dynamische gegevenselementen
  • Parameteroverdracht aan functies
    • Lokale variabelen
    • Formele en actuele parameters
    • Functieparameters
    • De hoofdfunctie main
    • Waarde-overdracht van parameters
    • Referentie-overdracht van parameters
    • Geheugen- en snelheidaspecten
  • Omgaan met referentie-overdrachten
    • Referentie-overdracht van de functieparameter
    • Referenties naar uitgebreide gegevenstypen
    • Foutieve teruggave van een lokale referentie
    • Alias-variabelen
  • Herdefiniëring van operators
    • Interpretatie van operator-symbolen
    • Herdefiniëring door de programmeur
    • Herdefinieerbare operators
  • Friend-functies
    • De klassen istream en ostream
    • Noodzaak van een friendfunctie
      • Toegang via een elementfunctie
      • Toegang via herdefiniëring van de operator '<<'
      • Toegang via een friendfunctie
    • Het type van de functieparameter
  • Afgeleide klassen
    • Basisklasse en afgeleide klasse
    • Toegangscontrole door de compiler
    • Overerving
    • Protectie
  • Vroege en late binding
    • Vroege binding
      • Uitgangssituatie
      • Lijst met klasse-objecten
    • Late binding
  • Geavanceerde functies in C++
    • Standard Template Library
      • Containers
        • Volgordecontainer
        • Associatieve container
      • Iteratoren
      • Algoritmes
    • Exceptions
      • Exception handling
    • Secure functions
      • Niet beveiligde CRT-functies in oude toepassingen
      • Genereren van willekeurige getallen

CertificeringOp deze module is geen aparte certificering van toepassingCursusmateriaalNederlandstalig materiaal.Voorkennis* Programmeren in C 
* of kennis en ervaring op het niveau van programmeren in C, en bekend met onderwerpen als dynamic memory allocation, pointers, structures en de standaard C-bibliotheek.

Blijf op de hoogte van nieuwe ervaringen

Er zijn nog geen ervaringen.
  • Vraag informatie aan over deze opleiding. Je ontvangt vanaf dan ook een seintje wanneer iemand een ervaring deelt. Handige manier om jezelf eraan te herinneren dat je wilt blijven leren!
  • Bekijk gerelateerde producten mét ervaringen: C/C++.

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.

Vraag nu gratis en vrijblijvend informatie aan:

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