Tags
Language
Tags
November 2024
Su Mo Tu We Th Fr Sa
27 28 29 30 31 1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30

The Complete C++ Course 2022 From Zero to Expert!

Posted By: BlackDove
The Complete C++ Course 2022 From Zero to Expert!

The Complete C++ Course 2022 From Zero to Expert!
Genre: eLearning | MP4 | Video: h264, 1280x720 | Audio: AAC, 48.0 KHz
Language: English | Size: 1.4 GB | Duration: 17 lectures • 4h 1m


Mastering C++

What you'll learn
Why C++ is a standard in software development
How to enter, compile, and link your first working C++ program
What’s new in C++
You will be able to write real world program

Requirements
No previous programing skill is needed. You will learn everything you need to know from scratch.
Description
The Complete C++ Course 2022: From Zero to Expert! Is a course designed for everybody. To learn this course you don't need any previous experience in programming, the course start from the very beginners level and teach you the basic of C++ language and programming concept. I will teach you everything from scratch to advanced, you will learn C++ from "A" to "Z". First the course will teach you the C++ programming fundamentals, from beginners level to intermediate and then Advanced level, the main aim of this course is to teach everybody C++ programming language, after you done this course, I can grantee you that this course equipped you with a minimum of basic C++ programming knowledge and skill.

Who will take this course?

All programming enthusiasts(Engineers, Medical Doctors, Highschool and University students of natural or social science field of studies), as well as beginners of computer science or computer engineers and other field of science with any educational level can take the course without any difficulty. The aim of this course is to transfer everybody from zero C++ programming level to Advanced C++ professional programmer level.

Should I learn C programming first?

No, you don't need to learn C programming first. C++ is much more power full and self-sufficient. This course does not assume that students are familiar with C programming language.

Course Approach

The approach is 100% practical, in this course you will write more than 100 real world programing code that can perform specific tasks like; calculating students grade, calculating income Tax, updating files, write a program to create small game, are some of your projects in the course, after this course you will have more confidence with C++ programming.

Why Should I Learn C++?

You could be learning a lot of other languages, but C++ is valuable to learn because it has stood the test of time and continues to be a popular choice for modern programming. Despite being created in 1979, C++ is still being used for professional software today because of the power and flexibility of the language. C++ gives you portable skills that you can use on just about any platform on the market today, from desktop computers to Linux servers, mobile devices, videogame consoles, and mainframes.

Shall I Earn a Certificate?

When you finish the course and complete the test, you'll earn a Certificate that you can share with prospective employers and your professional network.

……………………………………………………………………………………………………………………………………………………………………………………….

Topics covered include

……………………………………………………………………………………………………………………………………………………………………………………….

Structure of a C++ programing

Installing C++ Compilers on Windows

C++ building blocks

defining variables, data types

arithmetic, assignment, increment, decrement operators and operations

elementary input/output

Debugging in C++

Introduction to C++ functions

function structure

functions that return a single value

performing calculations in functions

using simple library functions

Pretest and posttest loops

for loop

while loop

do while loop

nesting loops

Decisions

logical expressions and operators

if statements

switch statement

nested if statements

Functions with arguments

input arguments

output arguments

function scope

Using functions to build larger programs

preprocessor

header files

prototyping

Building a personal library of functions

data validation/input functions

specialized calculation functions

output functions

testing individual functions with a test driver

Representation and conversion of data types

Array processing

String processing

Introduction to pointers

address operator

indirection operator

defining pointer variables

manipulating pointer variables

Classes

Introduction to classes

Your First Class

C++ Constructors

Defaulted constructors

Setters and Getters

Class Across Multiple Files

Arrow pointer call notation

Destructors

Order of Constructor Destructor Calls

The this Pointer

struct

Size of objects

Inheritance

Introduction to Inheritance

First try on Inheritance

Protected members

Base class access specifiers : Zooming in

Base class access specifiers - A demo

Closing in on Private Inheritance

Resurrecting Members Back in Context

Default Constructors with Inheritance

Custom Constructors With Inheritance

Copy Constructors with Inheritance

Inheriting Base Constructors

Inheritance and Destructors

Reused Symbols in Inheritance

Polymorphism

Introduction to Polymorphism

Static Binding with Inheritance

Dynamic binding with virtual functions

Size of polymorphic objects and slicing

Polymorphic objects stored in collections (array)

Override

Overloading, overriding and function hiding

Inheritance and Polymorphism at different levels

Inheritance and polymorphism with static members

Final

Virtual functions with default arguments

Virtual Destructors

Dynamic casts

Polymorphic Functions and Destructors

Pure virtual functions and abstract classes

Abstract Classes as Interfaces

Assignment/Tests/projects/Review

Who this course is for
This course is prepared for Highschool, college and university students, and also the course is prepared by considering all level of trainees such as; Hobbyist, engineers and Scientist, in short this course is designed for everybody.