:: Calendario ::
 

Pedir información
TE: 4827-4354 o enviando un mail a informes@ciua.com.ar
 

Carrera Linux Carrera Linux Carrera Linux Carrera Linux
Carrera Linux Carrera Linux Carrera Linux Carrera Linux
Carrera Linux Carrera Linux Carrera Linux Carrera Linux
Carrera Linux Carrera Linux Carrera Linux Carrera Linux
Carrera Linux Carrera Linux Carrera Linux Carrera Linux
Programación en C - Duración: 60 hs.

Requisitos: Conocimiento avanzado en Linux.

Temario:

Lenguaje C

un poco de historia
holaMundo.c
Compilación Básica

Datos(variables)

Tipos de datos(variables)
Definición
Operadores
Tipos definidos por el usuario

    struct
    union
    enumeraciones

Sentencias de Control

Condicionales

    if
    if-else
    switch

Ciclos

    while
    do-while
    for
    anidaciones
    break
    continue

Funciones

Declaración
Definición

Ambito de las variables
Llamada a función(parametros)
Análisis de la función main
Modificadores de función
Recursibilidad

Punteros y Arrays

Punteros

    Declaración
    Operaciones con punteros
    Punteros a función

Arrays

    Declaración
    Estáticos y Dinámicos
    Tratamiento de cadenas de caracteres
    Como pasarlos como parámetro de funciones
    Manejo de memoria

Entrasa/Salida

E/S estandar
Archivos

    Creación
    Acceso
    Tratamiento de errores

Librerias

Como usarlas
Como crear mis libretas
Veamos agrupar libretas
string.h
ctype.h
math.h
stdlib.h
y algunas más .....
Compilación de programas grandes(make)

Alogaritmos básicos de ordenamiento y búsqueda.

Procesos

Qué son ?
cómo crearlos ?
cómo manejarlos ?
usos comunes

Comunicación entre procesos

Señales
cómo atraparlas ?
cómo programar las respuestas a tus propias señales ?
usos comunes
pipes
cómo crearlos entre procesos enparentados ?
cómo crearlos entre procesos NO enparentados (pipes con nombre) ?
Mecanismos IPC
Memoria Compartida
Colas de mensajes
Semaforos

Sockets

cliente/Servidor
cómo programar tus propios servicios: cómo crear servidores TCP y UPD ? programacion de clientes TCP y UDP.
 
   
© 2004 CIUA.com Solution - Todos los derechos reservados