Notice : You are now accessing LOOP SIT SERVER. This is not meant for public access. For the actual LOOP Website please visit www.LOOP.sg instead


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...

  • Real-World Programming With PHP 5

    Real-World Programming With PHP 5

    SGD $40.00

    Course Description

    PHP has become the most popular server-side programming language for building web applications and is currently in use on more than 75% of all web servers. As of the release of PHP5, it has matured into a sophisticated language with advanced object-oriented capabilities. This course will take you through the basics of PHP, all the way through to its most advanced features. Author John Fontana demonstrates practical knowledge that can be applied to everyday programming tasks in the real world.Add a new programming language to your mix and be equipped with new found knowledge!- Learn from the basics to the advacned features of PHP- Learn how PHP plays a big role in developing pages and applications- Find out more about the purpose of PHP in development- Take this chnace to improve your PHP knowledge and application of the language

    Read more...

  • Learn JavaScript From Scratch

    Learn JavaScript From Scratch

    SGD $79.00

    Course Description

    JavaScript is one of the most popular programming languages in the world because it's easy to learn, and it can do amazing things. If you're interested in web development, it's also a language that you simply must learn to be effective. You will learn the very basics of JavaScript programming, then move on to more complex programming skills. Along the way, you'll have projects to create using the skills you've learned in this course. This course is aimed at complete beginners, but is great for those who need a brush up on their JavaScript skills.Learn the grandfather of programming languages today!- Learn about the basics of JavaScript- Move on to the higher level in JavaScript- Know how to develop your own application using JavaScript- Discover the advantages of knowing JavaScriptThis 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.