Advanced C Programming in Linux Environment
Mohan M
4:04:57
Description
Learn the Advanced C Programming
What You'll Learn?
- Advanced C Programming
- Programming concepts
- Preperation for Interviews
- Write advanced C Programs Confidentially
Who is this for?
What You Need to Know?
More details
DescriptionNote:
1. This course is conducted by Working Professionals and not professional Trainers. Hence the teaching style may differ from traditional teaching style.Â
2. This course helps somebody with MINIMAL or NO knowledge on C programming to quickly be able to learn C and write C Programs.
3.This course also helps for those who wants to QUICK start the C Programming.
4. All the programs that we have discussed in this course is available for downloading, so that one can edit code and perform many more operations of the program and execute and learn better and faster.
Q. There are Lot of other C programming courses, why students should take this course?
A.1. This course is for those students who want to quickly learn Advanced C Programming with in few Hours, Most of the other courses available are at least 25+ to 35+ hours, but in this course we cover most of the topics with clear explanation and keeping it within time bound so that any student can quickly pick up C Programming skills without spending too much time.
Q. Can IÂ take this course, if IÂ want to Learn C Programming in Windows?
A. Absolutely yes. The Part 1 is ALL About learning Advanced C Program and will work both on Linux and Windows environment.
Q. Who are the Course Audience?
A. This course is for those who have Less or No C programming knowledge and want to up skill their C Programming knowledge. I can assure, you will be confidently able to write complex C Programs on your own in a professional manner both on Windows and Linux systems.
Q. Outcome of this course?
A.1. Students will have a advanced understanding of C language.
A.2. Able to write advanced C codes both in Windows and Linux Environment.
A.3. you can comfortably self rate to 7.5 or 8 out of 10 (7.5 or 8 / 10 ). if you complete the course and practice some code examples.
Part1 -Â Advanced C Programming
Introduction - Pre Requisite and Programming basics.
Understanding Memory for C programs in Linux
Basics of C and Compilation steps
Operators
  Assignment, Arithmetic,Relational Operators
  Increment and Decrement Operators
  Bitwise Operators
  Conditional or Ternanry operators. Â
Expressions
Program Flow Control
  If-Else
  Switch - Flow control
  While and Do While Loop
  for Loop, Break and Continue
Functions
  Function Declaration and Definition
  Functions return Value
  Scope of variables across Functions
  Recursion Functions
Arrays
  1 and 2 Dimension Array
  Arrays and Functions
  3 Dimension Array
Structures and Unions
  structures and functions
  Array of structures
  Unions
  Typedef in structures
Overview of Pointers
Advanced Pointers
  Pointers (integer pointer, character pointer)
  Pointers and arrays
  Pointers and functions.
  Pointer to pointers
  Pointers and Structures.
Advanced C Projects/Programs
  Single linked list
  Double Linked List.
  Closing Note.
 Â
Part2 -Â C Programming in Linux systems Programming
Introduction to Linux Kernel
User mode and Kernel Mode
Library Functions
Files in Linux system
   open()
   read()
   write()
   lseek()
Introduction to Process
Process creation - fork(), exec() system calls
Example programs for Process creation.
Closing Note.
Who this course is for:
- Students, working professionals(Intermediate)
Note:
1. This course is conducted by Working Professionals and not professional Trainers. Hence the teaching style may differ from traditional teaching style.Â
2. This course helps somebody with MINIMAL or NO knowledge on C programming to quickly be able to learn C and write C Programs.
3.This course also helps for those who wants to QUICK start the C Programming.
4. All the programs that we have discussed in this course is available for downloading, so that one can edit code and perform many more operations of the program and execute and learn better and faster.
Q. There are Lot of other C programming courses, why students should take this course?
A.1. This course is for those students who want to quickly learn Advanced C Programming with in few Hours, Most of the other courses available are at least 25+ to 35+ hours, but in this course we cover most of the topics with clear explanation and keeping it within time bound so that any student can quickly pick up C Programming skills without spending too much time.
Q. Can IÂ take this course, if IÂ want to Learn C Programming in Windows?
A. Absolutely yes. The Part 1 is ALL About learning Advanced C Program and will work both on Linux and Windows environment.
Q. Who are the Course Audience?
A. This course is for those who have Less or No C programming knowledge and want to up skill their C Programming knowledge. I can assure, you will be confidently able to write complex C Programs on your own in a professional manner both on Windows and Linux systems.
Q. Outcome of this course?
A.1. Students will have a advanced understanding of C language.
A.2. Able to write advanced C codes both in Windows and Linux Environment.
A.3. you can comfortably self rate to 7.5 or 8 out of 10 (7.5 or 8 / 10 ). if you complete the course and practice some code examples.
Part1 -Â Advanced C Programming
Introduction - Pre Requisite and Programming basics.
Understanding Memory for C programs in Linux
Basics of C and Compilation steps
Operators
  Assignment, Arithmetic,Relational Operators
  Increment and Decrement Operators
  Bitwise Operators
  Conditional or Ternanry operators. Â
Expressions
Program Flow Control
  If-Else
  Switch - Flow control
  While and Do While Loop
  for Loop, Break and Continue
Functions
  Function Declaration and Definition
  Functions return Value
  Scope of variables across Functions
  Recursion Functions
Arrays
  1 and 2 Dimension Array
  Arrays and Functions
  3 Dimension Array
Structures and Unions
  structures and functions
  Array of structures
  Unions
  Typedef in structures
Overview of Pointers
Advanced Pointers
  Pointers (integer pointer, character pointer)
  Pointers and arrays
  Pointers and functions.
  Pointer to pointers
  Pointers and Structures.
Advanced C Projects/Programs
  Single linked list
  Double Linked List.
  Closing Note.
 Â
Part2 -Â C Programming in Linux systems Programming
Introduction to Linux Kernel
User mode and Kernel Mode
Library Functions
Files in Linux system
   open()
   read()
   write()
   lseek()
Introduction to Process
Process creation - fork(), exec() system calls
Example programs for Process creation.
Closing Note.
Who this course is for:
- Students, working professionals(Intermediate)
User Reviews
Rating
Mohan M
Instructor's Courses
Udemy
View courses Udemy- language english
- Training sessions 51
- duration 4:04:57
- Release Date 2024/10/11