際際滷

際際滷Share 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 Nirulas Hotel,SEC-2 NOIDA Near sec-15 Metro (08587849630)
LGF 11/12,Narayan Plaza Near Dominos,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 Nirulas Hotel,SEC-2 NOIDA Near sec-15 Metro (08587849630)
LGF 11/12,Narayan Plaza Near Dominos,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 Nirulas Hotel,SEC-2 NOIDA Near sec-15 Metro (08587849630)
LGF 11/12,Narayan Plaza Near Dominos,Engineering college chauraha,,Lucknow (09807507429)

More Related Content

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 Nirulas Hotel,SEC-2 NOIDA Near sec-15 Metro (08587849630) LGF 11/12,Narayan Plaza Near Dominos,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 Nirulas Hotel,SEC-2 NOIDA Near sec-15 Metro (08587849630) LGF 11/12,Narayan Plaza Near Dominos,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 Nirulas Hotel,SEC-2 NOIDA Near sec-15 Metro (08587849630) LGF 11/12,Narayan Plaza Near Dominos,Engineering college chauraha,,Lucknow (09807507429)