Course Information
Course Overview
CPA C++ | Everything you need to pass the CPA-21-01 exam by doing with step-by-step examples.
**** 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!
Course Content
- 6 section(s)
- 29 lecture(s)
- Section 1 Introduction
- Section 2 If-Statements and Conditional Logic
- Section 3 Loops and Iteration
- Section 4 Arrays
- Section 5 Functions
- Section 6 Object-oriented Programming
What You’ll Learn
- This is a complete and comprehensive CPA C++ course. It’s designed to prepare you to be CPA C++ Certified., Once you complete the course, you’ll have the knowledge and confidence to pass the CPA C++ Certification exam AND the skills to begin working as a developer., Create Programs using your logic and data structures., Your new skills and the CPA C++ Certification will help you land an IT software development job or if you’re already working in IT, get a raise or advance., Improve Efficiency, Save Time, Maximize Productivity., Automate Coding Tasks By Building Custom Functions., Learn how to develop impressing applications in a few minutes/ hours.
Reviews
-
FFidel Inácio Kussunga
Ate agora nada denovo. Aguardo pelas proximas aulas.
-
MMaria Dougeris
The course content is well-structured, making complex concepts easy to understand. The instructor's expertise provides invaluable insights into the programming world. There is a balance between theory and practical assignments, ensuring a thorough grasp of C++. I highly recommend this course to anyone looking to gain or enhance their C++ skills.
-
FFani Michailidou
The video lectures were of high quality, with clear audio and visuals, making it easy to follow along. The instructor's passion for C++ is evident in each lecture. They present the material with such clarity and depth that even the more complex concepts are easy to grasp. The lessons are well-structured, starting with the basics of syntax and gradually moving on to more advanced topics like object-oriented programming, data structures, and algorithmic thinking. Thanks to this course, I not only passed my CPA C++ exam with flying colors but also felt genuinely prepared for starting real-world projects. I highly recommend this course to anyone looking to get certified or simply wishing to deepen their understanding of C++.
-
MMery Feder
The CPA C++ course provides practical insights into mastering the language. It is up-to-date. It's a valuable resource for anyone looking to build a strong foundation in C++ programming.