Nuestros cursos de Programación básica en C bajo Linux para empresas se adaptan a los horarios y necesidades de formación de nuestros clientes. Tenemos una gran diversidad de cursos in company cuyos programas formativos se adaptan al mercado actual. Adicionalmente, nuestros cursos de Novedades Solaris 11 para empresas pueden ser subvencionados o bonificados a través de la Fundae.
Tecnolearning ofrece gestionar todos los trámites necesarios para conseguir las subvenciones ofrecidas de forma gratuita, bien sea por la contratación de un plan de formación completo o una acción formativa puntual.
Temario curso Programación básica en C bajo Linux – 30 horas
_______________________________________________________________________________________________
- Conceptos Básicos
- Manejo del editor de programas
- Manejo de ficheros y directorios desde el sistema
- Manejo de propiedad y grupos desde el sistema
- Manejo de permisos desde el sistema
- Opciones básicas del compilador
- Compilación de programas
- Creación del ejecutable – Enlazado con las librerías
- Ubicación de los ficheros de cabecera
- Ubicación de las librerías del compilador
- Escritura y compilación de un programa sencillo
- Tipos básicos de datos
- Declaración de datos en C
- Conversión de tipos de datos en C
- Conversión directa
- Conversión mediante “Cast”
- Entrada/salida estandar en Unix/Linux
- Formateado de entrada/salida desde C
- Estructuras selectivas
- Construcción de condiciones
- Tipos lógicos de datos
- Condiciones múltiples
- Estructuras iterativas
- Salida controlada
- Salida por evento
- Interrupción del flujo sin salida
- Arrays y punteros
- Ubicación de los datos en memoria
- Tamaño de los datos. Función sizeof()
- Acceso a los datos a través de su dirección de memoria.
- Gestión de memoria.
- Reserva de memoria.
- Liberación de memoria.
- Funciones en string.h
- Manejo de cadenas mediante punteros.
- Manipulación del carácter de final de cadena.
- Funciones de alto nivel en stdio.h
- Apertura y cierre de ficheros. Lectura y escritura.
- Posicionamiento fseek()
- Obtención y modificación de propietario y grupo propietario.
- Gestión de permisos y tamaños de los ficheros.
- Estructuras y definición de tipos complejos
- Uniones
- Standard GNU para la preparación de aplicaciones
- Configuración, compilación e instalación de aplicaciones a partir de fuentes en C