Tags
Language
Tags
April 2024
Su Mo Tu We Th Fr Sa
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 1 2 3 4

50 Days To C++ : From Zero To Becoming A Pro Developer

Posted By: ELK1nG
50 Days To C++ : From Zero To Becoming A Pro Developer

50 Days To C++ : From Zero To Becoming A Pro Developer
Published 6/2023
MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHz
Language: English | Size: 10.93 GB | Duration: 28h 18m

Become a pro advanced level C++ programmer in 50 Days

What you'll learn

Students will be able to get on with creating amazing applications in C++

Students will be able to prepare themselves for a job related to C++

Create Exciting projects in C++

Students will embark on the journey to become pro advanced level developer of the C++ programming language.

Requirements

No requirements.

Description

This course starts with the very basic concepts related to C++ programming language. It then covers the intermediary concepts of the language and then finally moves towards the most advanced level concepts of C++ programming language. The course also has an implemented project at the end of the course that will help you to implement all the knowledge you have learned in the entire course. Moreover after every topic there is an assignment section uploaded for you where you will be given tasks to solve to practice whatever you learn in a specific section so that you remain engaged. This course is a wholesome package of concepts, projects and working assignments so that you remain interested and engaged throughout the course. After completing all the concepts and learning the project at the end of the course and successfully completing all the assignments uploaded you will be the able to create amazing projects and games of your own in C++ programming language.  This course will help you get a kick start to start your life professionally as a C++ programmer and get a job of your choice. You will learn, practice and get along with your career as an advanced C++ programmer

Overview

Section 1: Day - 1 : Introduction

Lecture 1 Introduction Part

Section 2: Day - 2 : Configuring Your Compiler

Lecture 2 Downloading

Lecture 3 Making Friends with Dev

Section 3: Day - 3 : The very Basic Concepts - I

Lecture 4 Section Overview

Lecture 5 Include and iostream

Lecture 6 Data Types in C++

Lecture 7 The Main Function

Section 4: Day - 4 : The very Basic Concepts - II

Lecture 8 Input and Outputs in C++

Lecture 9 Numbers and Variables

Lecture 10 Character Strings

Lecture 11 Size of Variables

Section 5: Day - 5 : The very Basic Concepts - III

Lecture 12 Operators Part - I

Lecture 13 Operators Part - II

Lecture 14 Operators Part - III

Lecture 15 Operators Precedence

Lecture 16 Comments

Lecture 17 Constants

Section 6: Day - 6 : Assignment - The very basic Concepts

Section 7: Day - 7 : The General Concepts - I

Lecture 18 Section Overview

Lecture 19 Introduction to Conditional Statements

Lecture 20 If Condition

Lecture 21 Else Condition

Lecture 22 Nested If Condition

Lecture 23 Conditional Statements in a single Line

Section 8: Day - 8 : The General Concepts - II

Lecture 24 Local vs Global Variables

Lecture 25 A simple C++ Program

Lecture 26 Switch Statement

Section 9: Day - 9 : The General Concepts - III

Lecture 27 Introduction to Loops

Lecture 28 For loop

Lecture 29 Nested For Loop

Lecture 30 Right Angled Triangle using For Loop

Lecture 31 Empty Triangle using For Loop

Section 10: Day - 10 : The General Concepts - IV

Lecture 32 While Loop

Lecture 33 Do While Loop

Lecture 34 Nested While and Do While Loop

Lecture 35 Right Angled Triangle using While and Do While Loop

Lecture 36 Continue and Break Statement

Section 11: Day - 11 : Assignment - Conditional Statements and Loops

Section 12: Day - 12 : Error Handling

Lecture 37 Section Overview

Lecture 38 Error and Its types

Lecture 39 Handling the Error

Section 13: Day - 13 : Assignment - Error Handling

Section 14: Day - 14 : Arrays

Lecture 40 Section Overview

Lecture 41 Single Dimensional Arrays

Lecture 42 Multi Dimensional Arrays

Lecture 43 Passing Array to a Function

Section 15: Day - 15 : Assignment - Arrays

Section 16: Day - 16 : Functions - I

Lecture 44 Section Overview

Lecture 45 Advantages of a Function

Lecture 46 Understanding Functions

Lecture 47 Function Arguments

Lecture 48 Return Value

Section 17: Day - 17 : Functions - II

Lecture 49 Default Argument Values

Lecture 50 Function Overloading

Lecture 51 A simple Calculator

Lecture 52 Prime No Using Functions

Lecture 53 Function Prototypes

Section 18: Day - 18 : Functions - III

Lecture 54 Build Ins Part - I

Lecture 55 Build Ins Part - II

Lecture 56 Build Ins Part - III

Lecture 57 Build Ins Part - IV

Lecture 58 Build Ins Part - V

Section 19: Day - 19 : Functions - IV

Lecture 59 Prime No between 2 intervals

Lecture 60 Converter Application

Lecture 61 Pass by Value and Pass by Reference

Lecture 62 Recursive and Inline Functions

Lecture 63 Conclusion

Section 20: Day - 20 : Assignment - Functions

Section 21: Day - 21 : Object Oriented Programming - I

Lecture 64 Section Overview

Lecture 65 Classes and Objects

Lecture 66 Class Member Functions

Lecture 67 Class Access Modifiers

Lecture 68 Constructor and Destructor

Section 22: Day - 22 : Object Oriented Programming - II

Lecture 69 Copy Constructor

Lecture 70 Friend Function

Lecture 71 Static Member of a Class

Lecture 72 Abstraction

Lecture 73 Encapsulation

Section 23: Day - 23 : Object Oriented Programming - III

Lecture 74 Inheritance and Its Types

Lecture 75 Single Inheritance

Lecture 76 Multiple Inheritance

Lecture 77 Multi-Level Inheritance

Lecture 78 Hierarchal Inheritance

Lecture 79 Hybrid Inheritance

Section 24: Day - 24 : Object Oriented Programming - IV

Lecture 80 Polymorphism

Lecture 81 Overloading

Lecture 82 Overriding

Section 25: Day - 25 : Assignment - OOP

Section 26: Day - 26 : Pointers

Lecture 83 Section Overview

Lecture 84 Introduction

Lecture 85 Pointer to void

Lecture 86 Pointer to arrays

Lecture 87 Pointer to functions

Lecture 88 Pointer to Structures

Section 27: Day - 27 : Assignment - Pointers

Section 28: Day - 28 : MultiMap - I

Lecture 89 Section Overview

Lecture 90 Introduction

Lecture 91 Find and Erase

Lecture 92 Emplace

Lecture 93 Count

Section 29: Day - 29 : MultiMap - II

Lecture 94 c and cr, crbegin and crend

Lecture 95 Size, Swap and MaxSize

Lecture 96 Lower and Upper Bound

Lecture 97 Equal Range

Section 30: Day - 30 : Assignment - MultiMap

Section 31: Day - 31 : Namespaces - I

Lecture 98 Section Overview

Lecture 99 Introduction

Lecture 100 Classes and Namespaces

Lecture 101 Extending

Section 32: Day - 32 : Namespaces - II

Lecture 102 Accessing Namespaces

Lecture 103 Nested Namespaces

Lecture 104 Namespace Aliasing

Lecture 105 Inline Namespaces

Section 33: Day - 33 : Assignment - Namespaces

Section 34: Day - 34 : Linked List - I

Lecture 106 Section Overview

Lecture 107 Introduction

Lecture 108 Arrays vs Linked List

Lecture 109 Types of Linked List

Section 35: Day - 35 : Linked List - II

Lecture 110 Structure of SLL

Lecture 111 Insertion in SLL

Lecture 112 Deletion in SLL

Lecture 113 Finding Length of SLL

Lecture 114 Removing Duplicates from SLL

Lecture 115 Segregate Even and Odd in SLL

Section 36: Day - 36 : Linked List - III

Lecture 116 Structure of DLL

Lecture 117 Insertion in DLL

Lecture 118 Deletion in DLL

Lecture 119 Removing Duplicates from DLL

Lecture 120 Finding Length of DLL

Lecture 121 Reversing Elements of DLL

Section 37: Day - 37 : Linked List - IV

Lecture 122 Structure of CLL

Lecture 123 Insertion in CLL

Lecture 124 Deletion in CLL

Section 38: Day - 38 : Assignment - Linked List

Section 39: Day - 39 : Some New Advanced Features - I

Lecture 125 Section Overview

Lecture 126 Introduction

Lecture 127 Lambda Functions

Lecture 128 Uniform Initialisations

Lecture 129 Deleted and Defaulted Specifiers

Section 40: Day - 40 : Some New Advanced Features - II

Lecture 130 Null Pointer

Lecture 131 Delegating Constructors

Lecture 132 rValue References

Lecture 133 Automatic type decl and declrType

Section 41: Day - 41 : Assignment - Some New Advanced Features

Section 42: Day - 42 : Virtual Functions - I

Lecture 134 Section Overview

Lecture 135 Virtual Functions and Runtime Polymorphism

Lecture 136 Defaulted Arguments

Lecture 137 Virtual Functions in Derived Classes

Section 43: Day - 43 : Virtual Functions - II

Lecture 138 Can Static Function be Virtual

Lecture 139 Virtual Destructor

Lecture 140 Virtual Constructor

Lecture 141 Virtual Copy Constructor

Section 44: Day - 44 : Virtual Functions - III

Lecture 142 RTTI

Lecture 143 Can Virtual Function Be Private

Lecture 144 Inline Functions

Lecture 145 Abstract Classes and Pure Virtual Functions

Lecture 146 Pure Virtual Destructor

Section 45: Day - 45 : Assignment - Virtual Functions

Section 46: Day - 46 : Templates - I

Lecture 147 Section Overview

Lecture 148 Introduction

Lecture 149 Types of Templates

Lecture 150 Types of Parameters

Lecture 151 Overloading Function Templates

Section 47: Day - 47 : Templates - II

Lecture 152 Data Structure Relation with Templates

Lecture 153 Template Specialisation

Lecture 154 Partial Specialisation

Lecture 155 Explicit Specialisation

Lecture 156 Conclusion

Section 48: Day - 48 : Assignment - Templates

Section 49: Day - 49 : Bonus Topics - I

Lecture 157 Section Overview

Lecture 158 User Defined Literals

Lecture 159 Placement New Operator

Lecture 160 Copy and Swap Idiom

Section 50: Day - 50 : Bonus Topics - II

Lecture 161 Lambda Expressions

Lecture 162 Signal Handling

Lecture 163 Command Line Arguments

Section 51: Brick Breaker Game in C++ using SDL2 Library Part - 1

Lecture 164 Brick Breaker Game Part - 1

Lecture 165 Brick Breaker Game Part - 2

Lecture 166 Brick Breaker Game Part - 3

Lecture 167 Brick Breaker Game Part - 4

Lecture 168 Brick Breaker Game Part - 5

Section 52: Brick Breaker Game in C++ using SDL2 Library Part - 2

Lecture 169 Brick Breaker Game Part - 6

Lecture 170 Brick Breaker Game Part - 7

Lecture 171 Brick Breaker Game Part - 8

Lecture 172 Brick Breaker Game Part - 9

Lecture 173 Brick Breaker Game Part - 10

Section 53: Brick Breaker Game in C++ using SDL2 Library Part - 3

Lecture 174 Brick Breaker Game Part - 11

Lecture 175 Brick Breaker Game Part - 12

Lecture 176 Brick Breaker Game Part - 13

Lecture 177 Brick Breaker Game Part - 14

Lecture 178 Brick Breaker Game Part - 15

Section 54: Brick Breaker Game in C++ using SDL2 Library Part - 3

Lecture 179 Brick Breaker Game Part - 16

Lecture 180 Brick Breaker Game Part - 17

Lecture 181 Brick Breaker Game Part - 18

Lecture 182 Brick Breaker Game Part - 19

Lecture 183 Brick Breaker Game Part - 20

Lecture 184 Brick Breaker Game Part - 21

Lecture 185 Brick Breaker Game Part - 22

Lecture 186 Brick Breaker Game Part - 23

Anyone who wishes to start from scratch towards becoming the pro advanced level programmer in C++.