Resumen del curso Red Hat Linux continúa gozando de un papel de permanente expansión en el suministro de soluciones a nivel empresarial. A medida que las compañías migran de plataformas propietarias a open source, el personal técnico debe optimizar su habilidad existente mediante el aprendizaje de herramientas y técnicas del mundo open source. El curso RHD256 de Red Hat brinda una breve introducción al desarrollo de una nueva aplicación, así como también provee conocimientos sobre las aplicaciones de puerto existentes, en el entorno de Red Hat Linux.
|
 |
Objetivo: Al finalizar la clase, el alumno debe ser capaz de aprovechar las herramientas de Red Hat Linux para escribir nuevas aplicaciones y aplicaciones de puerto a Red Hat Linux desde entornos UNIX propietarios.
Audiencia: RHD256 permite a un programador experimentado, que ya conoce el desarrollo sobre un sistema tipo UNIX propietario como Sun Solaris, SGI IRIX o Hewlett-Packard HP-UX u otra distribución Linux, adquirir destrezas equivalentes para el entorno Linux de manera oportuna. La combinación de ejercicios de laboratorio prácticos y la enseñanza en la clase está destinada a ilustrar las herramientas exclusivas del desarrollo de Red Hat Linux y ofrecer comparaciones con los sistemas propietarios.
Requisitos previos: Habilidades de desarrollo de aplicación sobre cualquier plataforma tipo UNIX, incluyendo las ofertas propietarias y otras distribuciones Linux. Se espera que los asistentes al curso conozcan las utilidades de shells comunes y línea de comando tales como el compilador C, una utilidad de enlace, y el programa make(1).
Precio: EUR + VAT GBP + VAT
Unidades de capacitación (TU): 8 TU
Duración: 32 días Hora de inicio de la capacitación: 9:00 a.m.
Hora de finalización de la capacitación: 4:30-5:00PM (depende del progreso de la clase)
Usted aprenderá:
- El modelo open source versus el propietario
- Las licencias comunes de software Open Source: licencias GPL; LGPL y BSD; y la manera en que afectan su estrategia de desarrollo de software.
- Componentes del entorno de desarrollo de Red Hat Linux, incluyendo las cadenas de herramientas de compilación y las librerías de aplicación
- Paquete de software con rpm(1), tar(1) y cpio(1)
- Cómo elegir entre la versión común de los sistemas de control.
- Cómo compilar y depurar programas de aplicaciones utilizando GNU Compiler Collection, y el Red Hat Insight debugger
- La manera en que afectan los sistemas de archivo de empresa de uso frecuente en el esfuerzo de desarrollo de la aplicación.
- Cómo escribir, instalar y controlas los servicios del sistema.
- Las diferencias funcionales entre las herramientas de línea de comando Linux y sus equivalentes sistemas propietarios.
- Utilizar las librerías de sistema de Red Hat Linux y crear sus propias librerías
- Temas de preocupación al realizar los puertos de las aplicaciones a Red Hat Linux, tales como las arquitecturas little-endian versus big-endian.
- Cómo se construyen las aplicaciones Linux multithreaded.
- Herramientas de seguridad Linux tales como PAM y OpenSSH.
- Cómo utilizar el "/proc" filesystem para obtener información del sistema.
- Cómo registrar un sistema con Red Hat Network y manejar actualizaciones de paquetes.
- Cómo escribir un simple programa de gráficos para los entornos Linux GNOME, KDE y QT.
- Qué sistemas de base de datos están disponibles en Red Hat Linux y cómo escribir los programas de aplicación que los utilizan.
- Herramientas avanzadas de Linux, tales como I/O asíncrono.
|