Programmeren in C++ (English course)

Niveau
Tijdsduur
Locatie
Op locatie
Startdatum en plaats
Logo van AT Computing
Opleiderscore: starstarstarstarstar_border 8 AT Computing heeft een gemiddelde beoordeling van 8 (uit 2 ervaringen)

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

Startdata en plaatsen

placeEindhoven
4 feb. 2021 tot 9 feb. 2021
Toon rooster
event 4 februari 2021, 08:45-16:00, Day 1
event 5 februari 2021, 08:45-16:00, Day 2
event 6 februari 2021, 08:45-16:00, Day 3
event 7 februari 2021, 08:45-16:00, Day 4
placeNieuwegein
27 mei. 2021 tot 1 jun. 2021
Toon rooster
event 27 mei 2021, 08:45-16:00, Day 1
event 28 mei 2021, 08:45-16:00, Day 2
event 29 mei 2021, 08:45-16:00, Day 3
event 30 mei 2021, 08:45-16:00, Day 4

Beschrijving

Lesmethode :

Klassikaal

Algemeen :

De programmeertaal C++ is gebaseerd op de taal C, met als belangrijkste verschil dat C++ ondersteuning biedt voor object-georiënteerd programmeren. De object-georiënteerde manier van werken biedt voordelen bij softwareprojecten die te groot zijn om door één programmeur te worden overzien. De voordelen liggen op het gebied van hergebruik en onderhoudbaarheid van code.

C++ biedt een uitstekende doorgroeimogelijkheid voor C-programmeurs. De syntax is rechtstreeks afgeleid van ISO/ANSI C en vastgelegd in de ISO/ANSI C++ standaard. Behalve de syntax van de taal wordt hierin ook een standaard bibliotheek vastgelegd. Daarin zit een groot a…

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.

Lesmethode :

Klassikaal

Algemeen :

De programmeertaal C++ is gebaseerd op de taal C, met als belangrijkste verschil dat C++ ondersteuning biedt voor object-georiënteerd programmeren. De object-georiënteerde manier van werken biedt voordelen bij softwareprojecten die te groot zijn om door één programmeur te worden overzien. De voordelen liggen op het gebied van hergebruik en onderhoudbaarheid van code.

C++ biedt een uitstekende doorgroeimogelijkheid voor C-programmeurs. De syntax is rechtstreeks afgeleid van ISO/ANSI C en vastgelegd in de ISO/ANSI C++ standaard. Behalve de syntax van de taal wordt hierin ook een standaard bibliotheek vastgelegd. Daarin zit een groot aantal basisonderdelen, zoals een string class, container classes, algoritmen en lokalisatie-mogelijkheden. In de cursus wordt uitgegaan van deze standaard.

De cursus Programmeertaal C++ behandelt niet alleen de syntax van de programmeertaal C++, maar ook de bijbehorende object-georiënteerde programmeerstijl. Je leert gebruik maken van de object-georiënteerde faciliteiten in de taal (data abstractie, encapsulatie, inheritance en polymorfisme/dynamic binding), van de I/O bibliotheek, templates, exception handling en gebruik van de standaardbibliotheek STL. Deze onderwerpen worden, onder begeleiding van de docent, uitgebreid in de praktijk geoefend.

Doel :

De cursus verschaft inzicht in de mogelijkheden van C++. De nadruk ligt op de syntax van de taal, maar na de cursus heb je ook gevoel ontwikkeld voor de object-georiënteerde programmeerstijl.

Doelgroep :

Programmeurs die C++ als object-georiënteerde programmeertaal willen gaan gebruiken.

Voorkennis :

Kennis van C met daarbij zoveel praktijkervaring dat je vloeiend kunt omgaan met de "moeilijkere" constructies zoals pointers, structures, enzovoort. Je kunt deze kennis verkrijgen via de cursus "De programmeertaal C" De stof van dag 1 en 2 van die cursus volstaan, maar opdoen van praktijkervaring daarmee is beslist noodzakelijk alvorens aan C++ te beginnen.
En de volgende cursussen:

  • De programmeertaal C

Onderwerpen :


- De class en daaraan gerelateerd
   - Inline functies i.p.v. macro's
   - Functie-overloading
   - Constructoren en destructoren
   - Initialisatie
   - Friend functies
   - Allocatie-methoden
   - Deep versus shallow copy en namespaces
- Inheritance
   - Wanneer gebruikt men inheritance
   - Base en derived classes
   - Private
   - Protected en public member-variabelen
   - Beschermende interfaces
   - Pointers naar base en derived classes
- Dynamic binding
   - Run Time Type Information (RTTI)
   - Virtual functies
- Verdere mogelijkheden van C++
   - Operator overloading
   - References
   - Type-conversie
   - Geheugenbeheer met new en delete
   - Templates
   - Exception-handling en namespaces
- De Standard Template Library (STL)
- Overige onderdelen van de standaard bibliotheek, waaronder de I/O-bibliotheek
- Belangrijke aspecten van de nieuwe C++11 en C++14 standaarden.

Blijf op de hoogte van nieuwe ervaringen

Er zijn nog geen ervaringen.
  • Vraag informatie aan over deze training. 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.

Download gratis en vrijblijvend de informatiebrochure

Aanhef
(optioneel)
(optioneel)
(optioneel)
(optioneel)
(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.