- (5.0 Star)
Programming in C++
Certification Training
We provide Online Instructor And Classroom Instructor led Live virtual classroom by certified trainers/ industry professionals
- Get Up to 35% discount
About Course
C++ is an object oriented programming (OOP) language, developed by Bjarne Stroustrup, and is an extension of C language. It is therefore possible to code C++ in a “C style” or “object-oriented style.” In certain scenarios, it can be coded in either way and is thus an effective example of a hybrid language. C++ is a general purpose object oriented programming language. It is considered to be an intermediate level language, as it encapsulates both high and low level language features. Initially, the language was called ‘C with classes’ as it had all properties of C language with an additional concept of ‘classes’. However, it was renamed to C++ in 1983.
Key Features
You will get 100% job Assurance and life time e-placement support
classed taken by globally certified trainers
You will get 3 year Dedicated placement support
Courses are globally recognized & accredited
Course Type:
Certification Training
Live virtual classroom:
4,399/-
5,499/-
Regular classroom:
4,399/-
5,499/-
- Duration:
40 Hrs
- Enrolled:
92 Learners
- Eligibility:
Fresher 10th/10+2/Graduate
- 5 Star:
15 Reviews
Programming In C++ Course Curriculum
SEMESTER- I
C++ PROGRAM COMPONENTS
- Basic program components
- Functions
- Statements
- File inclusion
- Input and output
- Keywords
- Variables
- Operators
DATA AND OPERATORS
- Identifiers
- Fundamental data types and their operators
- Constants
- Operator precedence
- Conversions
- Casting
- Scope
STRUCTURED DATA TYPES
- Enumerations
- Data structures
- Aggregation
- Standard Library string class
CONTROL FLOW
- Boolean operators
- Conditional selection
- Iteration
FUNCTIONS
- Functional modularity
- Passing data in and out of functions
- Pass by value and reference
- Member functions
- Optimization with inline
ARRAYS AND VECTORS
- Basic containers
- Arrays and the standard template library vector class
- Access through subscripting and member functions
- C type strings
CLASSES
- Object-orientation and classes
- Encapsulation
- Automatic construction
- Copying and conversions
POINTERS
- Concept of indirection
- Null pointers
- Using pointers with functions and arrays
- Pointer arithmetic
DYNAMIC MEMORY
- Accessing the heap or freestore with new and delete
- Dynamic arrays
- Automatic destruction
OBJECT RELATIONSHIPS
- Aggregation and association
- Delegation
- Managing custody of dynamic memory
- Copying custodial objects
OPERATOR OVERLOADING
- Class operators
- Overloading with globals or members,
- Lvalue operators
- Copy assignment
- c++ Programming
STREAMS
- Working with the Standard Streams
- File streams
- Manipulators
- String streams
STL CONTAINERS
- Introducing templates and the main Standard Template Library container
- classes
- Vector
- Deque
- List, set and map
- Guidelines on choosing the right container for the job
ITERATORS
- Using Iterators to access the elements of Standard Template Library containers
- Introducing the standard algorithms
INHERITANCE
- Object-orientation and inheritance
- Creating and using derived classes
- Vertical delegation
- Standard conversions
POLYMORPHISM
- Declaring and using virtual functions and the need for virtual destructors
- Pure virtual functions and abstract classes
ADVANCED FEATURES
- Overview of some advanced features
- Exception handling
- Namespaces
- Multiple inheritance
- Smart pointers
- Template functions
- Extending the STL