Learn C language at Kalighat, Kolkata from Acesoftech Academy professionals with certifications. Our complete course covers the fundamentals of C programming and helps you gain a deeper understanding of the language. With our hands-on training approach, you'll be able to write efficient and effective C code in short time.
Our experienced & certified instructors will instruct & help you through the course and provide you with practical training to help you apply the knowledge what you've gained throughout the course. By the end of the course, you'll have the skills and knowledge necessary to develop real-world applications using C. Begin your voyage to becoming an expert C programmer today! If you are searching for a C course in Kalighat, you are at the right place.
Introduction
What is C++?
Why C++?
Role of C++ Programmer in Industry
Uses of C++
Advantages & Disadvantages
The C++ Environment
Installing C++ (Turbo C, Turbo C++, Dev C++)
C++ Text Editor
C++ Source File Structure
Compilation
Execution
Basic Language Elements
Identifiers, Modifiers
Keywords, Comments
Operators, Loops
Conditional Statements
Defining Project
CLASSPATH Setting for Project
Naming Convention for Project and Class
Programming
Class Fundamentals
Object & Object reference
Creating and Operating Objects
Variables and data types
Constructor & initialization code block.
Methods, Defining Methods
Argument Passing Mechanism
Use of “this “ keyword
Working of Main method
cout ,cin
Inheritance Means Extending Classes
Concept of Inheritance and Need of Inheritance
Base and Derived Classes
Use and Benefits of Inheritance in OOP
Inheriting Data Members and Methods
Role of Constructors in inheritance
Type Compatibility and Conversion
Implementing Interfaces
Some Important Topics In C++
Pointer
Structure
Enumeration
Overloading
Friend Function
Inline Function
Recursion
Constructor
File Handling
Virtual Function
Template
Preprocessor
OOPs Concepts
Object Orientation
Abstraction
Encapsulation
Inheritance
Polymorphism
Array
Defining an Array
Types of Array
Initializing & Accessing Array
String
C String Functions
Operation on String
String Input
String Builder
Exception Handling
The Idea behind Exception
Types of Exceptions
Exceptions & Errors
Control Flow in Exceptions
Use of try, catch, finally, throw, throws in Exception Handling.
In-built and User Defined Exceptions
Thread
Understanding Threads
Thread Life-Cycle
Runnable Interface
Defining, Instantiating, and
Starting Threads
Thread Priorities
Synchronization
Inter Communication of Threads
Critical Factor in Thread DeadLock
Input/Output, File Handling (Iostream Header File)
Streams and the new I/O Capabilities
Understanding Streams
The Classes for Input and Output
The Standard Streams
Working with File Object
File I/O Basics
Reading and Writing to Files
Buffer and Buffer Management
Read/Write Operations with File Channel
Console and Input/Output Classes