C++ Online Training Courses & Degree Programs

Schools providing online certificates, diplomas or degrees for C++ Programming


Total 40 online training courses and degree programs available.

C++ Programming - Online

School/Trainer: Intertech, Inc.
Eagan, United States
  V

This 5 day course broadens the skills of a C++ language programmer by examining sophisticated C++ concepts such as templates, exceptions, memory management, advanced inheritance issues, disambiguation of overloaded functions, private and protected inheritance, binary I/O and class libraries.

What you should already know �A Review
Rationale for a New Programming Language
The Language of Object-Orientation
A Typical C++ Class
Issues Regarding Member Functions vs.Non-Member Functions
friend or non-friend
Functions Returning References
Relationships
Initialization Lists
Inheritance in C++
Access Levels
Simple C++ I/O
The Many Uses of const

Parameterized Types - Templates
Templates
Overloading Functions
Template Functions
Specializing a Template Function
Disambiguation under Specialization
Template Classes
Instantiating a Template Class Object
Rules for Template Classes
A Non-Member Function with a Template Argument
Friends of Template Classes
Templates with Multiple Type Parameters

Relationships of All Kinds
Uses of Member Initialization Lists
Initialization Lists under Composition
Initialization Lists under Inheritance
Efficiency
Dynamic Memory Allocation
operator an... [Read More]

Advanced Programming in C++ - Online

School/Trainer: Brandeis University
Waltham, United States
  V

This course provides a solid foundation of C++ with focus on object-oriented concepts and programming techniques. Concepts covered include classes, objects, abstract data types, file processing, inheritance, encapsulation, polymorphism, overloading, reuse, and templates.

At the end of this course the student will be able to:
•Design and develop programs in C++, employing a variety of language constructs.
•Apply knowledge of C++ programming concepts to program development, including classes, inheritance, polymorphism, and templates.
•Apply object-oriented concepts to the design and development of C++ programs.

V C++ - Online

School/Trainer: Kalyan IT Training Hyd Pvt.Ltd
Hyderabad, INDIA

THIS PROGRAMMING GIVES YOU GOOD PROGRAMMING LANGUAGE AND MORE OPENINGS AND LESS COMPETITION.
1)100% QUALITY PROGRAM
2)PROJECT ORIENTED TRAINING
3) PRACTICE
AND MANY MORE........

Visual C++ - Online

School/Trainer: Sault College
Sault Ste. Marie, Canada
  V

This course covers the fundamentals of Visual C++ software. The emphasis during the first part of the course is learning the C++ language. Object-Oriented Programming (OOP) language concepts will be introduced. The student will learn to develop applications starting with Console Win32 applications. Students will then proceed on to Windows programming using Microsoft Foundation Classes (MFC), generating XP sp2 compatible applications. Students will explore the development tools of Visual C++. Students will then proceed on to Windows programming using Microsoft Foundation Classes (MFC), generating XP sp2 compatible applications. Students will explore the development tools of Visual C++.This course covers the fundamentals of Visual C++ software. The emphasis during the first part of the course is learning the C++ language. Object-Oriented Programming (OOP) language concepts will be introduced. The student will learn to develop applications starting with Console Win32 applications. Students will then proceed on to Windows programming using Microsoft Foundation Classes (MFC), generating XP sp2 compatible applications. Students will explore the development tools of Visual C++. Students will then proceed on to Windows programming using Microsoft Foundation Classes (MFC), generating XP sp2 compatible applications. Students will explore the development tools of Visual C++.Read More]

Visual C++ - Online

School/Trainer: Loyalist College
Belleville, Canada
  V

This course covers the fundamentals of Visual C++ 2010 software. The emphasis during the first part of the course is learning the C++ language. Object-Oriented Programming (OOP) language concepts will be introduced. The student will learn to develop applications starting with Console Win32 applications. Students will then proceed on to Windows programming using Microsoft Foundation Classes (MFC), generating compatible applications. Students will explore the development tools of Visual C++. Prerequisite: Programming experience in any language is an asset. Software: Windows and Visual Studio 2010.

Visual C++ - Online

School/Trainer: Centennial College School of Continuing Education
Toronto, Canada

This course covers the fundamentals of the Visual C++ 2003.NET software. You will learn to develop applications and the development tools of Visual C++ (MFC) as an object-oriented language that represents the attributes and operations of objects. You will explore the development tools of Visual C++.

C++ Programming - Online

School/Trainer: UW Professional & Continuing Education
Bellevue, Seattle, United States
  V

Study the C++ language through a hands-on learning approach. Understand and apply object-oriented modeling and design principles to develop robust medium- or large-scale software systems. Build your knowledge base of programming concepts by learning new ones and exploring existing ones in depth. Learn and practice good software design, and test methodologies using C++ as the implementation language.
Key Outcomes
You will gain an advanced understanding of software design using the C++ language and will be able to develop and test programs of moderate and large size.

Program Features

Introduction to the object-centered methodology
Object-oriented analysis, requirements and design methodologies based upon the Unified Modeling Language (UML)
Concepts of information hiding, data abstraction, polymorphism, generic programs and software reusability
Powerful tools and idioms such as exceptions, inheritance, composition, templates and design patterns
Tools and techniques that may be used to improve the quality and robustness of a C++ program
Methodologies to design, debug and test robust, moderate-scale software systems

Who Should Apply

Experienced software developers and programmers
Individuals interested in extending and deepening their knowledge of object-oriented methodologies and the C++... [Read More]

Financial Software Development and Integration with C++ - Online

School/Trainer: University of Washington
Seattle, United States
  V

This course is a practical introduction to C++ programming for financial applications. The course will focus on developing basic object oriented programming skills in C++ to implement computational finance solutions. Course coverage will also include integrating C++ applications with R and Excel. Course topics include:
•C++ language, syntax, and control
•Object-oriented programming
•The C++ Standard library
•Rcpp interface from R to C++
•Rinside interface from C++ to R
•xlw interface from Excel to C++
•COM interface with C++ .

c and c++ with DS - Online

School/Trainer: Kalyan It Training Hydertabad Private Limited
Hyderabad, India
  V

Welcome to Kalyan IT,

Hi ,
This is a message from Kalyan IT providing ON-LINE
Training for All Adv. Technologies
The Training is going to be real time oriented training by the real
time experts who are currently working in Top MNC’,S.
Kalyan IT Provides:
1. Quality Training
2. Flexibility
3. On Time Completion
4. Real Time Experience
5. Complete Overall Guidance
6. Full Support

for course content visit www.kalyanit.com

C++ - Online

School/Trainer: Tarrant County College District
Fort Worth, United States
  V

Students will receive a thorough introduction to
the basic syntax and structure of the C++
programming language. Students will create C++
applications that define variables and arrays and
that use if and switch/case statements, for and
while loops. Students will create functions by
value and reference using pointers. Students will
build applications made up of several files. This
course is a good introduction for those who have
never programmed before.

C++ Programming - Online

School/Trainer: ProTech Professional Technical Services, Inc.
Columbia, Columbus, Kansas City, Oklahoma City, Omaha, Pittsburgh, Sacramento, San Francisco, Tulsa, United States
  V

The C++ programming language is a widely used powerful tool for producing modern object-oriented programs. This course guides experienced programmers through the complexities of writing and maintaining object-oriented programs in C++. It is fully up to date with the latest ISO standard for C++ and includes coverage of the important Standard Template Library.

Duration:
5 Days/Lecture &, Lab

Audience:
This course is designed for experienced programmers who need to write or maintain object-oriented C++ programs.

Topics:

C++ Program Components
Data and Operators
Structured Data Types
Control Flow
Functions
Arrays and Vectors
Classes
Pointers
Dynamic Memory
Object Relationships
Operator Overloading
Streams
STL Containers
Iterators
Inheritance
Polymorphism
Advanced Features

C++ Programming: Programming Techniques - Online

School/Trainer: Skillsoft
Nashua, United States
  V

To give the student an appreciation of advanced concepts in C++ programming

Target Audience
Students with knowledge of structured programming techniques

Prerequisites
Some experience of C or another structured programming language

Expected Duration (hours)
3.0

Lesson Objectives

C++ Programming: Programming Techniques
identify approaches to dealing with errors in C++.
outline the use of try blocks, the throw keyword, and catch blocks for catching exceptions.
create code for an exception handler.
identify the actions of the C++ preprocessor.
give an account of the use of directives for the conditional compilation of C++ programs.
recognize the advantages and disadvantages of using inline functions.
give an account of abstract classes in C++, virtual functions, and destructors.
maximize program reusability.
outline how to use C modules in C++.

C++ Programming: Files and Streams - Online

School/Trainer: Skillsoft
Nashua, United States
  V

To provide the student with the skills required to create C++ programs that use files

Target Audience
Students with knowledge of structured programming techniques

Prerequisites
Some experience of C or another structured programming language

Expected Duration (hours)
2.7

Lesson Objectives

C++ Programming: Files and Streams
give a brief account of streams and devices.
identify the classes used in stream and file processing.
outline how formatting is carried out on I/O streams.
outline the basic C++ program structure used in file processing.
identify how data is transferred to and from a file.
create a C++ program that takes in order details and writes them to a file.
outline how to create a random access file.
outline how to read from and write to a random access file.

C++ Programming: Overloading - Online

School/Trainer: Skillsoft
Nashua, United States
  V

To provide the student with the skills required to use polymorphism and overloading

Target Audience
Students with knowledge of structured programming techniques

Prerequisites
Some experience of C or another structured programming language

Expected Duration (hours)
3.7

Lesson Objectives

C++ Programming: Overloading
define polymorphism and give an account of how it is implemented using virtual functions.
demonstrate the use of polymorphism in an application.
implement a simple program using polymorphism.
state the function of operator overloading and outline its implementation as either member or friend functions.
outline the rules for implementing operator overloading.
give an account of overloading unary and binary operators.
identify the functions of casting operators and conversion constructors and outline how they are implemented.
give an account of how function templates are used.
outline how to use a function template to sort an array.
implement a simple function template in a program.
give an account of class templates.

C++ Programming: Manipulating Objects - Online

School/Trainer: Skillsoft
Nashua, United States
  V

To provide the student with the skills required to use dynamic memory allocation in C++

Target Audience
Students with knowledge of structured programming techniques

Prerequisites
Some experience of C or another structured programming language

Expected Duration (hours)
3.3

Lesson Objectives

C++ Programming: Manipulating Objects
give a brief account of pointers.
identify how arguments are passed to called functions in C++.
outline how a this pointer is used to reference objects.
outline how the new and delete keywords can be used to allocate memory dynamically.
recognize a program that uses a dynamically created object and outline how to write a program using dynamically allocated memory.
give an account of linked lists and fixed arrays and outline how pointers are used in creating and maintaining a linked list.
outline how nodes can be added to the head of a linked list.
identify methods of traversing and deleting a linked list.
outline how to implement a linked list and write code to add or remove nodes of a linked list.
create a linked list in C++.

Pages: 1 2 3


Find more about C++ training courses, certificates, diplomas and degrees:





Tips:
Besides Acquiring latest course information by the search form, Students can also leave their study interests here and let schools callback.



- Other Topics -
Ask for Training
Add Courses