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

  • Take Up a Crash Course on JavaScript (1.8.5)

    Take Up a Crash Course on JavaScript (1.8.5)

    SGD $45.00

    Course Description

    JavaScript is a simple, dynamic, object-orientated programming language. Its client-side interaction gives JavaScript broad appeal. If you have surfed the net you have seen JavaScript in action. In this VTC course, author Geoff Armstrong takes you step by step through this widely used programming language. The course starts at a beginner level and uses practical examples supported with full source code to get you up and running in no time! 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

    Read more...

  • Take a Crash Course in HTML 5

    Take a Crash Course in HTML 5

    SGD $40.00

    Course Description

    The current version of HTML in use on the web today was last updated in 1997. The Web has changed dramatically over those thirteen years and an update to HTML was desperately needed. In the mid-2000s a group called the Web Standard Project began developing HTML5. The goal of the project: develop an HTML standard capable of running full applications in a web browser. HTML5 introduces a number of new elements, attributes, events, and new ways for developers to create web pages and web applications using a version of HTML that is designed around how users are using the Web. In this course, Mark Long will introduce you to HTML 5. He will walk you through a number of practical examples that will quickly get you up and running. He will also teach you about the new features in HTML including: semantic tags, audio and video support, and events. Learn about HTML and its purpose in development. - Learn from the basics to advanced levels of HTML 5- Know how HTML 5 applies to development of websites- Understand how to apply HTML 5 in your projects - See the difference HTML 5 can do in a web design 

    Read more...

  • Python Web Programming

    Python Web Programming

    SGD $79.00

    Course Description

    Python is a widely used high-level, general-purpose, interpreted, dynamic programming language. Its design philosophy emphasizes code readability, and its syntax allows programmers to express concepts in fewer lines of code than possible in languages such as C++ or Java. The language provides constructs intended to enable clear programs on both a small and large scale. Whether you're an upstart programmer, an aspiring web developer, or someone just looking to gain a deeper understanding of python web programming, with this course you'll acquire the understanding and the confidence to conquer all things Python.  Let this course be your stepping stone towards programming. - Learn the basics of Python Programming  - Know how to integrate MySQL database with Python  - Understand how HTML works with Python 3 This course is SkillsFuture 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.