Neem contact met ons 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

Aantal deelnemers


Prijs per deelnemer

Getuigenissen (1)

Voorlopige Aankomende Cursussen

Gerelateerde categorieën