Deprecated: mysql_connect(): The mysql extension is deprecated and will be removed in the future: use mysqli or PDO instead in /home/swtutori/public_html/tecwallet.com/header_footer_.php on line 4

Warning: mysql_connect(): Headers and client library minor version mismatch. Headers:100618 Library:100505 in /home/swtutori/public_html/tecwallet.com/header_footer_.php on line 4
Online Training of C & C++- Tecwallet

Home » Training ยป Online Training of C & C++

Online Training of C & C++



Hi all

 

I can teach you train you on various technical skills like C,C++,J2SE,J2EE Frameworks,HTML,and can guide

you to crack your Inteviews.Here C and C++ together given and J2SE and J2EE taught together.

 Contents of C Training 

 

Introduction to C 

  • History of C Language
  • Characteristics of C language
  • Flavors of  C Language
  • The C character set
  • Identifiers and Keywords
  • Data types
  • Constants
  • Variables and Arrays
  • Declarations
  • Expressions
  • Statements
  • Symbolic Constants

 Operators 

  • Arithmetic Operators
  • Unary Operators
  • Relational and Logical Operators
  • Assignment Operators
  • The Conditional Operator
  • Bitwise Operators

 Standard Input and Output Functions 

  • Preliminaries
  • Library Functions
  • Single Character Input – The getchar Function
  • Single Character Output – The putchar Function
  • Entering input Data – The scanf Function
  • More about the scanf Function
  • Writing Output Data – The printf Function
  • More About the printf Function
  • The gets and puts Function
  • Interactive (Conversational) Programming

  Preparing and Running a Complete C Program 

  • Planning a C Program
  • Writing a C Program
  • Entering the Program into the Computer
  • Compiling and Executing the Program
  • Error Diagnostics
  • Debugging Techniques 

Control Structures 

  • Branching :  The Decision Control Structure
  • The if –else statement
  • Nesting of if …Else statement
  • Switch statement 

 Control Statements

  • Unconditional Uncontrolled Statements
  • Conditional Controlled Statements
  • Conditional Uncontrolled Statements 

Functions 

  • Introducing Functions
  • Defining a Function
  • Accessing a Function
  • Function Prototype
  • Passing Arguments to a Function
  • Recursion
  • Nested Functions
  • User Defined Header Files
  • Function Calls 

Program Structure 

  • Understanding Memory Concepts
  • Storage Classes
  • Automatic Variables
  • External (Global) Variables
  • Static Variables
  • Register variables 

Pointers 

  • Fundamentals
  • Introduction to Memory
  • Pointer Declarations
  • Operations on Pointers
  • Void Pointers
  • Passing Pointer to Functions
  • Function returning pointers
  • More about Pointer
  • Passing Pointer Parameters to Functions
  • Call by References 

Arrays

  • Introduction
  • Array Declaration
  • Array initialization
  • Single Dimension Arrays
  • Pointer and Arrays (Single Dimension)
  • Array of Pointers
  • Initialization a 2-Dimensional Arrays
  • Three Dimensional Arrays
  • Working with Pointers and Multidimensional Arrays 

 Strings

  • Introduction to Strings
  • Standard String Library Functions
  • Arrays and Strings
  • Pointer and Strings
  • Function and Strings
  • Dynamic Memory Allocation

 

Introduction To Macros

  • Macro Substitution
  • Macros  with arguments 

Structures and Unions 

  • Declaring a Structure
  • Processing a Structure
  • Typedef
  • Array of Structures
  • Structures and Pointers
  • Passing Structures to Functions
  • Self Referential Structures
  • Unions and Structures Differences
  • Uses of Structures
  • Enumerations

 Data Files 

  • File Formatted I/O Functions
  • Opening and Closing File
  • Creating a Data File
  • Processing a Data File
  • Unformatted Data File
  • Random Access Files
  • Command Line Parameters

 

C++ Trainings

Fundamentals

  • Development and Properties of C++.
  • Object-Oriented Programing.
  • Developing a C++ Program.
  • A Beginner’s C++ program.
  • Structure of Simple C++ programs.

Fundamental Types, Constants, and Variables

  • Fundamental Types.
  • Escape Sequences.
  • The Keywords const and Volatile.

Using Functions and Classes

  • Declaring Functions.
  • Function Calls.
  • Type void for Functions.
  • Header Files.
  • Standard Header Files.
  • Using Standard Classes.

Input and Output with Streams

  • Formatting and Manipulators.
  • Formatted Output of Integers.
  • Formatted output of Floating-point Numbers.
  • Output in Fields.
  • Output of Characters, Strings, and Boolean Values.
  • Formatted Input.
  • Formatted Input of Numbers.
  • Unformatted Input/output.

Operators for Fundamental Types

  • Binary Arithmetic Operators.
  • Unary Arithmetic Operators.
  • Relational Operators.
  • Logical Operators.

Control Flow

  • The while Statement.
  • The for Statement.
  • The do-While Statement.
  • Selections with if-else.
  • Else-if chains.
  • Conditional Expression.
  • Selecting with Switch.
  • Jumping with break, continue, and goto.

Symbolic Constants and Macros

  • Macros with Parameters.
  • Working with the define Directive.
  • Conditional Inclusion.
  • Standard Macros for character Manipulation.
  • Redirecting Standard Input and Output.

Converting Arithmetic Types

  • Implicit Type Conversions.
  • Performing Usual Arithmetic Type Conversions.
  • Implicit Type Conversions in Assignments.
  • More type Conversions.

The Standard Class string

  • Defining and Assigning Strings.
  • Concatenating Strings.
  • Comparing Strings.
  • Inserting and Erasing in Strings.
  • Searching and Replacing in Strings.
  • Accessing Characters in Strings.

Functions

  • Significance of Functions in C++.
  • Defining Functions.
  • Return Value of Functions.
  • Passing Arguments.
  • Inline Functions.
  • Default Arguments.
  • Overloading Functions

Storage Classes and Namespaces

  • Storage Classes of Objects.
  • The Storage Class extern.
  • The Storage Class static.
  • The Specifiers auto and register.
  • The Storage Classes of Functions.
  • The Keyword using.

References and pointers

  • Defining References.
  • References as Parameters.
  • References as Return Value.
  • Expressions with Reference Type.
  • Defining Pointers.
  • The Indirection Operator.
  • Pointers as Parameters.

 

Defining Classes

  • The class Concept.
  • Defining Classes.
  • Defining Methods.
  • Defining Objects.
  • Using Objects.
  • Pointers to Objects.

Methods

  • Constructor Calls.
  • Inline Methods.
  • Access Methods.
  • Const Objects and Methods.
  • Standard Methods.
  • Passing Objects as Arguments.
  • Returning Objects.

Member Objects and Static Members

  • Member Objects.
  • Member initializers.
  • Constant Member Objects.
  • Static Data Members.
  • Accessing Static Data Members.

Arrays

  • Defining Arrays.
  • Initializing Arrays.
  • Class Arrays.
  • Multidimensional Arrays
  • Member Arrays.

Arrays and Pointers

  • Arrays and Pointers.
  • Pointer Arithmetic.
  • Arrays as Arguments.
  • Painter version of Funct
  • Read-Only Pointers.
  • Returning Pointers.
  • Arrays of Pointers
  • Command Line Arguments.

Fundamentals of File Input and Output

  • File streams.
  • Creating File Streams.
  • Open Modes.
  • Closing Files.
  • Reading and Writing Blocks.
  • Object Persistence.

Overloading Operators

  • Operator Functions.
  • Using Overloaded Operators.
  • Global Operator Functions.
  • Friend Functions.
  • Friend Classes.
  • Overloading Subscript Operators.
  • Overloading Shift-Operators for I/0.

Type Conversion for Classes

  • Conversion Constructors.
  • Conversion Functions.
  • Ambiguities of Type Conversions.

Dynamic Memory Allocation

  • The Operator
  • The Operator delete.
  • Dynamic Storage Allocation for Classes.
  • Dynamic Storage Allocation for Arrays.
  • Application: Linked Lists.
  • Representing a Linked List.

Dynamic Members

  • Members of Varying Length.
  • Classes with a Dynamic Member.
  • Creating and Destroying Objects.
  • Implementing Methods.
  • Copy Constructor.

Inheritance

  • Concept of Inheritance.
  • Derived Classes.
  • Members of Derived class.
  • Member Access.
  • Redefining Members.
  • Constructing and Destroying Derived classes.
  • Objects of Derived classes.
  • Protected Members.

 

 

Type Conversion in Class Hierarchies

  • Converting to Base Classes.
  • Type Conversions and Assignments.
  • Convening References and Pointers.
  • Explicit Type Conversions.

Polymorphism

  • Concept of Polymorphism.
  • Virtual Methods.
  • Destroying Dynamically Allocated Objects.
  • Virtual Method Table.
  • Dynamic Casts.

Abstract Classes

  • Pure Virtual Methods.
  • Abstract and Concrete Classes.
  • Pointers and References to Abstract Classes.
  • Virtual Assignment.
  • Application: Inhomogeneous Lists.
  • Implementing an Inhomogeneous List.

Multiple Inheritance

  • Multiply-Derived Classes.
  • Multiple Indirect Base
  • Virtual Base classes.
  • Constructor Calls.
  • Initializing Virtual Base Classes.

Exception Handling

  • Traditional Error Handling.
  • Exception Handling.
  • Exception Handlers.
  • Throwing and Catching Exceptions.
  • Nesting Exception Handling.
  • Defining Your Own Error Classes.
  • Standard Exception Classes.

More about Files

  • Opening a File for Random Access.
  • Positioning for Random Access.
  • File State.
  • Exception Handling for Files.
  • Persistence of Polymorphic Objects.
  • Application: Index Files.
  • Implementing an Index

 

 

More about Pointers

  • Pointer to Pointers.
  • Variable Number of Arguments.
  • Pointers to Functions.
  • Complex Declarations.
  • Defining Typenames.
  • Application: Dynamic Matrices.

Manipulating Bits

  • Bitwise Operators.
  • Bitwise Shift Operators.
  • Bit Masks.
  • Using Bit Masks.
  • Bit-Fields.

Templates

  • Function and Class Templates.
  • Defining Templates.
  • Template Instantiation.
  • Template Parameters.
  • Template Arguments.
  • Default Arguments of Templates.
  • Explicit Instantiation.

Containers

  • Container Types.
  • Declaring Sequences.
  • Inserting in Sequences.
  • Accessing Objects.
  • Length and Capacity.
  • Deleting in Sequences.
  • List Operations.
  • Associative Containers.
  • Sets and Multisets.
  • Maps and Multimaps.

I wish you all the best.

 

 

 

 

Leaderboard

RankScoreTime Taken (h:m:s)Student








Featured Courses


Comments ( To Post Your Comment Please Login First! )

$300

Start Date:12/20/2017
End Date:01/30/2018
Organiser: SWAPNA MOTUPALLY
Category: C, C++




SWAPNA MOTUPALLY  
(0)

Biography
Enrolled Students : 0

Copyright 2016-17 © TecWallet