Subcategories

Ace the Exam! C++ (CPP) Certified Associate Programmer (CPA) Boot Camp

Posted By: IrGens
Ace the Exam! C++ (CPP) Certified Associate Programmer (CPA) Boot Camp

Ace the Exam! C++ (CPP) Certified Associate Programmer (CPA) Boot Camp
.MP4, AVC, 1018x572, 30 fps | English, AAC, 2 Ch | 4.8h | 952 MB
Instructor: Rohit Kumar

Follow along with C++ expert Rohit Kumar and become prepared for the C++ (CPP) Certified Associate Programmer (CPA) certification exam.

Click here for all of Rohit Kumar’s highly-rated videos on O’Reilly, including his C++ (CPP) Programming Essentials course.

The following eight topics will be covered through a combination of lecture and hands-on to maximize your learning of the C++ language and preparation for the CPA certification exam:

CPA Exam Primer: Becoming Proficient with C++. Become equipped to explain what is covered in the CPA certification in this first topic in the C++ (CPP) Certified Associate Programmer (CPA) series. From the C++ Institute Website: “C++ Certified Associate Programmer (CPA) is a professional certificate that measures your ability to accomplish coding tasks related to the basics of programming in the C++ language and the fundamental notions and techniques used in object-oriented programming. A test candidate should demonstrate sufficient knowledge of the following concepts: the universal concepts of computer programming; the syntax and semantics of the C++ language as well as basic data types offered by the language; the principles of the object-oriented model and its implementation in the C++ language; and the means useful in resolving typical implementation problems with the help of standard C++ language libraries. In this session, Rohit will cover the basics of the CPP language including tokens, expressions, data input and output, control statements, and functions in C++. Follow along with Rohit and become proficient with C++.
CPA Exam Primer: Abstraction, Encapsulation, Inheritance, and Polymorphism. Become prepared for the C++ CPA certification by mastering abstraction, encapsulation, inheritance, and polymorphism, in this second topic in the C++ (CPP) Certified Associate Programmer (CPA) series. According to Wikipedia, abstraction is preserving information that is relevant in a given context, and forgetting information that is irrelevant in that context. Encapsulation is the bundling of data with the methods that operate on that data, or the restricting of direct access to some of an object's components. Encapsulation is used to hide the values or state of a structured data object inside a class, preventing unauthorized parties' direct access to them. Inheritance is the mechanism of basing an object or class upon another object (prototype-based inheritance) or class (class-based inheritance), retaining similar implementation. Also defined as deriving new classes (sub classes) from existing ones (super class or base class) and forming them into a hierarchy of classes. Polymorphism is the provision of a single interface to entities of different types or the use of a single symbol to represent multiple different types. Follow along with Rohit and master these more advanced C++ concepts in preparation for the CPA exam.
CPA Exam Primer: Static Data Member, Static Member Function, Friendly Function, and Dynamic Memory Allocation. Become prepared for the C++ CPA certification by mastering static data member, static member function, friendly function, and dynamic memory allocation, in this third topic in the C++ (CPP) Certified Associate Programmer (CPA) series. Follow along with Rohit and master these more advanced class and object concepts.
CPA Exam Primer: Constructors. Become prepared for the C++ CPA certification by mastering constructors in this fourth topic in the C++ (CPP) Certified Associate Programmer (CPA) series. According to Wikipedia, a constructor (abbreviation: ctor) is a special type of subroutine called to create an object. It prepares the new object for use, often accepting arguments that the constructor uses to set required member variables. A constructor resembles an instance method, but it differs from a method in that it has no explicit return type, it is not implicitly inherited and it usually has different rules for scope modifiers. Constructors often have the same name as the declaring class. They have the task of initializing the object's data members and of establishing the invariant of the class, failing if the invariant is invalid. Follow along with Rohit and master default constructors, parameterized constructors, and copy constructors. Also practice working with destructors and function overloading.
CPA Exam Primer: Inheritance in Depth. Become prepared for the C++ CPA certification by diving deeper into inheritance in this fifth topic in the C++ (CPP) Certified Associate Programmer (CPA) series. According to Wikipedia, inheritance is the mechanism of basing an object or class upon another object (prototype-based inheritance) or class (class-based inheritance), retaining similar implementation. Also defined as deriving new classes (sub classes) from existing ones (super class or base class) and forming them into a hierarchy of classes. Follow along with Rohit and practice defining a derived class. Apply single level inheritance, multi level inheritance, multiple inheritance, hierarchical inheritance, and hybrid inheritance.
CPA Exam Primer: Polymorphism in Depth. Become prepared for the C++ CPA certification by diving deeper into polymorphism in this sixth topic in the C++ (CPP) Certified Associate Programmer (CPA) series. According to Wikipedia, polymorphism is the provision of a single interface to entities of different types or the use of a single symbol to represent multiple different types. Follow along with Rohit and practice applying function overloading, operator overloading, pointing to objects, pointing to derived classes, virtual functions, and abstract classes.
CPA Exam Primer: Strings in C++. Become prepared for the C++ CPA certification by mastering strings in this seventh topic in the C++ (CPP) Certified Associate Programmer (CPA) series. Follow along with Rohit and practice creating string objects, manipulating string objects, working with relational operators, and accessing characters in strings.
CPA Exam Primer: Exception Handling in C++. Become prepared for the C++ CPA certification by mastering CPP exception handling in this eighth topic in the C++ (CPP) Certified Associate Programmer (CPA) series. Follow along with Rohit and practice catching and throwing exceptions in CPP. Also work with difference class and understand the hierarchy of exception.


Ace the Exam! C++ (CPP) Certified Associate Programmer (CPA) Boot Camp