Red Hat Linux Programming Essentials

Código RHD143

Resumen del curso

RHD143 Red Hat Linux Programming Essentials es un curso práctico intensivo destinado a capacitar rápidamente las habilidades claves para el desarrollo de aplicaciones y programas en Red Hat Linux. Este curso de 5 días ofrece capacitación práctica, conceptos y demostraciones, enfatizando los laboratorios realistas y los ejercicios de programación. Al finalizar el mismo, los alumnos habrán aprendido y practicado las habilidades esenciales requeridas para desarrollar programas para los sistemas Linux.

Objetivo

Aprender las habilidades y los conceptos esenciales para el desarrollo de software y programación para las aplicaciones y productos basados en Linux.

Audiencia

Programadores C con experiencia (con habilidades de usuario de estación de trabajo UNIX o Linux) interesados en desarrollar aplicaciones en Linux.

Requisitos previos
  • Experiencia en programación C.
  • RH133 o habilidades equivalentes de usuario de estación de trabajo UNIX o Linux para programadores.
  • Shell scripting en entorno UNIX o Linux.
  • Experiencia con editores tales como vi, emacs.
Lo prepara para

RHD221 - Red Hat Linux Device Drivers o RHD260 Gnome, GTK+ Programming

Usted aprenderá
  • Herramientas y métodos para desarrollar programas C para Linux.
  • Fundamentos esenciales de la programación shell.
  • Makefiles.
  • Control de la versión.
  • Compilación, enlace y depuración.
  • Compatibilidad y estándares Linux.
  • Llamadas e I/O de acceso al sistema de archivos.
  • Programación de los servicios de sistema de directorio y archivo.
  • Administración y creación de procesos.
  • Signals, Signals Handlers y alarmas.
  • Comunicación inter-procesos (memoria compartida, semaphores, mensajes).
  • Threads.
  • Semaphores.
  • Pipes y FIFOs.
  • Memoria compartida.
  • Colas de mensajes.
  • Sockets.
Envía por mail la información de este curso: