SUMMER TRAINING
C/C++ PROGRAMMING
C/C++ PROGRAMMING
C++ is a general-purpose programming language created by Bjarne
Stroustrupas an extension of the C programming language, or
"C with Classes". C++ contains object-oriented,
generic, and functional features.
Duration : 30-45 Days
Visit us:
[Link]
BENEFITS BY
TECHVANTO ACADEMY:
1. Internship and Full-Time job offer after training
2. An ISO Certificate of completion will be provided
by Techvanto Academy
3. Learn technology from Industry Experts.
4. 90% Practical Internship
5. Live Classes
6. Placement Interviews
Demand of C/C++
C++ is usually used for game development, drivers, client-server applications,
system/application software, and embedded firmware. This year, C++ grew in
popularity by 16.22% compared to last year with almost 37,000 job postings
according to Indeed.
Live Training
OUR CLIENTS :
NIT IIT IIT PANJAB
JALANDHAR KANPUR BHUBANESWAR UNIVERSITY
LPU OSMANIA IIMT MOTIHARI
JALANDHAR UNIVERSITY NOIDA BIHAR
Many more....
IIIT DM
JABALPUR
C/C++ PROGRAMMING
JOB PROFILES IN C/C++
PROGRAMMING:
1. SOFTWARE ENGINEER
2. COMPUTER PROGRAMMER
3. APPLICATION ANALYST
4. PROGRAMMER ANALYST
ISO Certificate
AVERAGE PACKAGE IN C/C++
PROGRAMMING:
According to PayScale, an average C++ developer salary in
the United States stands at $71,677 per year.
1. Software Engineer: $63,000
2. Sr. Software Developer: $90,463
3. Computer Programmer:$72,253
4. Application Analyst: $83,452
5. Programmer Analyst: $77,123
90% Practical Training
TOP RECRUITERS OF C++ PROGRAMMING
1. Google
2. Netflix
3. IBM
4. Microsoft
5. Amazon
6. Facebook
PLACEMENTS
1. INTRODUCTION TO C++
1. Introduction to C/C++
2. What is compiler, Linker and libraries
3. Installing an Integrated Development
Environment(IDE)
4. compiling first program in C++
5. Some common C++ Problems
6. New and Upcoming Technologies.
7. Introduction to C++
8. Different paradigms of problem solving
9. POP vs OOP
10. Features of Object Oriented Programming
Languages
Weekly Projects
2. C++ BASICS
1. Constants
2. Variables
3. Keywords
4. Data types
5. Declaration of Variables
6. Output Stream (cout) & Manipulators
7. Input Stream (cin)
8. Comments
9. Operators
PRACTICAL
Live Training
3. LOOPS
1. Control Statements
2. Conditional Control Statements
o If, if-else
o nested if-else, if-else-if ladder
3. Multiple Branching Control Structure
o switch-case
4. Loop Control statements
o while
o do-while
o for
5. Nested Loops
6. Jump Control structures
7. break
8. continue
9. goto
10. return
[Link]
12. Strings
13. Structures
14. Pointers
15. Dynamic memory allocation using new and
delete
PRACTICAL
Paid Internship after Training
4. FUNCTIONS
1. Defining a Function
2. Calling a Function
3. Return statement
4. Function Prototype
5. Basic Function Designs
6. Scope
7. Reference variables
8. Recursion
9. Parameter Passing Methods
o Call by value
o Call by address
o Call by reference
10. Function Overloading
11. Default Arguments
12. Inline Functions
PRACTICAL
Learn from Industry Experts
5. CLASSES & OBJECTS
1. Defining a Class
2. Creating Objects
3. Access specifiers
4. Accessing Class Members
5. Scope Resolution Operator ( :: )
6. Defining Member Functions
o Outside the class
o Inside the class
7. Member function with argument
8. This pointer
9. Passing Objects as Arguments
10. Returning Objects
Weekly Projects
CLASSES & OBJECTS
1. Array of objects
2. Pointer to object
3. Dynamic objects
4. Friend Functions
5. Friend Class
o Composition
- Container class
- Contained class
6. Programs
7. Student Class
8. Employee Class
9. Complex Class
10. Matrix Class
11. Rational Class
12. Circle Class
13. Rectangle Class
PRACTICAL
Live Training
6. CONSTRUCTORS & DESTRUCTORS
1. Constructors
2. Properties of constructors
3. Types of constructors
o Default Constructors
o Parameterized Constructors
o Copy Constructors
4. Constructor Overloading
5. Constructors with Default Arguments
6. Destructors
7. Differences between Member functions
& Constructors
8. Differences between Constructors &
Destructors
9. Static Data Members
10. Static member functions
11. Constant data members
12. Constant Member Functions
PRACTICAL
Paid Internship after Training
7. OPERATOR OVERLOADING
1. Defining Operator Overloading Function
2. Overloading Unary Operators
3. Overloading Binary Operators
4. Overloading Unary Operators using Friend
Functions
5. Overloading Binary Operators using Friend
Functions
6. Overloading << & >>
7. Programs
PRACTICAL
Learn from Industry Experts
8. INHERITENCE
1. Class hierarchies
2. Base classes
3. Derived Classes
4. Derived Class Definition
5. Access specifier : protected
6. Types of Inheritance & Programs
o Single inheritance
o Multiple inheritance
o Hierarchical inheritance
o Multi-level inheritance
o Hybrid inheritance
o Multi-path inheritance
7. Constructors in Derived Classes
8. Destructors in Derived Classes
PRACTICAL
Weekly Projects
9. POLYMORPHISM & VIRTUAL
FUNCTION
1. Static Binding
2. Dynamic Binding
3. Virtual Destructor
4. Function Overriding
5. Accessing Members using Pointers
6. Virtual Functions
7. Pure Virtual Functions
8. Abstract Classes
9. Virtual Destructors
10. Program
Live Training
10. TEMPLATES
1. Introduction
2. Advantages
3. Function Templates
4. Over loading function template
5. Class Templates
6. Inheritance Class Templates
Paid Internship after Training
11. EXCEPTIONAL HANDLING
1. Types of Errors
2. Benefits of exception handling
3. try, catch, throw keywords
4. Throwing an exception
5. ‘try’ block
6. Catching an exception
7. Exception objects
8. Rethrowing an exception
9. Exception Handling Mechanism
10. Catching all exceptions
11. Nested try blocks
Learn from Industry Experts
12. FILES
1. File Streams Classes
2. Opening & Closing a File
3. Detection End of File
4. File Pointers & Their Manipulation
5. Sequential Files
6. Random Access Files
Weekly Projects
13. IO STREAMS
1. I-O stream Class hierarchies
2. Unformatted I-O Operation
o get(), put(), getline()
o write()
o in cout
o cin
3. Formatted I-O Operations
o width(), precision()
o fill(), setf()
o unsetf()
4. Manipulators
o Manipulator operators
- Endl, ends
o manipulator functions
- setw(), setfill()
- setprecision()
- setiosflags()
- setbase()
- resetiosflags()
o User defined manipulators
o Operator and Overloading
PRACTICAL
Live Training
14. STANDARD TEMPLATE
LIBRARIES
1. Containers
2. vector
3. list, deque
4. arrays
5. forward_list
6. queue
7. priority_queue
8. stack
9. set, multiset
10. map, multimap
11. Algorithms
o Sorting, Searching
o Important STL Algorithms
o Useful Array algorithms
o Partition Operations
12. Iterators
DOUBT SESSION
APPLY NOW