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

  • Deep Dive into PHP Programming

    Deep Dive into PHP Programming

    SGD $79.00

    Course Description

    Looking for that perfect PHP framework to build great websites with? Try Laravel 4 and we're sure you'll be hooked. Laravel is a free, open source PHP web application framework, designed for the development of MVC web applications. Some of the features of Laravel are a modular packaging system with a dedicated dependency manager, different ways for accessing relational databases, utilities that aid in application deployment and maintenance, and its orientation toward syntactic sugar Laravel is released under the MIT license, with its source code hosted on GitHub. This course teaches you how to create an authorization system for a website. A basic knowledge of PHP programming is required for this course. Dive deep into a new programming language today! - Understand the basics of PHP and how it works with Laravel  - Know how to apply the language into real-time applications  - Be able to code with both languages in your own projects  - Learn how to produce programs using PHP This course is SkillsFuture Credit Eligible.

    Read more...

  • Data Visualization with Python and Matplotlib

    Data Visualization with Python and Matplotlib

    SGD $79.00

    Course Description

    More and more people are realising the vast benefits and uses of analysing big data. However, the majority of people lack the skills and the time needed to understand this data in its original form. That's where data visualisation comes in; creating easy to read, simple to understand graphs, charts and other visual representations of data. Python 3 and Matplotlib are the most easily accessible and efficient to use programs to do just this. Python Data Visualisation made easy.  - Visualise multiple forms of 2D and 3D graphs; line graphs, scatter plots, bar charts, etc. - Load and organise data from various sources for visualisation - Create and customise live graphs - Add finesse and style to make your graphs visually appealing

    Read more...

  • 1st Step to DATA ANALYSIS WITH PYTHON AND PANDAS

    1st Step to DATA ANALYSIS WITH PYTHON AND PANDAS

    SGD $79.00

    Course Description

    Python programmers are some of the most sought-after employees in the tech world, and Python itself is fast becoming one of the most popular programming languages. One of the best applications of Python however is data analysis; which also happens to be something that employers can't get enough of. Gaining skills in one or the other is a guaranteed way to boost your employability – but put the two together and you'll be unstoppable!With this course, you will enable yourself to learn perform data analysis with python using the pandas library understand some of the basic concepts of data analysis, have used n-dimensional arrays in NumPy as well as the pandas Series and Data Frames to analyze data. Become an expert data analyst with Python made simple- Learn efficient python data analysis- Manipulate data sets quickly and easily- Master python data mining- Gain a skillset in Python that can be used for various other applicationsThis 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.