[TCC] Tecnología C y C++
Curso | Duración |
---|---|
[TCC-010] Programación con CCubre los conceptos fundamentales del lenguaje C, incluyendo la creación y desarrollo de programas, tipos de datos, funciones, operadores, control de flujo y punteros. Además, aborda el uso del preprocesador, manejo de memoria, entrada/salida, funciones matemáticas y operaciones con ficheros. | 30 horas |
[TCC-020] Programación Avanzada C sobre Unix/LinuxAborda el diseño y desarrollo de sistemas sobre plataformas Unix/Linux, cubriendo subsistemas como el de archivos, procesos y comunicaciones. Incluye temas como llamadas al sistema, IPC, semáforos, planificación de procesos, comunicaciones en red, y el uso de sockets, con enfoque en POSIX. | 20 horas |
[TCC-030] Programación Orientada a Objetos con C++Cubre desde los fundamentos del lenguaje C++, como variables, punteros y control de flujo, hasta conceptos avanzados de POO, incluyendo clases, herencia, polimorfismo, plantillas, excepciones y la STL. También aborda el manejo de memoria dinámica, ficheros y operaciones con punteros. | 30 horas |
[TCC-050] Programación Avanzada con C++Cubre conceptos clave como C++11 y C++14, la Standard Template Library (STL), tipos avanzados, expresiones lambda, punteros inteligentes, multihilos, sincronización y metaprogramación. Se profundiza en el uso de templates, smart pointers, y técnicas de programación paralela como async, future y promise. | 20 horas |