Training For C Language

c language course content

C Language Training Course Details

C Training In Pune & C++ Training In Vishrantwadi

C is a building block for many other currently known languages. C has features that allow the programmer to organize programs in a clear, easy, logical way. After learning this language candidates are able to start with their others oops related language like C++,dot net and java. C is one of the most widely used programming languages of all time. It is expected from every programmer to have knowledge of this language. It provides a base to learn other advanced programming languages like C++, Java, etc.

This course is suitable for all the students who are making their career in programming field and the professionals who want to brush-up their knowledge. Although C was designed for implementing system software, it is also used for developing application software. It is widely used on a great many different software platforms and computer architectures, and several popular compilers exist. C has greatly influenced many other popular programming languages.

Program Objectives

  • To provide students with requisite knowledge and skills to enable them to pursue a career in the IT Industry.
  • To provide skill based professional training for career advancement focused on drill down to core concepts.
  • To provide the entry level and mid-career professionals with concrete building blocks to create a path for full employment and successful career.

Enosis Learning Advantage

  • Certified Trainers from the IT industry with rigorous understanding of specialized domain
  • Lecture contents prepared by Industry experts
  • Focus on cross cultural and various onshore and offshore client oriented trainings
  • Workshops
  • An innovative teaching methodology delivers in- depth knowledge with quality tailored programs that maximize a return on your investment.
  • Strategic Association for global certification

Eligibility

  • Job aspirants/fresher
  • Undergraduates, Graduates and Post-Graduates
  • 10th & 12th class students

Career Prospects

Software Developer, Trainee Developer, Trainee Developer, System Software Developer

Duration : 50 Hours

Syllabus

GETTING STARTED

  • What is C?
  • Sample Program
  • Components of a C Program
  • Examples
  • Data Types
  • Variables
  • Naming Conventions for C Variables
  • Printing and Initializing Variables
  • Array Examples
  • Compiling and Executing a C Program

FUNCTIONS AND OPERATORS

  • Examples of C Functions
  • Functions
  • Sum Invoked from main
  • Invoking Functions
  • Elementary Operators
  • The operator= Operators
  • The Conditional Operator
  • Increment and Decrement Examples
  • Increment and Decrement Operators

CONTROL FLOW CONSTRUCTS

  • Examples of Expressions
  • if else
  • while
  • for
  • do while
  • switch

SIMPLE I/O

  • Character I/O
  • End of File
  • Simple I/O Examples
  • Simple I/O Redirection
  • I/O with Character Arrays

MORE ON FUNCTIONS

  • General
  • Function Declarations
  • Returning a Value or Not
  • Arguments and Parameters
  • Organization of C Source Files

MORE ON FUNCTIONS

  • Extended Example
  • The getline Function
  • The strcmp Function
  • The check Function
  • The atoi Function

STRINGS

  • Fundamental Concepts
  • Aggregate Operations
  • String Functions

HIGHER DIMENSIONAL ARRAYS

  • Array Dimensions
  • An Array as an Argument to a Function
  • String Arrays

SEPERATE COMPILATION

  • Compiling Over Several Filess
  • Function Scope
  • File Scope
  • Program Scope
  • Local static
  • register and extern
  • Object Files
  • Libraries
  • The C Loader
  • Header Files

POINTERS

  • Fundamental Concepts
  • Pointer Operators and Operations
  • Changing an Argument with a Function Call
  • Pointer Arithmetic
  • Array Traversal
  • String Functions with Pointers
  • Pointer Difference
  • Prototypes for String Parameters
  • Relationship Between an Array and a Pointer
  • The Pointer Notation *p++

STRUCTURES

  • Creating Structures
  • Operations on Structures
  • Functions Returning Structures
  • Passing Structures to Functions
  • Pointers to Structures
  • Array of Structures
  • Functions Returning a Pointer to a Structure

FILE I/O

  • System Calls vs. Library Calls
  • Opening Disk Files
  • fopen
  • I/O Library Functions
  • Copying a File
  • scanf
  • printf
  • fclose
  • feof

USEFUL LIBRARY FUNCTIONS

  • strstr
  • strchr, strrchr
  • system
  • strtok
  • strspn, strcspn
  • Math Functions