**** This course contains pretty much everything you need to pass the exams. ****
Welcome to the CPA C++ Certified Associate Programmer Certification Course by Dr. Chris Mall. This course covers everything you need to know to pass the CPA C++ CPA-21-01 Certification Exam.
This course includes also an overview of the CPA C++ Exams methodology used in a programming environment.
WHAT YOU’LL RECEIVE IN THIS CPA C++ PREPARTION COURSE
•Introduction to compiling and software development
• Basic scalar data types, operators, flow control, streamed input/output, conversions
•Declaring, defining and invoking functions, function overloading
•Data aggregates
•Strings processing, exceptions handling, dealing with namespaces
•Object-oriented approach and its vocabulary
•Dealing with classes and objects, class hierarchy and inheritance
•Defining overloaded operators, user-defined operators, exceptions
Once you complete this course, you’ll know everything you need to know to pass the CPA++ Certified Associate Programmer Certification Exam.
Absolute basics
– machine and high-level programming languages, compilation process,
– obtaining the machine code: compilation process,
– writing simple programs,
– variables,
– integers: values, literals, operators,
– characters: values, literals, operators,
– dealing with streams and basic input/output operations.
Flow control and more data types
– how to control the flow of the program
– floating point types: values, literals, operators,
– more integer types: values and literals,
– loops and controlling the loop execution,
– logic, bitwise and arithmetic operators.
Functions
– functions,
– declaring and invoking functions,
– side effects,
– different methods of passing parameters and their purpose,
– default parameters,
– inline functions,
– overloaded functions.
Accessing data and dealing with exceptions
– converting values of different types,
– strings: declarations, initializations, assignments,
– string as an example of object: introducing methods and properties,
– namespaces: using and declaring,
– dealing with exceptions.
Fundamentals of the object-oriented approach
– class
– objects
– class components
– constructors
– referring to objects
– static members
– classes and their friends
– defining and overloading operators.
Class hierarchy
– base class, superclass, subclass
– inheritance: how it works
– types of inheritance
– inheriting different class components
– multiple inheritance.
More on classes
– polymorphism: the notion and the purpose,
– virtual methods: declaration and usage,
– inheriting virtual methods,
– abstraction and abstract classes.
Exceptions – dealing with expected and unexpected problems
– what is an exception
– catching and throwing exceptions,
– different classes and hierarchy of exceptions,
– defining your own exceptions.
So What Are You Waiting For?
Enroll Today!