Description

course content :
Variables and Data Types
This is what helps you store data that the program needs when it is running!
Printing Text to the Console
Wanna get feedback that your program is running correctly?
Printing text will come in very useful!
Getting User Feedback Through Console
What is the point of an app if the user can’t even use it?
Basic Arithmetic Operators
Don’t worry, this is only simple maths! You know, the kind that you met when you were 6 years old!
Basic Logic Operators
Computers can’t decide for themselves, it’s your job to tell them what to do when they come to a dilemma!
If, Else Statements
These are very important to your program if you want it to function properly, else, it will crash!
Loops
Use this to run your code more than once…or forever…it’s up to you!
Three types of loops are:
- For loops
- While loops
- Do-While loops
Switch Statements
Too many “else if” statements? Try using switch statements instead for similar tasks!
Functions
This is how you group similar bits of code together so that you can reuse it later!
Main Function
This is the function that will run first when the program starts!
Recursion
Calling the same function inside itself?
Wait…that’s impossible right!?
Arrays
Wanna store a list of things under one variable name?
Arrays are exactly what you’ll need!
String Manipulation
Very important if you want to correct typos and edit the user’s input.
Classes and Objects
This is perhaps the most important, semi-advanced concept that you will need to wrap your head around. And it may take a while too!
Topics related to this include:
- Encapsulation
- Inheritance
- Polymorphism
- Constructors
- Access specifiers like “public”, “private” and “protected”
Scope Resolution Operator (::)
What’s this colon-colon operator (::) that you keep seeing in stack overflow posts?
Function Overloading
What do you do when functions have the same names as each other?
Lambda Function
Functions without names…creepy…
Pointers
Bit of a tricky concept but it’s essentially just another data type like int, bool, string or char.
It becomes very useful when you want to speed up your programs and do other technical stuff!
Operators
These include + — */ && || and many other symbols that do a certain operation or function.
One example of a useful common operator is the Arrow Operator (->) which allows pointers to access functions/methods inside an object’s class.
You don’t have to learn all of the operators but just the main ones that are used most of the time.
Separating Your Program Into Different Files
When working on bigger programs, it’s easier to separate them into different files so that other people can work on parts of it at the same time!
Preprocessor Directives (#include statement)
You will finally find out what that hashtag sign actually do at the start of your programs!
File Manipulation
Now that your program is separated into different files, how are you going to access and change them?
Namespaces
Use this to group separate items together under a common name!
Libraries
Want to use other people’s code instead of rewriting your own because you’re lazy?
Well, since everyone else is doing it why don’t you?
Libraries are the source of knowledge or in this case — the source of free code!
Exception Handling
You don’t want your user to crash your program so learn how to handle errors before they become a problem.
Operator Overloading
Why give names to a function when you can represent them as symbols instead!
duration: 30 days
Certification : after course complition.
Joining : Aadhar card, education details, 2 photo ,fees.
Mode : Offline or online
C++ language training by Param sir
Reviews
There are no reviews yet.