Cursos
Unix
Solicitud de Cursos
· Diagrama General de Prelaciones
· Inscripción de Cursos
· Lista de Precios
· Calendario 2do. Semestre del Año
· Calendario 1er. Semestre del Año
Linux/Unix/Solaris y Redes TCP/IP
· Operación Básica Linux/Unix/Solaris
· Operación Avanzada Linux/Unix/Solaris
· Administración Básica de Servidores Linux/Unix/Solaris
· Administración Básica de Redes Linux/Unix/Solaris TCP/IP
Especialización en Linux, Unix o Solaris
· Soporte y Administración Básica de Estaciones de Trabajo Linux
· Administración Avanzada Instalación y Configuración de Servidores Linux
· Administración Avanzada Instalación y Configuración de Servidores Solaris
· Administración Avanzada, Instalación y Configuración de Servidores Unix SCO
· Administración Avanzada, Instalación y Configuración de Servidores Unix BSD
Especialización en Redes Linux/Unix/Solaris
· Fundamentos y Operación Básica de Redes Linux/Unix/Solaris TCP/IP
· Administración Básica de Redes Linux/Unix/Solaris TCP/IP
· Configuración y Uso de Redes UUCP
· Integración de Redes Linux/Unix/Solaris y MS-Windows
· Operación y Configuración de NIS Linux/Unix/Solaris
· Operación y Configuración de Router-Proxy-Firewall Server en Linux
· Operación, Administración y Configuración de Apache Web Server
Sistema Operativo Linux para Usuarios
· Introducción a la Computación con Linux/Unix/Solaris
· Operación Básica de Estación de Trabajo Linux para Usuarios
· Operación y Uso de Open Office bajo Linux
Lenguajes de Programación
· Programación con el Bourne Shell, Korn Shell y Bash
· Fundamentos y Programación Básica con Java
· Programación Básica con Perl
· Programación Básica con Lenguaje C bajo Linux/Unix/Solaris
· Programación Avanzada con Lenguaje C bajo Linux/Unix/Solaris
Oracle
· Fundamentos y Operación básica de Bases de Datos Oracle y PL/SQL
· Administración Básica del Servidor de Bases de Datos Oracle8
Solicitud de Cursos
· Diagrama General de Prelaciones
· Inscripción de Cursos
· Lista de Precios
· Calendario 2do. Semestre del 2002
· Calendario 1er. Semestre del Año
Contáctenos / Escríbanos
Home

Programación Avanzada con Lenguaje C
bajo Linux/Unix/Solaris (LC-2)
36 horas

Objetivo:

Conocer el Lenguaje C en detalle y su manejo de objetos, el ambiente de programación de C bajo Unix, la interface entre C y el Sistema Operativo Unix, y el uso de funciones de librerías. Se hace particular énfasis en el estilo de la programación, con miras a aumentar la eficiencia, tanto del programador como de su producto. Desarrollar programas que constituyan comandos de Unix utilizando las librerías que provee.

Audiencia:

Analistas, Ingenieros y Programadores de Aplicaciones y Sistema.

Técnicos de Soporte y Administradores del Sistema Operativo Unix.

Requisitos:

  • Conocimientos de Programación Básica con Lenguaje C al nivel del curso LC-1.

  • Amplia Experiencia en Programación.

Contenido General:

  • Expresiones: Expresiones sobre "bits", lvalues y rvalues, Asignaciones Compuestas, Expresiones Condicionales.

  • Tipos: Uniones de Tipos, Estructuras Dinámicas y Estáticas, Equivalencias de Tipos, Conversión de Tipos, Conversaciones Implícitas y Explícitas.

  • Apuntadores y Direcciones: Descripción, Declaración, Inicialización, Aritmética con Apuntadores, Apuntadores a Arreglos, Estructuras y Funciones.

  • Clases de Almacenamiento: Características, Alcance, Inicialización Explícita e Implícita, variables Automáticas, Registros, Externo y Estáticos.

  • El Preprocesador: Constantes, Macros, Inclusión de Archivos, Archivos de Encabezados ("header files"), Compilación Condicional, include, define, ifdef, typedef.

  • Librerías de C: Funciones y Tipos de Librerías, La Librería "standard", Funciones para la Manipulación de "strings", Macros para la Clasificación de Caracteres, Conversiones, Funciones Matemáticas, Otras Funciones.

  • La Librería de Entrada/Salida stdio: El tipo FILE, Apuntadores FILE, Operaciones sobre Archivos, Entrada y Salida por Carácter y por "string", Entrada y Salida Formateada, Acceso "random".

  • Estructuras y Uniones: Descripción, Definición y Declaración, Inicialización, Referencias, Operaciones, Almacenamiento, Apuntadores a Estructuras, Arreglos de Estructuras Anidadas, Uniones, El operador sizeof.

  • Entrada/Salida con librerías del Sistema Operativo Unix: open, close, read, write, creat, lseek, access, dup, stat, chmod, chown, fcntl, flockf.

  • Compilación: El Preprocesador, Ensamblaje y Edición de Enlaces ("linking") con Objetos y Librerías, Opciones del Compilador.

  • Depuración: Errores Lógicos de Sistemas, Errores de Compilación, lint y cb, Errores de Ejecución, adb y sdb, errno y perror.

  • Librerías del Sistema Unix para manejar procesos: fork y exec, system, signal, exit y wait, kill, pause y alarm, "Pipes" y "FIFOs", popen, pclose y pipe.

  • Manejos de pantalla con las Librerías del Sistema Unix: terminfo, termcap y curses, initscr y endwin, clear, move, addstr, addch, box, getch y getstr, "Atributos" y "Capacidades", openwin, refresh y touchwin, etc.

Duración: 36 horas

 





Bajar esta información
en formato PDF

Si no dispone de Acrobat para
ver archivos PDF bájelo aquí

 Regresar    Arriba 

Diseñado por UnixSupport. Copyright © 1990-2000. Computación UnixSupport, C.A., Todos los Derechos Reservados.