Información general- Código: DCS
- Duración: 4 días
- Participantes: 10 Máximo
- Precio: 1750 € HT
Público contemplado- Ingenieros/Técnicos
- Administradores sistemas
- Desarrolladores
Medios- Apoyo de curso
- 1 PC por persona
- CD de herramientas
- Apoyo Linux y Windows
- Dev C , Visual C , GCC
Objetivos- Programar aplicaciones de tipo sistema y de red en C
- Incluir la gestión y la protección de la memoria en x86
- Intercomunicar de las bases de datos sobre el modelo ODBC
- Asegurar sus aplicaciones a la base
| Descripción El C es la lengua indispensable por la concepción de aplicativo sistema y red, cuando se exigen un acceso y un control directo sobre los elementos del sistema de explotación y el material. Además, la mayoría de los programas de los distintos sistemas de explotación (Unix/Windows) se cifra en C. Su comprensión es pues indispensable para la práctica de auditorías de seguridad muy técnicas y de análisis de código (búsqueda de vulnerabilidades). Hacemos hincapié en gran parte a lo largo de esta formación en los aspectos seguridad de esta lengua, y en los errores que deben cometerse para evitar las faltas que es la causa de intrusión sobre los sistemas. Velamos por seguir las normas ANSI, que permiten garantizar el transporte simple de sus aplicaciones entre distintos tipos de arquitecturas (Unix/Windows). |
Día 1 y 2Introducción Característicos de la lengua Ámbitos de aplicación Estructura mínima de un programa Modelo de datos básicos Entradas-salida básicas Pre Estructuras de control y post incrémentation el prepocesador el proceso de compilación Creación de Makefile Estructuras de datos los indicadores Cuadros las estructuras Definición de tipos Manipulación de ficheros Lectura de ficheros Escritura de ficheros Tratamiento de cadenas de caracteres
| Días 3 y 4
Programación sistema Gestión de la memoria acceder al sistema de ficheros cronometrar un tiempo de tratamiento Gestión de los procesos Comunicación inter proceso Gestión de los cerrojos: mutex y semáforos Programación red Creación de un cliente TCP Creación de un servidor TCP Condensación de datos con una base de datos Conexión a la base Creación de cursores Requêtage Tratamiento de los resultados
|