Register NowFor Summer training
Register Now For Training

C & C++

Learn the programming by Industry Expert.

What you'll learn
  • Understand the fundamentals of the C Programming Language
  • Create your first C Application
  • Understand variables and the different data types
  • Apply for real-time programming positions
  • Understand the core language that most modern languages are based on
  • Learn how to write high-quality code
C/C++

C/C++

C is a procedural programming language. It was mainly developed as a system programming language to write an operating system.

Course Content

  • Welcome to Class!
  • Class Organization
  • Fundamentals of a Program
  • Language Features
  • Installing the C Compiler
  • Creating and running your first C Program
  • Project: Write a C program that displays your name
  • Comments
  • The preprocessor
  • The #include statement
  • Displaying Output
  • Reading input from the terminal
  • Quiz - 30 minutes
  • Project : Write a C program to make a calculator
  • Basic Data Types
  • Enums and Chars
  • Format Specifies
  • Command line argument
  • Create and use an enum type
  • Quiz - 30 minutes
  • Project: Print the Area of a Cuboid
  • If Statements
  • Switch Statement
  • Determine amount of Pay
  • Determine the amount of weekly Pay
  • For Loop
  • While and Do-While
  • Nested Loops and loop Control - Break, goto and Continue
  • Quiz - 30 minutes
  • Project : Food Delivery System
  • Creating and using Arrays
  • Initialization
  • Multidimensional Arrays
  • Variable Length Arrays
  • Generate Prime Numbers
  • Quiz - 30 minutes
  • Program : Create a simple Weather program
  • Functions
  • Defining Functions
  • Arguments and Parameters
  • Returning data from functions
  • Calling a Function
  • Quiz - 30 minutes
  • Project :Calculate the reverse of number using function
  • Local Variable
  • Global Variable
  • Pointers
  • Defining & initialization of Pointers
  • Accessing Pointers
  • Using Pointers
  • Pointers and const
  • Function call: pass by reference
  • Using Pointers as parameters
  • Project :Program to count vowels and consonants in a string using pointer
  • Dynamic Memory Allocation
  • malloc, calloc, and realloc
  • Using Dynamic Memory
  • Quiz - 30 minutes
  • Structures
  • Creating and Using Structures
  • Structures and Arrays
  • Nested Structures
  • Structures and Pointers
  • Structures and Functions
  • Declaring and Initializing a structure
  • Project : Write a C program to store Information
  • Quiz - 30 minutes
  • What is Object-Oriented Programming?
  • Oops Programming Features
  • What are Classes and Objects?
  • Declaring a Class and Creating Objects
  • Accessing Class Members
  • Creating and Accessing Objects
  • Implementing Member Methods
  • Adding public methods that access private class attributes
  • Add more public methods to an existing class
  • Constructors and Destructors
  • Overloading Constructors
  • Struct vs Classes
  • Quiz - 30 minutes
  • What is Operator Overloading?
  • Overloading the Assignment Operator
  • Overloading Operators as Global Functions
  • Operator Overloading as Non-member Functions
  • Overloading the Stream Insertion and Extraction Operators
  • Operator Overloading the Stream Insertion Operator
  • Quiz - 30 minutes
  • What is Inheritance?
  • Terminology and Notation
  • Deriving Classes from Existing Classes
  • Protected Members and Class Access
  • Constructors and Destructors
  • Passing Arguments to Base Class Constructors
  • Copy/Move Constructors and Operator
  • Redefining Base Class Methods
  • Quiz - 30 minutes
  • Program :C++ program to demonstrate implementation of Inheritance
  • What is Polymorphism?
  • Using a Base Class Pointer
  • Virtual Functions
  • Using Base Class References
  • Pure Virtual Functions and Abstract Classes
  • Abstract Classes as Interfaces
  • Quiz - 30 minutes
  • Program :C++ program to demonstrate implementation of Polymorphism
  • Basic Concepts
  • Throwing an Exception from a Function
  • Handling Multiple Exceptions
  • Creating User-Defined Exception Classes
  • Class Level Exceptions
  • The C++ std::exception Class Hierarchy
  • Project: Write a program to show operations in File Handling
  • Quiz - 30 minute
  • Project: Hotel Management System.
  • Project :Payroll Management System.

Pre-Requesties

  1. 1. Basic Knowlege of Programming.
  2. 2. Should have laptop.

Training Benefits

  1. 1. Internship & full-time job offer after training
  2. 2. Certificate of Excellence by IIT Bhubaneswar.
  3. 3. Learn from Industry Experts
  4. 4. 90% practical internships
  5. 5. Live classes
  6. 6. ISO Certificates
  7. 7. Placement Interviews