C++
C++ Development
C++ can be developed in your choice of many different programs including Eclipse, NetBeans, Code::Blocks, CLion, and Visual Studio.
Additional Resources
C++ Essentials – Part 1 (Basics) OpenEDG edube.org
C++ Essentials – Part 2 (Intermediate) OpenEDG edube.org
C++ Programming video, Derek Banas (1:10:32)
C++ Tutorial tutorialspoint
C++ Tutorial for Complete Beginners free course: Udemy or Cave of Programming
Testing
Quality & Style
Highlights
Line length: 80 characters
Indentation: 2 spaces
Naming
Variable names: snake_case
Class names: start with capital
Constant names: start with k then CamelCase
Function names: CamelCase
See the Visual Studio page Quality & Style C++ section
Certification
This is not a certification preparation course but there is good alignment of objectives with the course and CPA – C++ Certified Associate Programmer exam.
Full exam fee is $295, no voucher needed.
Promotional exam fee for students who have completed self-enroll CPA course is $147.50 (50% discount voucher). The fee includes a free retake. Exam registration at www.pearsonvue.com/cpp.
CPA Prep Courses
C++ Essentials – Part 1 (Basics) OpenEDG edube.org
C++ Essentials – Part 2 (Intermediate) OpenEDG edube.org
Students should be prepared for the CPP – C++ Certified Professional Programmer exam after taking the subsequent course, Data Structures and Algorithms.
Other Prep Resources
Practice tests and sample questions