![]()
This may seem contrary to popular belief, but the world is actually getting simpler. It all comes down to the "haves" and the "have nots." As software moves to the world of components, developers will also be divided by this simple delineation: those that "have" C++ skills and those that "have not."
C++ is the language that unlocks the full potential of Windows. As a C programmer, you are much closer to having C++ knowledge than those currently working in other languages and should seize the opportunity to stay on top of the code chain. Intensive C++ will give you an in-depth view of the C++ language and object-oriented programming. You will learn not only the many features of C++ that extend beyond conventional C programming, but also those features of C++ that support object-oriented programming. This course also covers essential new additions to C++ such as templates and exceptions, as well as class libraries. You will also learn about efficiency tradeoffs, interface design criteria, and useful idioms and programming techniques.
![]()
You should have C programming experience and working knowledge of pointers, structures, and dynamic memory.
![]()
You will be able to fully utilize the feature set of C++ in your applications. You will also have learned how to utilize C++ for object-oriented programming and be able to apply these principles in your current work. And you will be prepared for study of Microsoft Foundation Classes (MFC) or the Component Object Model (COM).
![]()
- Classes and Objects
- Member functions
- Constructors and Destructors
- Overloading
- Polymorphism
- Friends
- Static members
- Stream I/O
- Inheritance
- Virtual functions
- Memory management
- Templates
- Containers
- Iterators
- Exceptions
- Encapsulation
- Information hiding
- Client/Server
COURSE NUMBER FW310
5 days. $ 1,875. Course includes study-kit, PC for lab exercises.
