ExitCertified Formation Formation de Java Solaris Red Hat IBM Symantec Siebel PeopleSoft
 
ExitCertified Formation Formation de Java Solaris Red Hat IBM Symantec Siebel PeopleSoft
 
start courses and schedules education savings it certification education solutions
recherche de formation
Faites confiance à votre formation en TI   |
Oracle University reconnaît ExitCertified comme Partenaire en formation de l’année en Amérique du Nord.

Red Hat Linux Programming  (RHD251)

Catégorie: Formation  Red Hat
Format: Formation en classe avec formateur
Autres formats:
 
 

This intensive course rapidly trains programmers to develop applications and programs on Red Hat Enterprise Linux. Over the span of five days, you'll get hands-on training, concepts, and demonstrations with emphasis on realistic labs and programming exercises. Learn concepts and skills essential to programming and software development for Linux-based applications and products.

 
This Course is Certified By Red Hat   Red hat Training Savings
 

Préalables

Qui peut en profiter

  Experienced C programmers who want to learn key skills for creating applications and programs on Red Hat Enterprise Linux. This course is also useful for Windows and UNIX programmers migrating their programs to Linux.

Préalables

 
  • •Experience in C programming

  • •RH133 or equivalent UNIX or Linux workstation user skills for developers

 
  • •Shell scripting in a UNIX or Linux environment

  • •Experience with editors such as vi, emacs

 
Enroll For This Class
Enroll For This Class
Red Hat Linux JBoss Training Class Ce cours est donné par des formateurs certifiés Red Hat.

Il y a une différence. Découvrez-la
Training Class Enrollment Ask A Question About This Training
Code: RHD251
Format: Formation en classe avec formateur
Durée: 5 days
Certifié par: Red Hat
Frais d’inscription (USD): 4,000$
Red Hat Awards ExitCertified the Premier Training Partner of the Year for 2011
Recherchez des cours semblables
Cours connexes

Trier l'horaire par: 
     
Chicago, IL Sep.17 - Sep.21.2012 course register
Boston, MA Jun.11 - Jun.15.2012 course register
Boston, MA Jul.16 - Jul.20.2012 course register
Reston, VA Dec.3 - Dec.7.2012 course register
4 Dates Offered      
   
demander une autre date/un autre emplacement demander de la formation sur place
 

Red Hat Linux Programming  (RHD251) Contenu détaillé

 
 
GCC - GNU Compiler Collection
  • GNU Compiler Collection
  • History of GCC
  • Four Stages of GCC
  • Interrupting the Compiler
  • Compiling a C Program
  • Preprocessor Features
  • Predefined Preprocessor Symbols
  • Warnings and Extensions
  • Optimization
  • Linking
Building Software with Make
  • Introducing make(1)
  • How make Works
  • Makefile Rule Syntax
  • Example: Makefile First Steps
  • Makefile Improved
  • Implicit Rules
  • Example: Simpler Is Better Makefile
  • Variables
  • Defining Variables
  • Example: Makefile with Variables
  • Automatic Variables
  • Special Targets
  • Defining Useful Phony Targets
The GNU C Library and System Calls
  • Library Goals
  • Library Standards
  • GNU C Library - glibc
  • Library Functions vs. System Calls
  • Using System Calls
  • Handling Errors with errno
  • Making Sense of errno
  • Using strace
Program Arguments and Environment
  • Program Startup
  • Using argc/argv
  • Handling Options with getopt()
  • Handling Options with getopt_long()
  • Environment
  • Manipulating the Environment
  • Program Exit
  • Registering Exit Handlers
Building Libraries
  • Why Use Libraries?
  • Static Versus Shared
  • Static Library Benefits
  • Shared Library Benefits
  • Creating a Static Library
  • Using Static Libraries
  • Creating a Shared Library
  • Using Shared Libraries
  • Shared Library Management
  • Library Locations
  • ldconfig
Time Functions
  • When Does Time Begin?
  • Time Data Types
  • Determining Real Time
  • Converting time_t
  • Converting tm Structure
  • Process Time
  • Time arithmetic
  • Second Resolution Timers
  • Fine-Grained Timers
  • Real Time Clock (RTC)
Process Management
  • What a Process Is
  • Process Relationships
  • Create a Child Process
  • Doing Something Else
  • Related execve() Functions
  • Wait For a Child
  • More Precise Waiting
  • Changing Priority/Nice
  • Real Time Priority
Memory Operations
  • Allocating/Freeing Memory
  • Memory Alignment
  • Locked Memory
  • Memory Copy/Initialization
  • Memory Comparison/Search
 
Debugging
  • What Is My Program Doing?
  • Source Level Debugging
  • Invoking gdb
  • Getting Started with gdb
  • Examining and Changing Memory
  • Debuginfo Libraries
  • Using gdb with a Running Process
  • Using gdb to Autopsy a Crash
  • Debugging Libraries - ElectricFence
  • Debugging with valgrind
  • Profiling for Performance
Basic File Operations
  • Stream vs. System Calls
  • Opening/Closing Streams
  • Stream Input/Output Functions
  • Stream Status/Errors
  • Stream File Positioning
  • Stream Buffering
  • Temporary/Scratch Files
  • Opening/Closing File Descriptors
  • File Descriptor I/O
  • Repositioning File Descriptors
  • Stream/File Descriptor Conversions
  • cat using ANSI I/O
  • cat using POSIX I/O
Communicating with Pipes
  • Introduction to Pipes
  • Standard I/O: popen()/pclose()
  • Using popen()/pclose()
  • System Call: pipe()
  • Using pipe()
  • Named Pipes
  • Using Named Pipes
  • For Further Reading
Managing Signals
  • What Signals Are
  • Blocking/Checking Signals
  • Working with Signal Sets
  • Example of Blocking Signals
  • Handling Signals with sigaction()
  • Sigaction() Example
  • Handling Signals with signal()
  • Sending Signals
  • Real-Time Signals
Programming with Threads
  • Introducing Threaded Programming
  • Applications Suited to Threads
  • Building Threaded Programs
  • Creating Threads
  • Thread Identity
  • Synchronizing by Joining
  • Detaching Threads
  • Stopping Threads
  • Synchronizing with Mutexes
  • Using Mutexes
  • Read/Write Locks
  • Conditional Variables
  • Using Conditional Variables
  • A Conditional Variable Gotcha
  • For Further Reading
Advanced File Operations
  • Directory Operations
  • File System Operations
  • Multiplexed I/O with select()
  • Miscellaneous I/O Functions
  • Memory Mapped I/O
  • Using Memory Mapped I/O
  • File Locking
Interprocess Communication (IPC)
  • Interprocess Communication (IPC)
  • POSIX IPC Overview
  • POSIX Shared Memory
  • POSIX Semaphores
  • POSIX Message Queues
  • System V IPC Overview
  • System V IPC Shared Memory
  • System V IPC Semaphore Arrays
  • System V IPC Message Queues
Basic Network Programming
  • Linux Networking Overview
  • Getting Started with socket()
  • Client Functions
  • Specifying IPv4 Addresses
  • Host Versus Network Byte Order
  • Example TCP/IP Client
  • Address Conversion Functions
  • Using getaddrinfo()
  • Server Functions
  • Example TCP/IP Server
  • Datagram Communication with UDP
Working with the Linux Community
  • Getting in Touch with the Community
  • General Considerations
  • Building a Community
  • Licenses
  • GPL
  • LGPL
  • BSD
  • Creative Commons


  ExitCertified is your Authorized IT Training Partner  
  Lorsque vous suivez un cours certifié chez ExitCertified, vous apprenez directement des concepteurs des produits que vous utilisez. Notre engagement envers la communauté des TI, de même que notre autorisation à offrir des cours certifiés, vous assurent une expérience de formation supérieure. Il y a une différence. Apprenez directement de la source.

Il y a une différence. Apprenez directement de la source.
 
Training Contacts  
   
Canada United States

Formation à Montréal :: 514.876.1666
Formation à Ville de Québec :: 514.876.1666
Formation à Ottawa :: 613.232.3948
Formation à Toronto :: 416.487.3948

Formation à Vancouver :: 604.633.3948
Formation à Victoria :: 1.866.328.3948
Formation à Calgary :: 403.291.2855
Formation à Edmonton :: 780.441.3948
Formation à Regina :: 1.866.328.3948

Formation à Sacramento :: 916.669.3970
Formation à San Francisco :: 415.975.3948
Formation à San Jose :: 408.288.3948
Formation à Las Vegas :: 1.800.803.3948
Formation à Phoenix :: 602.889.9350
À travers le monde - 613.232.3948 Des questions?
Il nous fait plaisir de vous aider. Transmettez-nous ce formulaire par courriel et nous vous répondrons dans les plus brefs délais.
   



(c) 2012 ExitCertified Corp. Tous droits réservés.


ExitCertified est un fournisseur international agréé de formation en technologies. Voici quelques-uns de nos cours les plus souvent consultés :
 
Formation Sun Formation Oracle Formation Symantec Formation IBM Formation Red Hat :: Linux
Formation Java, Cours J2EE, Formation JSP, servlets, EJB, Struts, réseaux, Formation Solaris, Java Composite Application Platform (JCAPS), SeeBeyond, XML, Formation Solaris 10, certification Java, certification Solaris Cours PeopleSoft, 11g, Formation Oracle SQL, Oracle PL/SQL, DBA, Hyperion, Fusion Middleware, 10g, 9i, certification 11g, certification DBA, certification Oracle Formation NetBackup, Cours Veritas, protection contre les virus, sécurité des TI, certification Symantec DB2, OS/400, Formation zSeries, s/390, iSeries, AIX SUSE, Formation RedHat
         
Formation MySQL Formation Apple Formation en gestion de projet    
Base de données MySQL Cours Apple, Formation Leopard Formation du PMI