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
Rank | Score | Time Taken (h:m:s) | Student |