MP4 | Video: AVC 1018x572 30fps | Audio: AAC 44.1KHz 2ch | Duration: 37m
Genre: eLearning | Language: English | Size: 952 MB
CPA Exam Primer: Becoming Proficient with C++.
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:
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.