Course Name
Course Code : PRO53
Venue Details
Postal Code : 50470
Session Dates
Duration: 2 days (14 hours)
C++ programming training offers in-depth knowledge of one of the most versatile and powerful programming languages, suitable for system and application development. Participants learn essential concepts such as object-oriented programming (OOP), including classes, inheritance, polymorphism, and encapsulation. The course covers memory management techniques, including pointers and dynamic memory allocation, ensuring efficient resource usage. Advanced topics like templates, exception handling, and the Standard Template Library (STL) are also explored to enhance code reusability and performance. By the end of the training, learners are equipped to design, develop, and optimize complex applications using C++.
Introduction to C++ and Basic Concepts Overview of C++ Programming Introduction to C++ and its features Setting up the C++ development environment (IDE, compiler) Writing the first C++ program C++ Syntax and Data Types Variables, constants, and data types in C++ Operators: Arithmetic, relational, logical, and bitwise Expressions and precedence Control Structures in C++ Conditional statements: if, if-else, switch Loops: for, while, do-while Practical exercise Functions and Recursion Defining and calling functions in C++ Function parameters, return types, and overloading Recursion in C++ Practical exercise Object-Oriented Programming and Advanced Concepts Object-Oriented Programming in C++ Classes and objects Constructors and destructors Inheritance, polymorphism, and encapsulation Practical exercise Memory Management and Pointers Introduction to pointers and memory addressing Dynamic memory allocation: new, delete Pointer arithmetic and references Practical exercise Data Structures in C++ Arrays and multidimensional arrays Introduction to linked lists Stacks and queues in C++ Practical exercise Advanced C++ Concepts File I/O operations: reading and writing files Exception handling with try, catch, and throw Templates in C++ Practical exercise
Mode of Delivery : The event can be attended both online and at nearby ProgNXT classroom by Individual Professionals and Corporate Employees as per the seat availability. Please Contact Us at [email protected] for checking the seat availability
Audience : We have a global audience that logs in to using their own computers to work hand in hand with our world-class instructors.
Assessment : Each training course will have ProgNXT Assessment at the end.
Certification : After successful passing of ProgNXT Assessment, ProgNXT Certification will be provided, which has got acceptance in 55+ Countries.
| Global Region | Location | Start Date | End Date | Action |
|---|---|---|---|---|
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |