Live Remote Classroom or On-Demand Streaming
Duration: 4 days | Price: 1,695
Prerequisites: Prior programming experience with C.
Description: This C++ course presents a thorough introduction to object-oriented programming in C++ for experienced C programmers. The central concepts of C++ syntax and style are taught in the context of using object-oriented methods to achieve reusability, adaptability and reliability. Emphasis is placed on the features of C++ that support abstract data types, inheritance, and polymorphism. Students will learn to apply the process of data abstraction and class design. Extensive programming examples and exercises are provided, with approximately half of course time spent performing hands on programming labs. Practical aspects of C++ programming including efficiency, performance, testing, and reliability considerations are stressed throughout.
Course Overview:
Moving from C to C++
|
Handling Data
|
Functions
|
Creating and Using Objects
|
Dynamic Memory Management
|
Controlling Object Creation
|
Inheritance
|
Streaming I/O
|
Introduction to Object Concepts
|
Templates
|
Strings in C++
|
Exceptions
|
C++ Program Structure
|
Reliability Considerations
in C++ Projects
|
Polymorphism in C++
|
Multiple Inheritance
|
Declaring and Defining Classes
|
Operator Overloading
|
The Standard Template Library
|
Alabama
Birmingham
Montgomery
Arkansas
Fort Smith
Fayetteville
Delaware
Dover
Wilmington
Hawaii
Honolulu
New Hampshire
Portsmouth
Montana
Billings
Great Falls
Nebraska
Lincoln
North Dakota
Fargo
Bismarck
Grand Forks
South Carolina
Columbia
South Dakota
Rapid City
Sioux Falls
Vermont
Burlington
West Virginia
Charleston
Huntington
Wisconsin
Madison