C++ Institute

Fundamentos de programación en C++ - Curso oficial C++ Institute - Online

70 hours
475,00 €
Online
Online

Description

C++ es uno de los lenguajes de programación más populares y extendidos a día de hoy. Entre sus virtudes, destaca su eficiencia, así como la simpleza para el desarrollo de sistemas en tiempo real, aplicaciones con bibliotecas gráficas y el desarrollo de juegos. Asimismo, junto con Python, se ha convertido en uno de los lenguajes referentes en los campos de seguridad, redes e Internet de las cosas.

El presente curso oficial del C++ Institute ha sido desarrollado para formar alumnos en las habilidades necesarias en la programación orientaba a objetos con C++: diseñar, escribir, depurar y ejecutar programas desarrollados en C++, al mismo tiempo que se obtienen conocimientos fundamentales y habilidades de programación relacionadas con la programación orientada a objetos, herencia y gestión de excepciones.

Desarrollado desde una orientación de aprendizaje basado en la práctica, el curso proporcionará al estudiante acceso a herramientas mediante las que llevará a cabo multitud de laboratorios y escenarios reales que se proponen a lo largo de la formación.

En el curso se incluyen 7 sesiones webinar, en castellano, como complemento a la formación. En ellas, el instructor impartirá los aspectos más importantes de cada capítulo, propondrá diferentes escenarios, y resolverá las dudas planteadas. Las webinars también estarán disponibles en la plataforma e-learning, para que puedan ser visualizadas por aquellos que no puedan asistir en directo.

Destacar, como valor añadido, que el presente curso prepara a los estudiantes hacia la superación de la prestigiosa certificación oficial CPA - C++ Certified Associate Programmer Certification, examen que incluimos en el precio del curso a todos los miembros del programa PUE Alumni.

Al obtener la certificación CPA, se asegura de que el participante esté completamente familiarizado con todo lo relativo al lenguaje de programación C++. Al ser una certificación de nivel Associate, es el primer paso en la carrera profesional de un programador que quiera acreditarse en dicho lenguaje orientado a objetos.

Access time

En el presente curso online se dará al alumno un tiempo de acceso a los contenidos del curso, en inglés, en la plataforma e-learning por un espacio de 1 año a contar desde la fecha de inscripción.

Audience and prerequisites

El curso está orientado a todos aquellos que deseen iniciar su carrera como programador en C++ o aprender un nuevo lenguaje de programación. Asimismo, también está dirigido a cualquier perfil TIC (programadores y administradores de sistemas) que quieran incorporar C++ a su área de conocimiento y poder aplicarlo en su trabajo.

A pesar de ser un curso introductorio, se recomienda tener nociones básicas de programación para un mayor aprovechamiento de la formación.

Objectives

Al finalizar el curso, los asistentes serán capaces de realizar satisfactoriamente las siguientes tareas:

  • Utilizar la sintaxis del lenguaje C++ para diseñar sencillos programas.
  • Utilizar métodos y estructuras de decisión y bucles para determinar el flujo de ejecución de un programa.
  • Trabajar con punteros, funciones.
  • Conocer las bases de la programación orientada a objetos y el uso de clases.
  • Utilizar y manipular referencias a objetos y escribir código de gestión de errores mediante el control de excepciones.

Certification included

Este curso es el recomendado por C++ Institute para la preparación del siguiente examen de certificación oficial valorado en 360,00€ (IVA incl.), el cual incluimos en el precio del curso a todos los miembros del programa PUE Alumni:

La superación de este examen es un requisito imprescindible para obtener la certificación CPA | C++ Certified Associate Programmer Certification.

PUE es centro certificador oficial Pearson VUE facilitando la gestión del examen al candidato. El alumno podrá realizar su certificación, bien en nuestras instalaciones o, si lo prefiere, a través de la opción Online Proctored, que permite atender la certificación oficial del C++ Institute desde cualquier ubicación con una simple conexión a internet.

Topics

Introducción a la programación

  • Tu primer programa.
  • Tipos de variables y operadores.
  • Introducción al control de flujo.
  • Entradas y salidas de información.

Control de flujo avanzado y colecciones de datos

  • Estructuras de tipo if-else-elif.
  • Estructuras de tipo while y for.
  • Estructuras de tipo switch.
  • Arrays y matrices.
  • Uso de Structs.

Comprensión y gestión de punteros, funciones y memoria

  • Punteros.
  • Declaración, definición y uso de funciones.
  • Funciones inline.
  • Ordenación de elementos.
  • Gestión del espacio de memoria.

Acceso a diferentes tipos de datos

  • Arrays de punteros.
  • Uso de strings.
  • Implementación de namespaces.

Fundamentos de programación orientada a objetos en C++

  • Conceptos básicos de POO.
  • La pila (LIFO).
  • Anatomía de las clases.
  • Componentes estáticos.
  • Diferencias entre objetos y punteros.

Conceptos e implementación de herencia

  • ¿Qué es la herencia?
  • Clases, herencia y compatibilidad.
  • Polimorfismo.
  • Pasar objetos como parámetros de las funciones.
  • Casting dinámico.
  • Uso de constantes.

Gestión de errores mediante el uso de excepciones

  • Anatomía de las excepciones.
  • Categorización de excepciones.
  • Captura de errores a través de las excepciones.

Operadores y enumeradores

  • Tipos de operadores
  • Uso de operadores
  • Uso de enumeradores

Open calls