1

The CPA – C++ Certified Associate Programmer Certifications a professional certificate accepted globally. The certification is provided by the C++ Institute, a global non-profit project run by the Open Education and Development Group (OpenEDG).

It is an entry-level certification for C++ programmers. The certification assess coding skills of C++ programmers by measuring their coding skills related to basic tasks in C++ programming language, usage of class hierarchy and exceptions


Course Key Learnings
  • 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.

Course Outline

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.

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!

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.

 Your FREE eLEARNING Courses (Click Here)


International fee: 500 USD


Flexible Class Options

  • Evening Classes | Workshops | Fast-Track
  • Week End Classes For Professionals  – SUNDAY
  • Online Classes – Live Virtual Class (L.V.C), Online Training

C ++ CPA Associate Programmer Practice Exam


Job Interview Questions & Answers


Related Courses

CCNP Routing and Switching Certification

CCNA Routing & Switching Certification Course

CCIE Routing & Switching Course – VPN

Cisco 300-420 CCNP Cisco IP Switched Networks (SWITCH v2.0) Exam Dump Practice Test

Cisco 300-410 Implementing Cisco Enterprise Advanced Routing and Services (ENARSI) Version: 1.0 Exam Dump Practice Test