- contacto@formadoresit.es
- + 34 692 317 648
-
Calle Velázquez, 80
28001, Madrid
SUSCRÍBETE A LA NEWSLETTER
- Recibe información acerca de nuestros cursos y próximas convocatorias
Inicio » ¿Qué Hacemos? » Formación a Empresas » Soluciones Opensource » Programación y desarrollo Opensource » Curso Programación C++ Avanzado
Formación en programación C++ para desarrolladores y profesionales de empresa que deseen conocer las últimas novedades del lenguaje de programación C++. Curso de C++ avanzado ofrecido en la modalidad presencial In Company u online en Madrid, Barcelona, Valencia, Alicante, Málaga, Sevilla y Bilbao, bajo demanda para empresas.
Aprende todas las novedades en torno al lenguaje de programación C++, así como conocimientos avanzados de programación, y prepárate para tu certificación.
¿Qué es C++?
C++ es un lenguaje de programación orientado a objetos, que proviene de la extensión del lenguaje C. El término C++ fue acuñado por Rick Mascitt en 1983, cuando el lenguaje fue utilizado por primera vez fuera del ámbito científico. Aunque inicialmente se empleó el nombre “C con clases”, la actual terminología C++ significa “incremento de C”, incidiendo en el carácter extensible de C.
Actualmente goza de un alto nivel de demanda, debido a su amplio abanico de ventajas:
– Alto rendimiento. C++ puede hacer llamadas directas al sistema operativo, al ser un lenguaje compilado para cada plataforma con una enorme variedad de parámetros de optimización.
– Multiplataforma.
– Rapidez. El proceso de compilación y ejecución en C++ es mucho más rápido que en la mayoría de lenguajes de programación.
– Compatibilidad. Hay muchas funciones disponibles en bibliotecas que ayudan a escribir código rápidamente.
– Didáctico. Aprender programación en C++ facilita el proceso de aprendizaje posterior en otros lenguajes como Java, C#, Javascript o PHP.
Existen aplicaciones en lenguaje C++ en navegadores web (por su rapidez a la hora de mostrar resultados en pantalla), sistemas operativos (la estructura de Windows, Linux o Mac OS está escrita en C++), bases de datos (MySQL está escrita en C++), videojuegos (para programar motores gráficos o alguna parte concreta), nubes, smartwatches o compiladores.
24 horas
– Desarrolladores web con experiencia en el desarrollo en C++98/03 interesados en el paso a C++11/14/17. Los asistentes deberían tener experiencia en el uso de las principales características de C++98/03, con especial énfasis en programación genérica, así como en el uso de la biblioteca estándar.
– Conocer las principales novedades que ofrece C++11, C++14 y C++17, y cómo pueden usarse para mejorar el desarrollo de software.
TEMA 1. Lenguaje
Generalidades y Sistema de tipos
Iniciación
Desarrollo de clases
Novedades globales
Soporte a programación genérica
TEMA 2. La biblioteca estándar
Soporte para metaprogramación
Utilidades
Mejoras a la STL
Tratamiento de cadenas
TEMA 3: Concurrencia
Introducción a la concurrencia
Modelo de memoria y tipos atómicos
Hilos
Exclusión mutua
Futuros y promesas
TEMA 4: Introducción a C++17
Cambios menores
Aclaraciones
Programación genérica
Atributos
Simplificaciones
Algoritmos paralelos
Acceso al sistema de ficheros
Nuevos tipos de la biblioteca
Para poder acceder a la certificación requieres de conocimientos y experiencia previa en versiones anteriores, así como realizar los distintos itinerarios que el fabricante te propone. Consulta toda la información.
Si actualmente estás trabajando, tu empresa podrá bonificarse nuestros cursos a través de FUNDAE (antiguamente la Fundación Tripartita) y salirle prácticamente gratis.
– Método OnLine mediante servicios streaming enfocado a empresas.
– Curso apto para visualizar en tablets, multinavegador y multiplataforma.
– Tecnología GoToMeeting.