C++: Industrial Strength Programming.
Industrial Strength Headaches, Too.
C++ is without a doubt one of the most flexible and powerful programming languages ever deployed. Its efficiency and performance make it ideal to develop software for sale to other parties.
All this power comes at a price. The language requires a semantic understanding of its entirety: writing code with only syntactic knoweledge is guaranteed to introduce errors.
It can take C++ programmers several years to learn methods for writing reliable, robust code. But we took decades of experience and distilled the essential methods to fit in an industrial education course of a week's duration. Or less.
Our C++ material falls into several topic categories:
Basic Fundamental Syntax: A look at the C++ language floor, namely C with object free extensions. Provides the base for understanding how C++ works from the compiler's view.
Object Oriented Concepts: The object oriented (OO) paradigm without C++ imposed limits.
C++ OO Mappings: How we map a pure OO approach into a language with backwards structured compatibility.
General C++ Programming: Implementing the mapped OO concepts of encapsulation through inheritance.
Intermediate C++ Programming: Programming with exception handling, templates, and virtual functions.
Advanced Architecture Concepts: Build reliability into software from the ground up with design patterns for robust code and safe memory management.
We tailor the above topics into a specific course for a particular student audience. For example, one customer asked that we prepare two course outlines, one for a beginning and another for intermediate students. We can use our process to tailor course objectives for your audience.
If you would like more details about delivering a C++ training course, call or email us.
Back to our software development training home page.
|
+1 214 234 9283 |