CPP - Introduction to Programming with C++
| Categories |
Programming Training, C++ Training |
| Duration |
2 days (14 hours) |
| Pre-requisites |
Student needs a good general computing experience and should have some programming experience in a high-level language. Assumes familiarity with basic programming concepts. |
|
|
|
| Courseware |
CPP-WT-01 (100 pages) |
| Price |
$790 |
| Notes |
This course introduces the student to the C++ programming language and object-oriented programming in general. A familiarity with basic programming concepts is assumed..
|
Introduction to Programming with C++ is designed to reduce the learning curve associated with C++ and teaches good coding and programs design. Introduction to Programming with C++ also provides an excellent overview of some of the important components of the language for managers, team leaders and technical support staff. Topics include coverage of basic C++ statements, functions, classes and objects, characters and strings, and arrays.
"I would highly recommend this course for anyone that wishes to learn C++. The instructor was very good! Explained material in a very easy to understand manner.." -- Eric S. from San Diego, CA
"The speaker did an excellent job of teaching the course. He seemed very well prepared and was very knowledgeable on the topic of the course.." -- Jonathon A. from San Diego, CA
"[This class was] just right for me. [The instructor was] very clear and easy to understand.." -- Tung L. from San Diego, CA
C++ Programs
C++ program life cycle
C++ development environments
C++ program statements
Basic input and output
The concept of data types
Numeric Data Types
Numeric data types
Declarations
Arithmetic operators
Assignment
Constants
Literals
Conversion
Text Data Types
Strings and single character data
String manipulation
Control Flow
Decision and repetition concepts
Expressing logic in C++
The use of conditional statements
The use of looping statements
Structured programming
Functions
Functions and modular programming
Using functions in C++
Passing arguments to functions by value and by reference
Variable scope
Overloading functions
Grouping Data
Collections of data
Arrays
Vectors
Structured data
Overview of C++ Libraries
C++ run-time library concepts
How to use C++ libraries
The C++ standard library
Classes
Concept of class
Defining new classes
Using classes and objects
Encapsulation
Const member functions
Inside Classes
Defining member functions
Class scope
Scope operator
Initialization
Composition
Inheritance and extending existing classes
Polymorphism
Program Organization
Analysis and design
File organization
The pre-processor
Compiling and linking
Version control
Using libraries
The standard C++ library
The Way Ahead
Gaining experience after this course
Further information sources
Support avenues after this course