Saltar al contenido principal
C++
Lenguaje Backend

Formación corporativa en C++

Lenguaje de propósito general de alto rendimiento.

Evidencias FUNDAE Activación guiada Evaluación con IA Itinerario a medida

¿Prefieres verlo en directo? Agenda una demo sin compromiso.

Resumen del itinerario en C++

Para qué equipos

Equipos técnicos que incorporan C++ a su stack productivo o consolidan competencias antes de un proyecto crítico. Adaptamos el temario al nivel de partida y al stack acompañante.

Qué se trabaja

Lecciones aplicadas y ejercicios prácticos en C++ resueltos en el IDE del navegador, con corrección automática por IA y proyectos integradores revisados con rúbrica explícita.

Cómo se contrata

Propuesta concreta sobre teleformación, aula virtual o plan mixto. Sin coste de setup, sin permanencia, con evidencias FUNDAE exportables para la entidad organizadora.

Activación en 3 pasos

Diseñamos el itinerario, el alcance y el calendario según el nivel y el stack de tu equipo. Evidencias FUNDAE exportables, sin permanencia ni coste de setup.

  1. 1 Demo o llamada
    30 min con el fundador. Cuéntanos el stack, el nivel y el calendario.
  2. 2 Propuesta
    Itinerario y modalidad (teleformación, aula virtual o mixto) con evidencias FUNDAE exportables.
  3. 3 Tenant activo
    Tu equipo entra con SSO, asignaciones automáticas y panel admin completo.

¿Prefieres verlo en directo? Agenda una demo sin compromiso.

Qué incluye la formación

Toda la plataforma CertiDevs disponible para tu equipo durante el itinerario. Sin costes ocultos ni módulos premium.

Entornos de programación online, sin instalar nada en el equipo del alumno.
Evaluación con IA de cada ejercicio de código, proyecto y ensayo, con feedback y nota.
Certificado verificable con NIF del alumno y firma digital de CertiDevs.
Panel admin de empresa: alta masiva CSV, asignaciones, foros y encuestas.
Rol inspector FUNDAE con acceso de solo lectura a actividad y resultados.
Reportes exportables en Excel: accesos, progreso, completion y satisfacción.
Integración con tu LMS: LTI 1.1 + 1.3 Deep Linking y exportación SCORM 1.2.
SSO con tu Active Directory (OIDC, Microsoft Entra, Google Workspace).
White-label opcional: subdominio propio, logo y tema de tu marca.
Pruebas técnicas: mismos exámenes para evaluar candidatos en selección.
Foros y mensajería tutorial integrados, requisito FUNDAE cubierto de serie.
Soporte directo de nuestro equipo durante toda la formación.

Cursos disponibles en C++

Cada curso se puede asignar de forma independiente o combinar en un plan formativo.

Curso completo C++

Curso completo de C++ moderno para trabajar como ingeniero de software en industria, videojuegos, sistemas embebidos, banca o middleware de alto rendimiento. Cubres sintaxis actual, gestión de memoria con RAII y smart pointers, programación orientada a objetos, templates con metaprogramación, STL moderna con ranges y vistas, módulos, concurrencia con cancelación cooperativa y atomics, testing automatizado y sistemas de build profesionales. Al terminar entregas C++ moderno listo para producto empresarial.

Ver curso
Especialización C++ avanzado: templates, STL, C++20/23, concurrencia y CMake

Curso avanzado de C++ moderno para profesionales que ya dominan sintaxis y POO y necesitan los bloques que diferencian el lenguaje en producto real. Trabajas templates con concepts y metaprogramación, STL con ranges y vistas, salidas tipadas, módulos modernos, concurrencia con cancelación cooperativa y atomics, y sistemas de build profesionales con CMake, testing automatizado y análisis estático. Al terminar entregas C++ moderno listo para videojuegos, trading de baja latencia, robótica, sistemas embebidos y middleware empresarial.

Ver curso
Especialización C++ fundamentos: sintaxis moderna, punteros y POO

Curso de entrada a C++ moderno orientado a incorporarse a un equipo productivo en industria, videojuegos, automoción, robótica, sistemas embebidos o banca. Trabajas sintaxis del lenguaje actual, gestión de memoria con RAII y smart pointers sin new/delete crudos, programación orientada a objetos con herencia y polimorfismo y los fundamentos del entorno de compilación. Al terminar dominas la base imprescindible para abordar templates, STL avanzada y concurrencia en proyectos empresariales con requisitos de rendimiento.

Ver curso

Ver todos los cursos del catálogo

Stacks habituales que las empresas combinan en sus planes formativos junto a C++.

Estructura del itinerario

Módulos, lecciones y ejercicios del itinerario

En este módulo se presenta C++ como lenguaje de programación de alto rendimiento, su evolución a lo largo de los estándares C++11/14/17/20/23 y el ecosistema de herramientas necesario para compilar y ejecutar programas. Se cubren los principales compiladores (GCC, Clang, MSVC), los entornos de desarrollo más utilizados y el proceso completo de compilación desde el preprocesador hasta el enlazador.

  • Introducción e historia de C++ Lección
  • Compiladores e instalación Lección
  • IDEs y primer programa Lección
  • Proceso de compilación Lección
  • Test de introducción y entorno de C++ Test

Modalidades de contratación

Elige la modalidad que mejor se adapte a tu organización. Sin permanencia ni coste de setup.

Teleformación

Acceso autónomo al itinerario en la plataforma: lecciones, vídeos, ejercicios evaluados por IA y proyecto integrador. Con tutorización y foro técnico.

Solicitar propuesta

Aula virtual privada

Sesiones en directo sobre cohorte cerrada del cliente. Práctica guiada, resolución de dudas, evaluación al cierre y evidencias exportables.

Solicitar propuesta

Plan mixto

Teleformación con sesiones en directo intercaladas. Equilibra autonomía del alumno con hitos guiados, revisión de proyectos y feedback síncrono.

Solicitar propuesta

Sobre C++

Bjarne Stroustrup Desde 1985 Documentación oficial

C++ es un lenguaje de programación de propósito general que combina abstracciones de alto nivel con un control preciso sobre el hardware y la memoria. Creado por Bjarne Stroustrup como una extensión de C, el lenguaje ha evolucionado hasta convertirse en uno de los pilares fundamentales del desarrollo de software de alto rendimiento.

C++ se utiliza en una enorme variedad de dominios: sistemas operativos, motores de videojuegos, bases de datos, sistemas embebidos, compiladores, navegadores web, simulaciones científicas y aplicaciones de trading de alta frecuencia. Los estándares modernos C++20 y C++23 han incorporado características prácticas como std::expected para manejo de errores sin excepciones, std::print y std::println para E/S formateada tipo Python, std::mdspan para vistas multidimensionales de memoria, módulos que sustituyen a los cabezales #include, rangos (std::ranges) componibles con pipe y conceptos para restringir plantillas de forma legible.

Este itinerario recorre C++ de principio a fin: desde los fundamentos de sintaxis y compilación hasta las características más avanzadas del estándar moderno, pasando por gestión de memoria con smart pointers y RAII, programación orientada a objetos, templates, STL, concurrencia y buenas prácticas de desarrollo profesional.

Qué incluye este itinerario

  • Introducción y entorno: historia del lenguaje, compiladores modernos (GCC 14, Clang 18+, MSVC 2022+), IDEs y proceso de compilación.
  • Sintaxis fundamental: variables, tipos, operadores, control de flujo, funciones y E/S con std::print/std::println (C++23) además de los streams clásicos.
  • Punteros y memoria: punteros, memoria dinámica, smart pointers (unique_ptr, shared_ptr, weak_ptr) y RAII como patrón base de gestión de recursos.
  • Programación orientada a objetos: clases, herencia, polimorfismo, funciones virtuales, sobrecarga de operadores y move semantics.
  • Templates y STL: plantillas de función y clase, contenedores (vector, map, set), iteradores y algoritmos estándar.
  • C++ moderno: std::optional, std::variant, std::filesystem, ranges, concepts, coroutines y módulos (C++20), std::expected, std::print, std::mdspan y std::flat_map (C++23).
  • Concurrencia: std::thread, std::jthread, mutex, condition variables, std::async, std::future, atomics y memory ordering.
  • Buenas prácticas: manejo de errores con excepciones y std::expected, testing con Google Test, CMake moderno (3.28+ con CMakePresets.json) y herramientas de análisis (sanitizers, clang-tidy, clang-format).

Público objetivo

  • Desarrolladores que quieren aprender un lenguaje de alto rendimiento con control directo sobre la memoria y el hardware.
  • Programadores de otros lenguajes (Java, C#, Python) que necesitan C++ para proyectos de sistemas, videojuegos o computación de alto rendimiento.
  • Estudiantes de ingeniería informática que buscan dominar los fundamentos de la programación a bajo nivel.
  • Profesionales que trabajan con código C++ heredado y quieren actualizar sus conocimientos al estándar moderno.

Prerrequisitos: conocimientos básicos de programación (variables, funciones, condicionales). No es necesario conocer C, aunque resulta útil.

¿Necesitas un itinerario completo?

Este curso puede formar parte de una carrera profesional que combine varias tecnologías. Explora nuestros itinerarios o te diseñamos uno a medida para tu equipo.

Plan formativo de C++ para tu equipo

Recibe una propuesta concreta: modalidad, alcance, calendario y evidencias FUNDAE exportables. Damos de alta a tu equipo, configuramos la plataforma con tus dominios y entregamos certificados verificables e informes para tu entidad organizadora. Sin coste de setup, sin permanencia.

¿Prefieres verlo en directo? Agenda una demo sin compromiso.

Formación en C++: preguntas frecuentes

¿La formación en C++ para empresas es bonificable por FUNDAE?
Puede ser bonificable cuando la acción cumple los requisitos aplicables. La plataforma aporta evidencias técnicas: seguimiento de tiempos, registro de conexiones, foros, encuestas y certificados para que tu entidad organizadora o gestoría revise la documentación.
¿En qué modalidades se imparte la formación en C++?
En tres modalidades: teleformación (online asíncrona), aula virtual privada en directo y mixta. Adaptamos temario, calendario y modalidad al equipo.
¿Se adapta el temario de C++ al nivel de mi equipo?
Sí. Ajustamos el itinerario de C++ al nivel y al stack de tu equipo, con ejercicios evaluados por IA y certificado verificable. La activación corporativa se acuerda durante la fase de propuesta.
¿Cómo se evalúa a los alumnos?
Con ejercicios corregidos automáticamente por IA (test, puzle, código, proyecto y ensayo), detección de entregas generadas con IA y certificados verificables por URL.