C & C++ Training Program


Advance C++ is one of world’s most in-demand programming languages. Expand your C++ knowledge with the advance and intermediate level courses. In the course you’ll learn Advanced C++ mechanics, exceptions, object iterators, templates, classes, design pattern, pointers, lambda expressions & more.

Knowing C++, you can create applications that runs on a wide variety of hardware platforms like computers running on Windows, Linux, UNIX & more. You’ll get to learn to write high-performance software that uses memory efficiently.


CHOOSE DSD FOR C & C++ TRAINING



  • We strive to offer stimulating skills that helps you to give the best performance in your workplace.
  • We offer a broad array of training that enables you to achieve a high level of operational performance and broaden professional horizons.
  • With the aim to discover, produce, transform and distribute skills in everyone. We have experts who covers every module very efficiently.
  • Our institute has an ambitious goal :to contribute to a responsible future of our students by preparing them for currently demanded skills.
  • Driving innovation alongside promising skills, our placement team ensures that you clear all the interviews at one shot.
  • Our institute use performance minded approach which mark us out from our competitors.
  • The Advanced C & C++ Course is Organized and Planned in accordance to the current IT Industry Standards.
  • We keep our track in innovation, monitors the market requirement, spots the trends in the sector and teach accordingly as per that.
  • We provide certificate that is recognized by Government of NCT of Delhi and is accepted nationwide.

LEARN EVERYTHING YOU NEED TO KNOW TO BECOME A JAVA DEVELOPER

Curriculum of C Programming

1Overview of the Programming Languages
  • What is C Language
  • Why C Language
  • Future in C Language
  • Summary
2Data Type, Constants & Variables
  • What is Data Types in C Language with practical
  • Integers, long and short in C Language with practical
  • Integers, signed and unsigned in C Language with practical
  • Chars, signed and unsigned in C Language with practical
  • Floats and Doubles in C Language with practical
  • Constants in C with practical
  • Variables in C with practical
  • Keywords in C with practical
  • How to get input from user with practical
  • How to display output to user with practical
  • Summary
3Statement
  • IF-Else Statement in C Language with practical
  • for Loop in C Language with practical
  • While Loop in C Language with practical
  • Do-While Loop in C Language with practical
  • Break in C Language with practical
  • Continue in C Language with practical
  • Switch in C Language with practical
  • Summary
4Function
  • What is a Function in C Language with practical
  • Passing Values between Functions in C Language with practical
  • Call by Value in C Language with practical
  • Call by Reference in C Language with practical
  • Summary
5Pointer
  • An Introduction to Pointers
  • Pointer Notation in C Language
  • Back to Function Calls in C Language with practical
  • Recursion in C Language with practical
  • Summary
6Preprocessor
  • The C Preprocessor in C Language
  • Features of C Preprocessor
  • Macro Expansion in C Language
  • Macros with Arguments with practical
  • Macros versus Functions with practical
  • File Inclusion in C Language with practical
  • #if and #elif Directives with practical
  • Miscellaneous Directives in C Language
  • #undef Directive with practical
  • #pragma Directive with practical
  • Summary
7Arrays
  • What are Arrays in C Language
  • A Simple Program Using Array
  • How to Initialize Array in C Language with practical
  • Passing Array Elements in C Language to a Function with practical
  • Pointers and Arrays in C Language with practical
  • Passing an Entire Array to a Function in C Language with practical
  • Two Dimensional Arrays in C Language with practical
  • Initializing a 2-Dimensional Array with practical
  • Pointers and 2-Dimensional Arrays with practical
  • Pointer to an Array with practical
  • Passing 2-D array to a Function with practical
  • Array of Pointers with practical
  • Three Dimensional Array with practical
  • Summary
8String
  • What are Strings in C Language
  • How to get length of a string in C Language using strlen( ) with practical
  • How to copy a string in C Language using strcpy( ) with practical
  • How to concatenate a string in C Language using strcat( ) with practical
  • How to compare two string in C Language using strcmp( ) with practical
  • Summary
9Structures
  • What is Structures in C Language
  • Why Use Structures in C Language
  • Declaring a Structure in C Language with practical
  • Accessing Structure Elements in C Language with practical
  • How Structure Elements are Stored with practical
  • Array of Structures in C Language with practical
  • Additional Features of Structures with practical
  • Uses of Structures with practical
  • Summary
10File Operation
  • File Input/Output in C Language with practical
  • File Operations in C Language with practical
  • Opening a File in C Language with practical
  • Reading from a File in C Language with practical
  • Closing the File in C Language with practical
  • Counting Characters, Tabs, Spaces, with practical
  • A File-copy Program in C Language
  • Writing to a File in C Language with practical
  • File Opening Modes
  • String (line) I/O in Files
  • Summary
11Operator & Enum
  • Operations On Bits in C Language with practical
  • Bitwise Operators with practical
  • One’s Complement Operator with practical
  • Right Shift Operator with practical
  • Left Shift Operator with practical
  • Bitwise AND Operator with practical
  • Bitwise OR Operator with practical
  • Bitwise XOR Operator with practical
  • Enumerated Data Type with practical
  • Uses of Enumerated Data Type with practical
  • Summary

Curriculum of OOPs

1Introduction and First Program
  • First C++ Program
2Language Features
  • How C++ differs from C
  • Variables Declaration
  • Function overloading
  • Optional Parameters
  • Reference Variables
  • Operator overloading
  • Basics of Console Input and Output
  • Constant Pointers
  • Dynamic Memory Allocation
3OOPs Concepts
  • Overview of OOPs Principles
  • Introduction to classes & objects
  • Creation & destruction of objects
  • Data Members
  • Member Functions
  • this Pointer
  • Constructor &Destructor
  • Static class member
  • Friend class and functions
  • Namespace
4Inheritance
  • Introduction and benefits
  • Access Specifier
  • Base and Derived class Constructors
  • Types of Inheritance
  • Down casting and up casting
  • Function overriding
  • Virtual functions
  • Destructor overriding
5Polymorphism
  • What is Polymorphism
  • Pure virtual functions
  • Virtual Base Class
6 I/O Streams
  • C++ Class Hierarchy
  • File Stream
  • Text File Handling
  • Binary File Handling
  • Error handling during file operations
  • Overloading << and >> operators
7Exception Handling
  • Introduction to Exception
  • Benefits of Exception handling
  • Try and catch block
  • Throw statement
  • Pre-defined exceptions in C++
  • Writing custom Exception class
  • Stack Unwinding.
8Templates
  • Introduction
  • Function Templates
  • Class Templates
9At the end of the course participants will be able to
  • Variables / types of variables
  • Input / output streams and validation of data
  • Operators - arithmetic, assignment, logical, bitwise
  • Conditions like if / else / switch
  • Arrays / multi-dimensional arrays
  • Loops - for / while / do-while
  • Functions, overloading functions, passing variables to functions etc.
  • Structures
  • References
  • Pointers
  • Dynamic allocation of memory
  • Creating project in IDE
  • Classes
  • Object oriented programming
  • Class and function templates
  • Namespaces
  • Exceptions

OUR PRESENCE

Pin It on Pinterest