Learn and Understand C++

Learn and Understand C++

English | MP4 | AVC 1280×720 | AAC 48KHz 2ch | 14 Hours | 2.00 GB

Take this course to learn C++ which you can use for ethical hacking, game development, and most software you use daily!

If you want to learn C++ to advance your skills, gain the ability to program games, and create your own software, you might love this course! You can go from beginner to advanced with C++ using this course because it has 9+ hours of video that might motivate you to keep learning and programming in C++!

If you have no previous knowledge or experience in C++, you will like that the course begins with C++ basics. If you have learned about C++ already in another course and want to improve what you already know, the course has hours of different topics in C++ with one topic per section. Each section is linked to the previous one in terms of utilizing what was already learned. Each topic is supplied with lots of examples which help students in their process of learning. Also, some new features introduced in C++11 standard are explained. This is what makes it interesting for both beginner and advanced students. Even if you already have a lot of experience in programming in C++, this course can help you learn some new information you had missed before. Upon the completion of this course, you should be able to write programs that have real-life applications.

Table of Contents

Introduction
1 Introduction

Set Up
2 Set Up

First C Program
3 The most basic C program
4 Hello world printing to monitor
5 More advanced print formats
6 Variables in C part 1
7 Variables in C part 2

Interaction with user
8 Getting data from standard input keyboard
9 First useful program – calculate sum
10 Constant variables in C macro constants
11 The auto keyword new in C11
12 Comments

More advanced examples
13 Inclusion of other libraries
14 if-else statement conditional execution
15 Logical operators part 1
16 Logical operators part 2
17 Relational operators
18 Comma operator

Repeating code executions – loops
19 for loop
20 while loop
21 do while loop
22 for each loop new in C11
23 break statement
24 continue statement
25 goto
26 Infinite loops
27 Nested loops

Arrays – basics
28 Declaration and usage
29 Memory representation
30 Array initialization
31 Simple array algorithms
32 C string

Functions – basics
33 Concept and usage
34 Functions with return values
35 Functions that do not accept anything and do not return anything
36 Basics lambda anonymous functions new in C11

Exception handling
37 Explanation and usage part 1
38 Explanation and usage part 2
39 Standard exceptions
40 Generic catch block
41 Nested try-catch blocks
42 Exception propagation

Structures in C
43 Concept and usage
44 Attributes and structure initialization
45 static attributes
46 Arrays of struct

Generic programming – basics
47 Generic Programming part 1
48 Generic Programming part 2

STL standard types in C
49 vector
50 deque
51 string
52 map
53 function
54 deque

Classes in C – Beginning
55 Concept and usage
56 Principles of object oriented programming OOP – Part 1
57 Principles of object-oriented programming OOP – Part 2

Classes in C – Basics
58 Rule of zerothreefive and Constructors – Part 1
59 Rule of zerothreefive and Constructors – Part 2
60 Destructors
61 Friend functions
62 Generic Classes

Decomposition
63 Decomposition – Part 1
64 Decomposition – Part 2

Interaction with WinAPI
65 Using OS libraries and functions
66 WinAPI Types
67 Checking for Errors

Files in C – Basics
68 Lets play with files

Basic Encryption
69 Some fun with basic encryption

Pointers and References
70 Introduction to Pointers
71 Comparison Operators and Pointers
72 Operators and Pointers Part 1
73 Operators and Pointers Part 2
74 Pointing to Different Objects Part 1
75 Pointing to Different Objects Part 2
76 Referencing