C/C++ Programmeren

Niveau
Tijdsduur
Locatie
Op locatie, Online
Startdatum en plaats

C/C++ Programmeren

OCICT
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

placeNieuwegein
3 dec. 2021 tot 10 dec. 2021
check_circle Startgarantie
placeUtrecht
6 dec. 2021 tot 10 dec. 2021
check_circle Startgarantie
placeUtrecht
7 dec. 2021 tot 17 dec. 2021
check_circle Startgarantie
placeUtrecht
8 dec. 2021 tot 17 dec. 2021
check_circle Startgarantie
placeUtrecht
9 dec. 2021 tot 17 dec. 2021
check_circle Startgarantie
placeUtrecht
10 dec. 2021 tot 17 dec. 2021
check_circle Startgarantie
placeApeldoorn
13 dec. 2021 tot 17 dec. 2021
check_circle Startgarantie
placeBreda
13 dec. 2021 tot 17 dec. 2021
check_circle Startgarantie
placeRotterdam
13 dec. 2021 tot 17 dec. 2021
check_circle Startgarantie
placeApeldoorn
14 dec. 2021 tot 24 dec. 2021
check_circle Startgarantie
placeApeldoorn
15 dec. 2021 tot 24 dec. 2021
check_circle Startgarantie
placeApeldoorn
16 dec. 2021 tot 24 dec. 2021
check_circle Startgarantie
placeApeldoorn
17 dec. 2021 tot 24 dec. 2021
check_circle Startgarantie
placeEindhoven
20 dec. 2021 tot 24 dec. 2021
check_circle Startgarantie
placeUtrecht
20 dec. 2021 tot 24 dec. 2021
check_circle Startgarantie
placeUtrecht
21 dec. 2021 tot 31 dec. 2021
check_circle Startgarantie
placeUtrecht
22 dec. 2021 tot 31 dec. 2021
check_circle Startgarantie
placeUtrecht
23 dec. 2021 tot 31 dec. 2021
check_circle Startgarantie
placeUtrecht
24 dec. 2021 tot 31 dec. 2021
check_circle Startgarantie
placeNieuwegein
27 dec. 2021 tot 31 dec. 2021
check_circle Startgarantie

Beschrijving

TRAININGEN VIRTUEEL en individueel volgen? Bel ons voor (gratis) advies

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? Bel ons voor (gratis) advies

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.