C
Curso integral del lenguaje C, desde la sintaxis fundamental hasta los bloques avanzados que aparecen en industria, sistemas embebidos, firmware y bibliotecas nativas. Cubres tipos y operadores, control de flujo y funciones, punteros y memoria dinámica, estructuras y archivos, preprocesador y proyectos multi-fichero, depuración con Make y GDB, listas enlazadas, operadores de bits y novedades modernas del lenguaje. Al terminar escribes código C correcto y seguro y te incorporas a equipos enterprise con productos legacy o con firmware sobre microcontroladores.
Estructura del curso
- Introducción a C Lección
- Primer programa en C Lección
Detalles del curso
Público objetivo
- Estudiantes de informática e ingeniería que necesitan dominar C como base de su formación.
- Programadores que desean comprender la gestión manual de memoria y la programación de bajo nivel.
- Profesionales que trabajan en sistemas embebidos, desarrollo de drivers o software de alto rendimiento.
Contenido del certificado
Instalación y entorno Antecedentes históricos y propósitos del lenguaje C Instalación y configuración en Visual Studio Code Sintaxis y programación fundamental Estructura básica de un programa en C Variables y tipos de datos Entrada y salida con printf y scanf Operadores aritméticos, lógicos y expresiones Estructuras de control condicional Estructuras de control iterativo Arrays, cadenas y strings Arrays unidimensionales y multidimensionales Funciones, prototipos y reutilización de código Ámbito de variables y funciones Funciones con parámetros por valor y referencia Funciones recursivas Punteros Punteros y direcciones de memoria Aritmética de punteros Punteros y arrays Punteros a funciones Punteros a punteros Punteros a funciones y callbacks Gestión de memoria dinámica Memoria estática y dinámica Memoria dinámica con malloc, calloc, realloc y free Gestión segura de memoria Arrays dinámicos Estructuras, uniones y tipos definidos Estructuras struct Creación e inicialización de structs Structs anidadas Uso de typedef y alias de tipos Uniones Enumeraciones Entrada/salida y archivos Lectura y escritura de archivos Archivos binarios con fread y fwrite Manipulación avanzada de strings Argumentos de línea de comandos con argc y argv Preprocesador y archivos de cabecera Directivas define e include Archivos de cabecera y separación de código Proyectos y herramientas Makefile y compilación de proyectos Depuración con GDB Assert y depuración defensiva Estructuras de datos avanzadas y C23 Listas enlazadas Operadores de bits Manejo de errores con errno Novedades de C23
Este curso completo de C abarca desde los fundamentos del lenguaje hasta temas avanzados como punteros, gestión de memoria dinámica con malloc/free, estructuras de datos con structs y uniones, y manejo de archivos. Cada módulo combina explicaciones teóricas con ejercicios prácticos y evaluaciones.
Objetivos de aprendizaje
- Escribir programas completos en C con funciones, arrays y estructuras de control
- Dominar el uso de punteros y la aritmética de memoria
- Gestionar memoria dinámica de forma segura con malloc/calloc/realloc/free
- Definir tipos de datos complejos con structs, uniones y typedef
- Leer y escribir archivos en modo texto y binario
Antes de comprar
¿Cuánto dura el acceso?
Acceso permanente. El curso queda asociado a tu cuenta para siempre, con todas las lecciones, ejercicios y certificado.
¿Incluye certificado?
Sí. Al superar el curso recibes un certificado con QR público verificable. La URL del certificado es pública: puedes compartirla en LinkedIn o con un empleador sin que necesiten una cuenta CertiDevs.
¿Puedo pedir factura con NIF?
Sí. En el proceso de compra puedes indicar datos de facturación con NIF español o europeo. Stripe emite la factura electrónica automáticamente.
¿Hay devolución?
Sí. Devolución íntegra dentro de los 14 días naturales desde la compra siempre que no se haya consumido el contenido. Escríbenos a hola@certidevs.com con el correo de tu cuenta y procesamos el reembolso.
Otras formas de aprender
Toma de contacto con una tecnología antes de comprometerte con el itinerario completo.
Currículo completo por tecnología con ejercicios evaluados por IA y certificado verificable.
1, 3, 6 o 12 meses de acceso a todo el catálogo. El plan anual (120 €) equivale a 6 cursos sueltos.
Itinerario diseñado por ingenieros con varios cursos integrados y certificado de carrera.
¿Te lo paga tu empresa o lo quieres para tu equipo? Tenemos modelos corporativos sin permanencia.
Ver propuesta para empresas