C Language Online Training

We are providing world class C language online training from basics to application development level through Online. This training includes complete logical programming, functional implementation and GUI programming.


Contents

 

  1. Introduction to computer language?
    1. Need of Computing
    2. Types of applications
    3. Why C is Platform Dependent
    4. Platform Dependency
    5. Platform dependency, In-dependency and Portability?
  2. Introduction to C language
    1. History of C-language
    2. Structure of C-program
    3. Functions introduction
    4. Life cycle of C program
  3. Variables or Identifiers
    1. Local variables
    2. Global variables
    3. Keywords
    4. Escape sequences
  4. Data types
    1. Primitive data types
    2. Aggregated data types
    3. User defined data types
  5. Operators
    1. Assignment operators
    2. Arithmetic operators
    3. Conditional operators
    4. Modifying operators
    5. Relational operators
    6. Logical operators
    7. Bitwise operators
    8. Shift operators
    9. Compound assignment operators
    10. Address operator
    11. Pointer operator
    12. Sizeof operator
  6. Control statements
    1. Conditional control statements
      1. Simple if
      2. If-else
      3. Nested if
      4. If-else ladder
      5. switch
    2. Loop control statements
      1. Do-while
      2. While
      3. For
      4. Nested loops
    3. Branching statements
      1. Break;
      2. Continue
      3. Goto
      4. Return
      5. Exit
    4. Logical programming using loops
  7. Functions
    1. Introduction to functions
    2. Function prototype
    3. Types of functions
    4. Classification of functions
    5. Recursion
    6. Programs on Recursion
  8. Arrays
    1. Introduction
    2. Initialization
    3. Array programs
    4. Passing array to Function
    5. Linear Search
    6. Binary Search
    7. Bubble Sort
    8. Two dimensional arrays
    9. Multi dimensional arrays
  9. Strings
    1. Introduction to Strings
    2. String manipulation functions
  10. Structures
    1. Introduction to structures
    2. Declaring structures
    3. Arrays in structures
    4. Array of structures
    5. Passing structure to function
    6. Function returns structure
    7. Copying structure variables
    8. Nested structures
  11. Unions
    1. Introduction to Union
    2. Structures v/s Unions
    3. Memory management in Unions
  12. Pointers
    1. Introduction to pointers
    2. Operations on pointers
    3. Size of a pointer
    4. Void pointer
    5. Pointer casting
    6. Pointer to functions
    7. Pointer to array
    8. Array of pointers
    9. Call by value and call by reference
    10. Pointers to structures
    11. Pointer to strings
    12. Pointer to pointer
  13. Dynamic Memory Allocation
    1. Introduction to DMA
    2. Malloc Function
    3. Calloc Function
    4. Realloc Function
    5. Free Function
  14. File Handling in C
    1. Introduction to files
    2. Reading from files
    3. Writing into files
    4. Appending files
    5. Reading char streams
    6. Reading String
    7. Reading Data streams
  15. Command line arguments
  16. Enumeration
  17. Typedef
  18. Preprocessor
    1. Inclusion of files
    2. Macros
    3. Conditional compilation
    4. Condition execution
    5. Line control
  19. Storage classes
    1. Automatic storage classes
    2. Register storage classes
    3. Static storage classes
    4. External storage classes
  20. Input and output
  21. Graphics
Share this