Bedankt voor uw aanvraag! Een van onze medewerkers neemt binnenkort contact met u op
Bedankt voor uw boeking! Een van onze medewerkers neemt binnenkort contact met u op.
Cursusaanbod
Inleiding tot Objectgeoriënteerd Programmeren in C++
- Overzicht van concepten voor objectgeoriënteerd programmeren
- Verschillen tussen procedurele en objectgeoriënteerde benaderingen
- Voordeel van modulaire en herbruikbare softwareontwerpen
- C++ begrijpen als een objectgeoriënteerde taal
C++ Klassen en Objectontwerp
- Inleiding tot klassen en objecten
- Klassen definiëren en objecten maken
- Constructors en destructors begrijpen
- Levenscyclus van objecten beheren
- Toepassing van toegangsbeperkers:
- Public
- Private
- Protected
Encapsulatie en Abstractie
- Data hiding en encapsulatie begrijpen
- Interfaces ontwerpen voor herbruikbare componenten
- Lidvariabelen en -functies effectief gebruiken
- Abstractie principes toepassen in softwareontwerp
C++ Functies en Geavanceerde Classfuncties
- Functie-overbelasting (Function overloading)
- Bereikingsresolutieoperator (Scope resolution operator)
- Statische leden en statische functies
- Vriendelijke klassen en vriendelijke functies
- Operator-overbelasting (Operator overloading)
Erfenis en Polymorfisme
- Concepten van erfenis begrijpen
- Klassenhierarchieën aanmaken
- Polymorfisme implementeren
- Virtual functies en dynamisch gedrag
- Flexibele en onderhoudbare applicaties ontwerpen
Data-handling en Typeconversie
- Dataconversies in C++ begrijpen
- Werken met objecten en primitieve datatypes
- Veilige conversietechnieken toepassen
Uitzonderingsverwerking en Templates
- Strategieën voor foutafhandeling begrijpen
- Uitzonderingen gebruiken in C++ applicaties
- Inleiding tot templates
- Herkbruikbare generieke code creëren
Invoer- en Uitvoerstromen
- Werken met C++ invoer- en uitvoerstromen
- Data efficiënt lezen en schrijven
- Stroomgebaseerde operaties beheren
Praktische C++ Programmeren Workshop
- Objectgeoriënteerde ontwerpprincipes toepassen
- Modulaire C++ applicaties bouwen
- Herkbruikbare klassen en componenten creëren
- Algemene ontwerpractijken bespreken
Cursusbeoordeling en Volgende Stapen
- Belangrijke objectgeoriënteerde C++ concepten bespreken
- Beste praktijken voor softwareontwerp bespreken
- Verdere leerpaden in C++ ontwikkeling identificeren
Vereisten
- Een begrip van basisprogrammeerconcepten zoals variabelen, loops en functies
- Ervaring met de basis van C++ programmeren
- Basis kennis van softwareontwikkelconcepten
Publiek
- C++ programmeurs die objectgeoriënteerde programmeertechnieken willen leren
- Softwareontwikkelaars die overgaan van procedureel naar objectgeoriënteerd ontwerp
- Technici en programmeurs die geïnteresseerd zijn in het structureren van large-scale C++ applicaties
7 Uren
Getuigenissen (1)
Goede voorbeelden, focussen op het meest nuttige materiaal
Piotr Sowinski - Intel Technology Poland
Cursus - Object Oriented Programming with C++
Automatisch vertaald