Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
CPA C++ Certified Associate Programmer Certification Course
Rating: 3.6 out of 5(73 ratings)
1,457 students

CPA C++ Certified Associate Programmer Certification Course

CPA C++ | Everything you need to pass the CPA-21-01 exam by doing with step-by-step examples.
Last updated 8/2024
English

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.

Coding Exercises

This course includes our updated coding exercises so you can practice your skills as you learn.

See a demo
Image of coding exercise example

Course content

6 sections29 lectures3h 41m total length
  • Installing Codeblocks - IDE for C++ Development16:20
  • Variables15:56
  • 3 Tips to Get Even More Value Out of this Course0:53
  • Data Types11:18
  • Variable Operators8:54

Requirements

  • You will not need any any prior knowledge - so get started now!
  • You should be committed to run through the course and become knowledgeable about Python.
  • Nothing else! It’s just you, your computer and your hunger to get started today!

Description

**** 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

  1. Introduction to compiling and software development

  2. Basic scalar data types, operators, flow control, streamed input/output, conversions

  3. Declaring, defining and invoking functions, function overloading

  4. Data aggregates

  5. Strings processing, exceptions handling, dealing with namespaces

  6. Object-oriented approach and its vocabulary

  7. Dealing with classes and objects, class hierarchy and inheritance

  8. 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!

Who this course is for:

  • Anyone who would like to be a CPA C++ certified Software Developer.
  • This course is perfect for absolute beginners with no previous coding experience, to intermediates looking to sharpen their skills to the expert level.
  • Anyone who want to learn C++, Software Development Fundamentals and Software Development Advanced Concepts.