Cursusaanbod
Inleiding
- Wat is er nieuw in C++?
- Overzicht van de kenmerken en basisprincipes van C++
- Begrip van objectgeoriënteerd programmeren
- Grondbeginselen van C++-programmeren
Aan de slag
- Het instellen van de ontwikkelomgeving
- Installatie van een C++ IDE
- Standaardbibliotheken en -componenten
Geavanceerd programmeren in C++
- Lambda-uitdrukkingen in C++
- Standaardcontainers en -algoritmen
- Move-semantiek
- Codeerregels binnen C++
- Pointers to implementation (Pimpl)
- Overladen van operators
- Polymorfisme in C++
- Variabelen, arrays en voorwaarden
- Referenties en pointers
- Foutafhandeling
- Overige moderne functies en implementatietechnieken
Beveiligd programmeren
- Beveiligingsfuncties en best practices in C++
- Moderne technieken voor geheugenbeheer
- Technieken voor het verwerken van tekenreeksen
- Omgang met User Account Control (UAC)
- Beveiligingskwetsbaarheden en manieren om deze te voorkomen
Teststrategieën voor C++
- Het kiezen van een geschikt testkader
- Analyse en metingen van codekwaliteit
- Het schrijven van unit tests
- Integratie- en systeemtests
- Testen van bestaande legacy-code
- Black-box testing-technieken
Debuggen van code
- Gebruik van conditionele en functionele breakpoints
- Debuggen in een meerdere-dradenomgeving
- Prestatie- en diagnoseinstrumenten
Samenvatting en vervolgstappen
Vereisten
- Grondige kennis van basis C++-programmeren
Doelgroep
- Ontwikkelaars
Aangepaste bedrijfsopleiding
Opleidingsoplossingen ontworpen exclusief voor bedrijven.
- Aangepaste inhoud: We passen de syllabus en praktijkopdrachten aan naar de echte doelen en behoeften van uw project.
- Voor flexibel schema: Datums en tijden aangepast aan het rooster van uw team.
- Formaat: Online (live), In-company (bij uw kantoren) of Hybride.
Prijs per privégroep, online live training, startend vanaf 8000 € + BTW*
Neem contact met ons op voor een exacte offerte en om onze laatste promoties te horen
Reviews (5)
Het feit dat het online was betekende dat we veel tijd konden besparen. Zeer gewaardeerd. Bovendien hielp het enorm dat de trainer zowel c# als Cpp beheerste, waardoor hij alles kon uitleggen aan de hand van kennis die we al hadden.
Gabor - Rheinmetall Electronics Hungary Kft
Cursus - Advanced C++
Automatisch vertaald
Het tempo was optimaal, niet te langzaam en niet te snel. De onderwerpen die we bespraken waren erg informeel en interessant. Ik denk dat ik alles begreep. We praatten over wat het use case is en waarom dat nuttig is. De voorbeelden waren klein en bondig, waardoor ze gemakkelijk te begrijpen waren. We konden vragen stellen bij elke stap en die werden volledig en met veel geduld beantwoord en uitgelegd. We werden ook gevraagd of we het onderwerp begrepen of nog vragen hadden. Het was leuk en amusant, hoewel erg informeel, en ik denk dat ik veel heb geleerd.
Gabor - Rheinmetall Electronics Hungary Kft
Cursus - Advanced C++
Automatisch vertaald
Veel oefeningen en hulp. Het was nuttig dat de instructeur onze individuele projectdocumenten kon gebruiken om ons te helpen bij het oplossen van problemen en het voltooien van de oefeningen. {Er waren ook veel kansen om vragen te stellen.}
Matthew - Teledyne
Cursus - Advanced C++
Automatisch vertaald
Ik vond het fijn dat we oefeningen kregen, de materiaal was indrukwekkend en goed gestructureerd en de trainer legde alle onderwerpen zeer duidelijk uit
Diana Toldas - Accenture Industrial Software Solutions S.A.
Cursus - Advanced C++
Automatisch vertaald
Ik vond de flexibiliteit en het grote scala aan onderwerpen geweldig. De combinatie van trainingen en oefeningen betekende dat ik direct kon toepassen wat ik had geleerd. Ik heb ook genoten van de projecten op de laatste dag om alles samen te brengen.
Luca Ricagni - Rockwell Collins UK Limited
Cursus - Advanced C++
Automatisch vertaald