SlideShare a Scribd company logo
Linux Application & System Programming

Linux for engineers - learn linux concepts, shell scripting, programming, gui, system
level programming and much more.
Linux Basics
Introduction to UNIX, Linux and GNU
Linux Introduction
Linux Commands and Shell Programming
Entering commands and creating variables
Important Linux Commands
Shell Basics, Script Basics
Working with file, directories and file attributes
Process, Variables, Substitutions
Flow Control – if, case statements
Loops – while, for loops and Parameters
Input/Output, Functions, Text Filtering
Signals, Pipes
Project Development in Shell Programming
Linux System Programming
Programming Linux in C
Linux Programs, GNU gcc compiler and tool chain
Writing first Linux C Program
Applications, Header Files, Library Files, Static, Shared Libraries
Debugging programs using gdb
Working with files
Linux File Structure
Add: C-32,Beside Nirula’s Hotel,SEC-2 NOIDA Near sec-15 Metro (08587849630)
LGF 11/12,Narayan Plaza Near Domino’s,Engineering college chauraha,,Lucknow (09807507429)
Files and Devices
Low level file access – write, read, open
System Calls for managing files
Standard I/O library, Formatted input/Output
File and Directory maintenance
Scanning directories- opendir, readir, seekdir,closedir
Linux Environemnt
Program arguments, Environment variables,Time,Date, Temporary files, Logging
Data management – managing memory, allocating and freeing memory, File locking
Databases – dbm database, dbm access functions
Project CD application using dbm
Development Tools
make command and Makefiles
Handling multiple targets, Built in rules, sufix and pattern rules
Process and Signals
POSIX Threads
Semaphores, Shared Memory and Message Queues
Sockets Programming
Linux System Calls
Using strace
Testing file permissions with access
Locks and other File operations with fnctl
Flushing Disk Buffers - fsync and fdatasync
Resource Limiting with getrlimit and setrlimit
Process Statistics - getrusage
Add: C-32,Beside Nirula’s Hotel,SEC-2 NOIDA Near sec-15 Metro (08587849630)
LGF 11/12,Narayan Plaza Near Domino’s,Engineering college chauraha,,Lucknow (09807507429)
Locking physical memory - mlock
Setting memory permissions - mprotect
High precision sleeping with nanosleep
GUI Development with Qt
Understanding Qt basics
Developing GUI with Qt
Signal & Slots Mechanism in Qt
Using Qtcreator to develop GUIs
Dialogs in Qt
Further Development
Training Certificate, Future Support, Feedbacks

Add: C-32,Beside Nirula’s Hotel,SEC-2 NOIDA Near sec-15 Metro (08587849630)
LGF 11/12,Narayan Plaza Near Domino’s,Engineering college chauraha,,Lucknow (09807507429)

More Related Content

PPT
Chapter 10
PPT
Chapter 07
PDF
Linux basics and commands - from lynxbee.com
PDF
Real Time Application Interface for Linux
PDF
Modern Linux Performance Tools for Application Troubleshooting
PPTX
Linux.ppt
PPTX
Introduction to linux ppt
PDF
Linux Driver and Embedded Developer Course Highlights
Chapter 10
Chapter 07
Linux basics and commands - from lynxbee.com
Real Time Application Interface for Linux
Modern Linux Performance Tools for Application Troubleshooting
Linux.ppt
Introduction to linux ppt
Linux Driver and Embedded Developer Course Highlights

Similar to Linux application regular and Summer Training Programme in waayoo.com (20)

PPT
Chapter09 -- networking with unix and linux
PDF
Linux Driver and Embedded Developer with Android Course Content & Highlights
PPT
Ch1 linux basics
PPT
Linux administration classes in mumbai
PPTX
Introduction about linux
PDF
fundamentals of linux
PDF
fundamentals of linux
PDF
fundamentals of linux
PPT
linux-lecture1.ppt
PPT
unix training | unix training videos | unix course unix online training
PDF
Linux System Programming 1st Edition Robert Love
DOC
Linux administration training from hyderabad
PPTX
Cha-2- Software Maintenance Part-2.gghgpptx
PPT
linux-lecture1.ppt
PDF
Programming Embedded linux
PPTX
Linux Operating System
PDF
unixoperatingsystem-130327073532-phpapp01.pdf
PDF
tybsc it sem 5 Linux administration notes of unit 1,2,3,4,5,6 version 3
PDF
Linux Kernel Development Developers Library Robert Love
Chapter09 -- networking with unix and linux
Linux Driver and Embedded Developer with Android Course Content & Highlights
Ch1 linux basics
Linux administration classes in mumbai
Introduction about linux
fundamentals of linux
fundamentals of linux
fundamentals of linux
linux-lecture1.ppt
unix training | unix training videos | unix course unix online training
Linux System Programming 1st Edition Robert Love
Linux administration training from hyderabad
Cha-2- Software Maintenance Part-2.gghgpptx
linux-lecture1.ppt
Programming Embedded linux
Linux Operating System
unixoperatingsystem-130327073532-phpapp01.pdf
tybsc it sem 5 Linux administration notes of unit 1,2,3,4,5,6 version 3
Linux Kernel Development Developers Library Robert Love
Ad

More from Praveen Pandey (16)

DOCX
Advanced robotics with vision based control using onboard image processing 5
DOCX
Computer vision,,summer training programme
DOCX
Embedded qt development,,professional course in waayoo.com
DOCX
Embedded system design using arm microcontrollers,summer $ short term course
DOCX
Embedded system design with microcontrollers in waayoo.com
DOCX
Image processing with open cv,regular training programme in waayoo.com
DOCX
Intelligent autonomous robotics with projects in waayoo.com
DOCX
Linux kernel module programming regular and summer training in waayoo.com
DOCX
Matlab rugular and summer training programme in waayoo.com
DOCX
Pcb designing with or cad pcb designer in waayoo.com
DOCX
Raspberry pi, Summer $ Short Term Courses in waayoo.com
DOCX
Embedded system design with microcontrollers in waayoo.com
DOCX
Advanced robotics with vision based control using onboard image processing in...
DOCX
Advanced robotics in waayoo.com
DOCX
Advanced pcb designing with or cad pcb designe in waayoo.coom
TXT
waayoo.com
Advanced robotics with vision based control using onboard image processing 5
Computer vision,,summer training programme
Embedded qt development,,professional course in waayoo.com
Embedded system design using arm microcontrollers,summer $ short term course
Embedded system design with microcontrollers in waayoo.com
Image processing with open cv,regular training programme in waayoo.com
Intelligent autonomous robotics with projects in waayoo.com
Linux kernel module programming regular and summer training in waayoo.com
Matlab rugular and summer training programme in waayoo.com
Pcb designing with or cad pcb designer in waayoo.com
Raspberry pi, Summer $ Short Term Courses in waayoo.com
Embedded system design with microcontrollers in waayoo.com
Advanced robotics with vision based control using onboard image processing in...
Advanced robotics in waayoo.com
Advanced pcb designing with or cad pcb designe in waayoo.coom
waayoo.com
Ad

Recently uploaded (20)

PPTX
Final Presentation General Medicine 03-08-2024.pptx
PDF
Practical Manual AGRO-233 Principles and Practices of Natural Farming
PDF
1_English_Language_Set_2.pdf probationary
PDF
Paper A Mock Exam 9_ Attempt review.pdf.
PDF
Computing-Curriculum for Schools in Ghana
PDF
Black Hat USA 2025 - Micro ICS Summit - ICS/OT Threat Landscape
PDF
Hazard Identification & Risk Assessment .pdf
PPTX
Onco Emergencies - Spinal cord compression Superior vena cava syndrome Febr...
PPTX
CHAPTER IV. MAN AND BIOSPHERE AND ITS TOTALITY.pptx
PDF
What if we spent less time fighting change, and more time building what’s rig...
PPTX
History, Philosophy and sociology of education (1).pptx
PDF
SOIL: Factor, Horizon, Process, Classification, Degradation, Conservation
PDF
LNK 2025 (2).pdf MWEHEHEHEHEHEHEHEHEHEHE
PPTX
Unit 4 Skeletal System.ppt.pptxopresentatiom
PDF
LDMMIA Reiki Yoga Finals Review Spring Summer
PDF
Complications of Minimal Access Surgery at WLH
PDF
Weekly quiz Compilation Jan -July 25.pdf
PPTX
Introduction-to-Literarature-and-Literary-Studies-week-Prelim-coverage.pptx
PDF
A GUIDE TO GENETICS FOR UNDERGRADUATE MEDICAL STUDENTS
PDF
RMMM.pdf make it easy to upload and study
Final Presentation General Medicine 03-08-2024.pptx
Practical Manual AGRO-233 Principles and Practices of Natural Farming
1_English_Language_Set_2.pdf probationary
Paper A Mock Exam 9_ Attempt review.pdf.
Computing-Curriculum for Schools in Ghana
Black Hat USA 2025 - Micro ICS Summit - ICS/OT Threat Landscape
Hazard Identification & Risk Assessment .pdf
Onco Emergencies - Spinal cord compression Superior vena cava syndrome Febr...
CHAPTER IV. MAN AND BIOSPHERE AND ITS TOTALITY.pptx
What if we spent less time fighting change, and more time building what’s rig...
History, Philosophy and sociology of education (1).pptx
SOIL: Factor, Horizon, Process, Classification, Degradation, Conservation
LNK 2025 (2).pdf MWEHEHEHEHEHEHEHEHEHEHE
Unit 4 Skeletal System.ppt.pptxopresentatiom
LDMMIA Reiki Yoga Finals Review Spring Summer
Complications of Minimal Access Surgery at WLH
Weekly quiz Compilation Jan -July 25.pdf
Introduction-to-Literarature-and-Literary-Studies-week-Prelim-coverage.pptx
A GUIDE TO GENETICS FOR UNDERGRADUATE MEDICAL STUDENTS
RMMM.pdf make it easy to upload and study

Linux application regular and Summer Training Programme in waayoo.com

  • 1. Linux Application & System Programming Linux for engineers - learn linux concepts, shell scripting, programming, gui, system level programming and much more. Linux Basics Introduction to UNIX, Linux and GNU Linux Introduction Linux Commands and Shell Programming Entering commands and creating variables Important Linux Commands Shell Basics, Script Basics Working with file, directories and file attributes Process, Variables, Substitutions Flow Control – if, case statements Loops – while, for loops and Parameters Input/Output, Functions, Text Filtering Signals, Pipes Project Development in Shell Programming Linux System Programming Programming Linux in C Linux Programs, GNU gcc compiler and tool chain Writing first Linux C Program Applications, Header Files, Library Files, Static, Shared Libraries Debugging programs using gdb Working with files Linux File Structure Add: C-32,Beside Nirula’s Hotel,SEC-2 NOIDA Near sec-15 Metro (08587849630) LGF 11/12,Narayan Plaza Near Domino’s,Engineering college chauraha,,Lucknow (09807507429)
  • 2. Files and Devices Low level file access – write, read, open System Calls for managing files Standard I/O library, Formatted input/Output File and Directory maintenance Scanning directories- opendir, readir, seekdir,closedir Linux Environemnt Program arguments, Environment variables,Time,Date, Temporary files, Logging Data management – managing memory, allocating and freeing memory, File locking Databases – dbm database, dbm access functions Project CD application using dbm Development Tools make command and Makefiles Handling multiple targets, Built in rules, sufix and pattern rules Process and Signals POSIX Threads Semaphores, Shared Memory and Message Queues Sockets Programming Linux System Calls Using strace Testing file permissions with access Locks and other File operations with fnctl Flushing Disk Buffers - fsync and fdatasync Resource Limiting with getrlimit and setrlimit Process Statistics - getrusage Add: C-32,Beside Nirula’s Hotel,SEC-2 NOIDA Near sec-15 Metro (08587849630) LGF 11/12,Narayan Plaza Near Domino’s,Engineering college chauraha,,Lucknow (09807507429)
  • 3. Locking physical memory - mlock Setting memory permissions - mprotect High precision sleeping with nanosleep GUI Development with Qt Understanding Qt basics Developing GUI with Qt Signal & Slots Mechanism in Qt Using Qtcreator to develop GUIs Dialogs in Qt Further Development Training Certificate, Future Support, Feedbacks Add: C-32,Beside Nirula’s Hotel,SEC-2 NOIDA Near sec-15 Metro (08587849630) LGF 11/12,Narayan Plaza Near Domino’s,Engineering college chauraha,,Lucknow (09807507429)