C++ Development Tutorial Series - The Complete Coding Guide

C++ has become an unsung hero of programming languages around the world, fueling (full or in part) power packed websites and systems such as Facebook, YouTube, and even Google. This has led to this am...

  • All levels
  • English

Course Description

C++ has become an unsung hero of programming languages around the world, fueling (full or in part) power packed websites and systems such as Facebook, YouTube, and even Google. This has led to this amazing language becoming a standard for anyone who wants to learn languages that are fast, simple and powerful. It is also imperative, object-oriented and has generic programming features.This course h...

C++ has become an unsung hero of programming languages around the world, fueling (full or in part) power packed websites and systems such as Facebook, YouTube, and even Google. This has led to this amazing language becoming a standard for anyone who wants to learn languages that are fast, simple and powerful. It is also imperative, object-oriented and has generic programming features.This course has been designed as a complete guide to help newbies as well as intermediate and advanced programmers learn this brilliant language. The course focuses on the fundamentals of the language, breaking it down to the core. The course includes basics such as setting up a project, simplifying the basic syntax, understanding features such as functions, loops, streams, data types, classes and so on.

What you’ll learn
  • C++ programming
  • Desktop programming
  • Software development
  • Cross platform development
  • Basic C++ knowledge
  • And so much more!

Covering Topics

1
Section 1 : Introduction & Setting Up

2
Section 2 : Basics

3
Section 3 : Operators

4
Section 4 : String Streams 21 String Streams

5
Section 5 : Statements & Loops

6
Section 6 : Functions

7
Section 7 : Advanced Data Types

8
Section 8 : Classes

9
Section 9 : Errors

10
Section 10 : The Mighty Preprocessor

11
Section 11 : File I/O

12
Section 12 : Extras

Curriculum

      Section 1 : Introduction & Setting Up
    What Is C++? Preview
    Setting Up A Project
      Section 2 : Basics
    3
    Console Out Preview
    4
    Data Types
    5
    Variables
    6
    Console In
    7
    Strings
    8
    Constants
      Section 3 : Operators
    9
    Assignment Operator
    10
    Arithmetic Operators Preview
    11
    Compound Assignment Operator
    12
    Increment & Decrement Operators
    13
    Relation & Comparison Operators
    14
    Logical Operators
    15
    Conditional Ternary Operator
    16
    Comma Operator
    17
    Type Casting Operator
    18
    Bitwise Operators Preview
    19
    sizeof Operator
    20
    Operator Precedence
      Section 4 : String Streams
    21
    String Streams
      Section 5 : Statements & Loops
    22
    Conditional Statements
    23
    For Loop
    24
    While Loop
    25
    Do While Loop
    26
    Range-Based For Loop
    27
    GoTo Statement
    28
    Switch Statement
      Section 6 : Functions
    29
    Functions
    30
    Function Return Statement
    31
    Function Arguments Passed By Value
    32
    Function Arguments Passed By Reference
    33
    Function Parameter Default Values
    34
    Overloaded Functions
    35
    Function Templates
    36
    Namespaces
      Section 7 : Advanced Data Types
    37
    Arrays
    38
    Multidimensional Arrays
    39
    References
    40
    Pointers
    41
    Delete Operator
    42
    Struct
    43
    Type Aliasing
    44
    Unions
    45
    Enumerators
      Section 8 : Classes
    46
    Introduction To Classes
    47
    Class Access
    48
    Class Constructor
    49
    Class Pointers
    50
    Overloading Operators
    51
    This Keyword
    52
    Constant Objects
    53
    Getters and Setters
    54
    Static Variables
    55
    Static Functions
    56
    Template Classes
    57
    Class Destructor
    58
    Class Copy Constructor
    59
    Friend Function
    60
    Friend Class
    61
    Class Inheritance
    62
    Multiple Class Inheritance
    63
    Virtual Methods
    64
    Abstract Base Class
      Section 9 : Errors
    65
    Error Handling
      Section 10 : The Mighty Preprocessor
    66
    Preprocessor Macro Definitions
    67
    Preprocessor Conditional Directives
    68
    Preprocessor Line Directive
    69
    Preprocessor Error Directive
    70
    Preprocessor Source File Inclusion
      Section 11 : File I/O
    71
    Opening A File
    72
    Writing To A File
      Section 12 : Extras
    73
    Commenting
    74
    Class Header and Implementation
    75
    Lists
    76
    Vectors

Frequently Asked Questions

It is an online tutorial that covers a specific part of a topic in several sections. An Expert teaches the students with theoretical knowledge as well as with practical examples which makes it easy for students to understand.

A Course helps the user understand a specific part of a concept. While a path and E-Degrees are broader aspects and help the user understand more than just a small area of the concept.

A Course will help you understand any particular topic. For instance, if you are a beginner and want to learn about the basics of any topic in a fluent manner within a short period of time, a Course would be best for you to choose.

We have an inbuilt question-answer system to help you with your queries. Our support staff will be answering all your questions regarding the content of the Course.