Welcome to Apple Tree Infotech: call for any Course Enquiry: 7503962162
Have any question? +91 7503962162

OVERVIEW

Well come to Apple Tree Infotech come with us,

C is a general-purpose programming language that is extremely popular, simple, and flexible to use. It is a structured programming language that is machine-independent and extensively used to write various applications, Operating Systems like Windows, and many other complex programs like Oracle database, Git, Python interpreter, and more. It is said that ‘C’ is a god’s programming language. One can say, C is a base for the programming. If you know ‘C,’ you can easily grasp the knowledge of the other programming languages that uses the concept of ‘C’



C++ is a general-purpose, object-oriented programming language. It was created by Bjarne Stroustrup at Bell Labs circa 1980. C++ is very similar to C (invented by Dennis Ritchie in the early 1970s). C++ is so compatible with C that it will probably compile over 99% of C programs without changing a line of source code. Though C++ is a lot of well-structured and safer language than C as it OOPs based. Some computer languages are written for a specific purpose. Like, Java was initially devised to control toasters and some other electronics. C was developed for programming OS. Pascal was conceptualized to teach proper programming techniques. But C++ is a general-purpose language. It well deserves the widely acknowledged nickname “Swiss Pocket Knife of Languages.”

C and C++ Programming Training Course

C SYLLABUS

  1. History and Features of C
  2. Importance of C
  3. About Procedural Language
  4. Role of Compiler
  5. Role of Intepreter
  6. The Structure of a C Program
  7. Writing C Program
  8. Building an Executable Version of a C Program
  9. Debugging a C Program
  10. . Examining and Running a C Application Program
  1. Data Type, Variable
  2. Operators
  3. Control Statement
  4. Preprocessor Directives Input and Output Operators
  5. Reading/Writing Characters
  6. Formatted input/output Function
  1. The IF…..ELSE Statement
  2. IF……ELSE ladder
  3. Nesting of IF…..ELSE Statements
  4. The Switching Statements
  5. . The do-while Statement
  6. The while statement
  7. FOR Statements
  1. Array : What and Why?
  2. One Dimensional Arrays
  3. Two Dimensional Arrays
  4. Multi Dimensional Arrays
  5. Dynamic Arrays
  1. Reading String from Terminal
  2. Writing String to Screen
  3. . String Handling Functions
  4. Table of String
  1. Function Basics
  2. Advantage of Function
  3. Recursion
  4. Variable Storage Classes
  5. Variable arguments Function
  1. Understanding Pointers
  2. Pointer expressions
  3. Pointer and Arrays
  4. Pointers and Character String
  5. Pointers to Functions
  6. Pointers and Structures
  1. Defining a Structure
  2. Advantage of Structure
  3. Size of Structure
  4. Arrays of Structures
  5. Structures and Functions
  6. Defining Unions
  1. Introduction to Dynamic Memory Allocation
  2. Malloc
  3. Malloc
  4. Malloc
  5. Free
  1. Concepts of Linked Lists
  2. Creating a Linked Lists
  3. Inserting/Deleting an item
  4. Application of Linked Lists
  1. . Introduction to File Management
  2. . Opening/Closing a File
  3. Input/Output operations on Files
  4. Error Handling During I/O Operations
  5. Command Line Arguments
  1. Macro Substitution
  2. File Inclusion
  3. Computer Control Directives

C++ Syllabus

  1. C++ Characteristics
  2. Object-Oriented Terminology
  3. Polymorphism
  4. Object-Oriented Paradigm
  5. Abstract Data Types
  6. I/O Services
  7. Standard Template Library
  8. Standards Compliance
  1. Functions: Declaration and Definition
  2. Variables: Definition, Declaration, and Scope
  3. Variables: Dynamic Creation and Derived Data
  4. Arrays and Strings in C++
  5. Qualifiers
  1. Defining Classes in C++
  2. Classes and Encapsulation
  3. . Member Functions
  4. Instantiating and Using Classes
  5. Using Constructors
  6. Multiple Constructors and Initialization Lists
  7. Using Destructors to Destroy Instances
  8. Friendship
  1. Operator Overloading
  2. Working with Overloaded Operator Methods
  1. Initialization vs. Assignment
  2. The Copy Constructor
  3. Assigning Values
  4. Specialized Constructors and Methods
  5. Constant and Static Class Members
  1. Memory Allocation
  2. . Dynamic Allocation: new and delet
  1. Overview of Inheritance
  2. Defining Base and Derived Classes
  3. Constructor and Destructor Calls
  1. Overview of Polymorphism.
  1. Standard Streams
  2. Manipulators
  3. Unformatted Input and Output
  4. File Input and Output
  1. Exceptions
  2. Inheritance and Exceptions
  3. Exception Hierarchies
  4. Inside an Exception Handler
  1. Template Overview
  2. Customizing a Templated Method
  3. Standard Template Library Containers

Skills and Experience

Computer Basic Concept
80%
Logical Concept
90%
Copyright © Apple Tree infotech 2015.All right reserved.Created by Apple Tree Infotech Developed by AKASH, Sunita, Alka and Mujahid
Privacy Policy , Terms & Conditions