Udemy

CPA C++ Certified Associate Programmer Certification Course

Enroll Now
  • 1,456 Students
  • Updated 8/2024
3.6
(73 Ratings)
CTgoodjobs selects quality courses to enhance professionals' competitiveness. By purchasing courses through links on our site, we may receive an affiliate commission.

Course Information

Registration period
Year-round Recruitment
Course Level
Study Mode
Duration
3 Hour(s) 41 Minute(s)
Language
English
Taught by
Dr. Chris Mall • 40,000+ Students Worldwide
Rating
3.6
(73 Ratings)
1 views

Course Overview

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.

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

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

  • F
    Fidel Inácio Kussunga
    4.0

    Ate agora nada denovo. Aguardo pelas proximas aulas.

  • M
    Maria Dougeris
    5.0

    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.

  • F
    Fani Michailidou
    5.0

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

  • M
    Mery Feder
    5.0

    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.

Start FollowingSee all

We use cookies to enhance your experience on our website. Please read and confirm your agreement to our Privacy Policy and Terms and Conditions before continue to browse our website.

Read and Agreed