34 91 383 06 41

Programación básica en C bajo Linux

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

_______________________________________________________________________________________________

Entorno de programación en Linux
  • 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
El compilador del C
  • 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
Manejo de datos en C
  • 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
Control de flujo en 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.
Manejo de cadenas
  • Funciones en string.h
  • Manejo de cadenas mediante punteros.
  • Manipulación del carácter de final de cadena.
Manejo de ficheros en C
  • Funciones de alto nivel en stdio.h
  • Apertura y cierre de ficheros. Lectura y escritura.
  • Posicionamiento fseek()
Manejo de inodos Unix/Linux en C
  • Obtención y modificación de propietario y grupo propietario.
  • Gestión de permisos y tamaños de los ficheros.
Estructuras de datos en C
  • Estructuras y definición de tipos complejos
  • Uniones
Paquetes de software en Linux
  • Standard GNU para la preparación de aplicaciones
  • Configuración, compilación e instalación de aplicaciones a partir de fuentes en C