CONTACT ONS
 Duur 7 uren

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

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.
Investering

Prijs per privégroep, online live training, startend vanaf 1600 € + BTW*

Neem contact met ons op voor een exacte offerte en om onze laatste promoties te horen

Reviews (1)

Voorlopige Aankomende Cursussen

Gerelateerde categorieën