Destinado a personas que tienen conocimientos en C y necesitan programar en C bajo Linux. refrescar los conocimientos de C y acceder a Oracle desde C, utilizando Pro-C
Conocimientos básicos de C y comandos del sistema operativo Linux.
Estudiar los distintos mecanismos que proporciona Linux y el lenguaje C para implementar programas multitarea basados en hilos y procesos y como podemos utilizar los distintos mecanismos de sincronización proporcionados. En el curso también se estudiarán programas de comunicación entre máquinas utilizando Sockets. El curso se imparte en Linux (Ubuntu).
1.- Hilos. Librería Posix, Procesos vs Threads, Estados de un Thread, Funciones para la gestión de hilos, Paso de parámetros a los hilos, Regiones críticas, Interbloqueos, condiciones de Carrera
2.- Mecanismos de sincronización en Hilos: Mutex, Semáforos, Esquema del productor / consumidor. N Productores / M Consumidores, Aplicaciones prácticas basadas en hilos
3.- Procesos: Concepto de proceso. PID, Atributos de un proceso, Funciones de consulta y modificación de atributos, Estados del proceso, Grupos de procesos,
Ejecución de comandos
4.- Función para crear y gestionar procesos:Fork, exit, wait, prioridades, Señales, Envío de señales a procesos, Tratamiento y manejo de señales, Gestión del Tiempo, Funciones y aplicación a procesos, Mecanismos de comunicación y sincronización entre procesos, Tuberías (Pipes), Semáforos, Prácticas
5.- Comunicaciones con Sockets: Arquitectura cliente / servidor, Protocolos de Sockets: UDP / TCP, Implementación de clientes y servidores: UDP / TCP, Prácticas
Asistentes
A 30 d. FF
A 5 d. FF
1 persona
500 €
400 €
2 personas
900 €
800 €
Grupo (3+)
1000 €
900 €
** A 30 d. FF: Precio para pagos a 30 días
fecha factura.
** A 5 d. FF: Precio para pagos a 5
días fecha factura.
** Grupo (3+): 3 o más personas. Se aconseja como máximo
10 / 12 asistentes. En el aula del despacho hay capacidad para 6 / 8
personas. Si el cliente dispone de un aula mayor el precio es el mismo.
- Cuando el curso se abona a los 5 días
de su finalización tiene un descuento por pronto pago de
5 € / HORA.
- Los precios se muestran en bruto. Tienen que descontar un 15% de IRPF.
- Esta formación está exenta de IVA.
- Los cursos para 1 o 2 asistentes se imparten en el despacho.
No obstante, se puede impartir en las instalaciones del cliente.
En este caso habría un cargo adicional de 10 € por
día de clase.
- El precio de las clases particulares para 1 o 2 asistentes es de
22.5 € (bruto) / HORA / PERSONA. El recuento de horas
se factura a final del mes en curso.
- Estos precios son para Madrid centro y poblaciones situadas en un radio de 35 kms. máximo de Madrid.
- En caso de ser necesario instalar el aula del cliente el precio es de 50 €.
A este importe se le aplicará un 21% de IVA y un 15% de IRPF.
Si el software para el curso no es gratuito será proporcionado por el cliente.
- Si el cliente lo desea se pueden preparar pruebas de nivel ya sea al principio para medir
el nivel de los asistentes o al finalizar el curso para comprobar el aprovechamiento del curso.
El precio es de 10 € / persona.
- Para cursos fuera de la Comunidad de Madrid por favor, utilice los datos
decontactopara preguntar.