Learn OOP Using C++ online with these interactive online OOP Using C++ courses.
Affordable Pricing (Only $99.95 for the complete series)
A full year to complete the OOP Using C++ courses
Retake the OOP Using C++ courses as many times as you like
Measure your progress with assessment tests after each course
Earn completion certificates after passing each assessment test
OOP Using C++ Series (38 hours)
1. OOP Using C++:1 Week 1
Time: 13 hours
This course begins with a basic explanation of C++ components and quickly progresses to writing real object-oriented programs. Sample listings, complete with sample output and an analysis of code, illustrate the topics of the day.
Objectives
Use data types, variables, and constants
Use operators to manipulate C++ expressions
Do advanced programming with functions
Use statements and loops to control program flow
Use classes and objects
Enter, compile and link C++ programs
Topics
Day 1: Getting Started
Day 2: The Parts of a C++ Program
Day 3: Variables and Constants
Day 4: Expressions and Statements
Day 5: Functions
Day 6: Basic Classes
Day 7: More Program Flow
Week 1 in Review
Reference
2. OOP Using C++:2 Week 2
Time: 13 hours
This course begins with how pointers and references work and then moves on to the advanced use of functions. It also presents arrays and collections, explores inheritance and polymorphism and ends with a discussion of special classes and friends. Sample listings, complete with sample output and an analysis of code, illustrate the topics of the day.
Objectives
Create and use pointers and references
Overload member functions and overload operators
Declare and use arrays
Reuse and extend existing types through inheritance
Declare multiple inheritance and declare classes for virtual inheritance
Create abstract data types and implement pure virtual functions
Use static member variables and static member functions
Topics
Day 8: Pointers
Day 9: References
Day 10: Advanced Functions
Day 11: Arrays
Day 12: Inheritance
Day 13: Polymorphism
Day 14: Special Classes and Functions
Week 2 in Review
Reference
3. OOP Using C++:3 Week 3
Time: 12 hours
This course begins with a discussion of advanced inheritance and then moves on to cover streams in depth. It also presents advanced tricks of the preprocessor, discusses object-oriented analysis and design, and introduces templates. Week 3 ends with an explanation of exceptions, standard libraries, and bit manipulation. Sample listings, complete with sample output and an analysis of code, illustrate the topics of the day.
Objectives
Use containment and private inheritance
Declare friend functions and friend classes
Use streams to manage input and output and to write to and read from files
Make code easier to read and debug using preprocessor directives
Explain the principles of object-oriented analysis and design
Create class and function templates
Create, throw and catch exceptions
Use standard library functions and classes
Manipulate individual bits
Topics
Day 15: Advanced Inheritance
Day 16: Streams
Day 17: The Preprocessor
Day 18: Object-Oriented Analysis and Design
Day 19: Templates
Day 20: Exceptions and Error Handling
Day 21: What's Next
Week 3 in Review
Reference
Resources for OOP Using C++
Know of a good resource for OOP Using C++ Online Training? Please Let Us Know.