C++: An introduction to the basic functions and tools


  • C++: An introduction to the basic functions and tools, Singapore SKillsFuture elarning online course
  • C++: An introduction to the basic functions and tools, Singapore SKillsFuture elarning online course
  • C++: An introduction to the basic functions and tools, Singapore SKillsFuture elarning online course
  • C++: An introduction to the basic functions and tools, Singapore SKillsFuture elarning online course
  • C++: An introduction to the basic functions and tools, Singapore SKillsFuture elarning online course
  • C++: An introduction to the basic functions and tools, Singapore SKillsFuture elarning online course

Course Description

C++ is a mid-level programming language that can interact directly with a computer's hardware or operating system while also being able to abstract lower layers and behave like a powerful high-level language. Object-oriented programming, portability, brevity, modular code structure, performance, and compatibility with the C language provide a unique mix of power and functionality. In this VTC course, Mark Long will introduce you to the C++ language and demonstrate how to begin to program and understand C++.

Pick up a new programming language into the mix of new skills!

- Pick up a new programming language
- Increase your employability with an extra language under your belt
- Learn how the different languages work to develop web site and applications
- Be able to create cutting edge applications with this course

This course is SkillsFuture Credit Eligible.


Course Objectives

1. Know what is C++
2. Be able to install and configure C++
3. Know the essentials of C++
4. Know C++ programming basics and functions
5. Understand about Indirect Data Access
6. Understand Control Structures
7. Understand Object Oriented Programming
8. Know how to apply Exceptions, Arrays, Inheritance, Containers 


Related Courses

  • Essential Online Course - Java Programming

    Essential Online Course - Java Programming

    SGD $299.00

    Course Description

    Java is a general purpose programming language that is concurrent, class based, object oriented, and specifically designed to have as few implementation dependencies as possible. Being that Java is an underlying technology and required by many applications and websites, you will find it in places like business applications, data centers, game consoles, utilities, desktop computers, laptops, smart phones and more. This online training course will cover various levels of Java Programming including beginner, intermediate and advanced. It covers a complete introduction to object oriented programming as well as many other core Java features. This course is just as helpful for a beginner as it is for systems engineers, web application developers, mobile app developers, software engineers and any other potential student with a technical background. Learn the grandfather of programming languages today! - Learn about the basics of Java programming language  - Move on to the intermediate level of Java programming language  - Know how to develop your own application using Java - Discover the advantages of knowing Java programming language

    Read more...

  • Learn Web Development with Java 7

    Learn Web Development with Java 7

    SGD $45.00

    Course Description

    Java has become the dominant general purpose programming language available. In this VTC course you will learn the syntax of the Java language and how to make use of the Apache Software Foundation's Eclipse Integrated Development Environment to write Java programs. You will learn about writing multithreaded programs, how to access relational databases, and how to read and write files. You will also be exposed to a large number of Java libraries that are part of Java or are open sourced. Pick up a new programming language into the mix of new skills!- Pick up a new programming language - Increase your employability with an extra language under your belt - Learn how the different languages work to develop web site and applications - Be able to create cutting edge applications with this courseThis course is SkillsFuture Credit Eligible.

    Read more...

  • Become a Professional Programmer (Google GO& C++)

    Become a Professional Programmer (Google GO& C++)

    SGD $79.00

    Course Description

    There are endless numbers of programming languages out there, and new ones are added on an almost daily basis. To keep on top of the game and to broaden your skillset, picking up a few of these new languages never hurts. C++ is the Grandfather of many of the tech world’s programming languages – Java being just one. Learning C++ gives you a head start on learning any other language, and a leg up as far as your employability is concerned. By taking this course, you’ll lay down a solid coding foundation and gain an excellent platform for improving your skills.Google GO (golang) is the programming language created by one of the largest technology names in the world – Google – so having GO in your arsenal is a surefire way to add to your coding credentials. This course will teach you everything you need to know about GO.Picking up a few of these new languages never hurts. - Learn the differences between Google GO and C++- Know the basics of programming with the different language - Be able to apply either language into real-time projects - Know how you can code all the languages This course is SkillsFuture Credit Eligible.

    Read more...


Content

Introduction

Preview Available

+

Welcome

Course Overview

Why C++?

History of C++

Development Options

Maintaining the Standard

Getting Visual C++ 2010 Express

Other IDEs

ANSI Standards

Using Visual C++ Express

+

Visual C++ 2010 Express Tour

Understanding Solutions & Projects pt. 1

Understanding Solutions & Projects pt. 2

Line Numbers

Collapse & Expand Code

Using Code Snippets

C++ Essentials

+

C++ or C++ / CLI pt. 1

C++ or C++ / CLI pt. 2

C++ Options

C++ Program Structure

C++ Program Diagram

Whitespace & Comments

Statement Blocks

Writing C++ Programs

Writing ISO / IEC C++

Writing C++ / CLI

Windows C++

C++ Programming Basics

+

Variables

Integer Type Modifiers

Constants

Declaring Variables & Constants

Data Types pt. 1

Data Types pt. 2

Assignment

Increment & Decrement Operators pt. 1

Increment & Decrement Operators pt. 2

Calculation Sequence

Type Conversion pt. 1

Type Conversion pt. 2

Discovering Types

Discovering Types Example

The Auto Type

Duration & Scope pt. 1

Duration & Scope pt. 2

When Scope Gets Interesting pt. 1

When Scope Gets Interesting pt. 2

Indirect Data Access

+

What is a Pointer?

Pointer Terminology

How Pointers Work

Working with Pointers pt. 1

Working with Pointers pt. 2

Why Use Pointers?

Which Asterisk Is Which?

What is a Reference?

Lvalue References

Rvalue References

Control Structures

+

Relational & Logical Operators

If Statements pt. 1

If Statements pt. 2

The Conditional Operator

Switch Statements

Looping in C++

The For Loop

The Do Loop

The While Loop

C++ Functions

+

Function Basics

Function Prototypes

Function Arguments

Passing Arguments

Arguments Example

Function Overloading

Pointers as Arguments pt. 1

Pointers as Arguments pt. 2

Exceptions

+

Exception Basics

Exception Types

Exception Example pt. 1

Exception Example pt. 2

Arrays

+

Array Basics

Array Example

Multi-Dimensional Arrays

Object-Oriented Programming

+

OOP Basics

Understanding Classes

Defining a Class

Creating Objects

What a Constructor Is

Using a Constructor

Overloading Constructors

Static Members pt. 1

Static Members pt. 2

What is a Destructor?

What is a Union?

What is a Struct?

Using a Struct

Inheritance

+

Understanding Inheritance

Inheritance Example

Virtual Functions

+

Virtual Function Basics pt. 1

Virtual Function Basics pt. 2

Class Objects & Pointers

Pure Virtual Functions

Abstract Classes

Virtual Function Example

Containers

+

C++ Containers

Which Container?

Using a Vector pt. 1

Using a Vector pt. 2

Using a Vector pt. 3

Where to Go from Here

+

C++ Next Level

Windows Programming Basics

The Windows API

Conclusion

+

Course Wrap Up

Credits

+

About the Author

Project Files

+
Resource Files
SkillsFuture Credit Eligible
SGD $54.00
(Price excludes GST)
GET ACCESS NOW
Convince your boss email
This site is best viewed using the latest versions of Google Chrome, Apple Safari, Mozilla FireFox, Microsoft Internet Explorer 11 and Edge which supports HTML5/Webkit technologies.