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
Condicionales
Ciclos
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
Arrays
E/S
estandar
Archivos
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
cliente/Servidor
cómo programar tus propios servicios:
cómo crear servidores TCP y UPD
?
programacion de clientes TCP y UDP.
|