C++ Programmering Grundkursus
Beskrivelse
C++ er baseret på de basale principper om objektorienteret programmering - herunder information-hiding, klasser, polymorfi og nedarvning.
Kurset anvender sidste nye C++ standard. Vi designer/udvikler mindre moduler i C++ og lærer, hvordan disse kan sammenbygges. Der lægges specielt vægt på korrekthed og kodesikkerhed for at sikre, at programmerne ikke misbruger hukommelsen.
Certificeringspakker
Moduloversigt
- Modul 1Introduktion til C++ sproget
Historien bag C++ sproget
Overblik over C++ sproget
Forstå et helt enkelt C++ Program
Afviklingsmiljøer for C++
- Modul 2Det basale C++ sprog
Typer og variable
Betingelser, if-else
Loop-konstruktioner, while, do-while
Funktioner og parametre
Funktions-overload og default parametre
- Modul 3Det objekt-orienterede sprog C++
Klasse-design, fra virkelig til simpel klasse
Konstruktionen af objekter baseret på klassebeskrivelser
Members og memberfunctions
Access-kategorier public og private, information hiding
Constructors og destructors
Self-variablen og dens anvendelser
- Modul 4Nedarvning
Ideen bag kodegenbrug
Håndtering af member-function i nedarvning
Constructors og destructors i nedarvningshierarkier
Access-kategorier, public, private og protected
Polymorfi, det ultimative kodegenbrug
- Modul 5Operator Overload
Hvorfor operator-overload?
Overload af basale operatorer
Overload af bruger-definerede Typer
Overload af output-operatoren
- Modul 6Templates
Ideen bag templates
Syntaks for templates
Anvendelse af templates fra klassebiblioteket, vectors, maps
- Modul 7Exceptions i C++
Exception overfor fejl
Try-catch mekanismen
Egenudviklede Exceptions
Håndtering af fejl i fejlmekanismerne
- Modul 8I/O
Standard fildescriptorer, cin og cout
Filhåndtering
Læsning af tekst- og binære filer
Er du i tvivl?
Det ligger os meget på sinde, at du finder det kursusforløb, der skaber størst værdi for dig og din arbejdsplads. Tag fat i vores kursusrådgivere, de sidder klar til at hjælpe dig!