¿Qué quieres aprender?

Curso profesional de C y C++

Curso profesional de C y C++

Asociación Española de Programadores Informáticos

Curso presencial

Madrid


495
IVA exento

Duración : 2 Meses

¿Quieres hablar con un asesor sobre este curso?

Sedes

Localización

Fecha inicio

Madrid
Enero 2024

Objetivos

Si estás estudiando una carrera, un grado medio o superior y no consigues aprobar la asignatura de programación, con nuestro curso reforzarás la asignatura para conseguir tus objetivos. Te enseñaremos a fondo el lenguaje.

A quién va dirigido

Este curso va dirigido a cualquier persona con conocimientos o no interesada en aprender a programar con C y C++. Continúa en Emagister.com para descubrir toda la información que necesitas sobre este curso y/u otros similares dentro de Lenguaje C.

Requisitos

Para realizar este curso no son necesarios conocimientos de programación, te formamos desde cero.

Temario completo de este curso

MODULO I - NUESTRO PRIMER PROGRAMA
  • Estructura de un programa
  • Comentarios
  • Bibliotecas

MODULO II - VARIABLES Y CONSTANTES
  • Introducción
  • Identificadores
  • Tipos de datos
  • Tamaño de los tipos de datos
  • Declaración de variables y constantes
  • #define
  • const

MODULO III - OPERADORES
  • Operadores aritméticos
  • Operadores de asignación
  • Operadores de incremento y decremento
  • Operadores de bits
  • Operadores relacionales
  • Operadores lógicos
  • Orden de ejecución de los operadores

MODULO IV - PUNTEROS Y REFERENCIAS
  • Punteros
  • La memoria
  • Los punteros y sus operadores
  • Referencias

MODULO V - ENTRADA Y SALIDA ESTÁNDAR
  • Entrada y salida en C y C++
  • Salida de caracteres: putchar
  • Entrada de caracteres: getchar, getch, getche
  • Entrada y salida formateada
  • printf
  • scanf

MODULO VI - CONTROL DEL FLUJO Y BUCLES
MODULO VII - ARRAYS
  • Introducción
  • Arrays unidimensionales
  • Arrays bidimensionales

MODULO VIII - CADENAS
  • Declaración de una cadena
  • Lectura de cadenas por teclado
  • scanf
  • gets
  • Escritura de cadenas en pantalla
  • Funciones de cadenas
  • Copiar cadenas
  • Concatenar cadenas
  • Tamaño de cadenas
  • Comparación de cadenas
  • Convertir una cadena a número

MODULO IX - ESTRUCTURAS
  • Introducción
  • Declaración
  • Acceso a los campos
  • Estructuras y arrays

MODULO X - FUNCIONES
  • Estructura de una función
  • Paso de parámetros por valor
  • Las funciones retornan datos
  • Paso de parámetros por referencia
  • Ámbito de las variables locales y globales
  • Recursividad

MODULO XII - FICHEROS EN C Y C++
  • Introducción
  • Apertura de un fichero
  • Cierre de un fichero
  • Escritura de un fichero
  • Operador <<
  • Función write
  • Lectura de un fichero
  • Función eof
  • Operador >>
  • Función getline
  • Función read
  • Acceso directo a un registro: seekp y seekg
  • Serialización de objetos

MODULO XIII - ESTRUCTURAS DINÁMICAS
  • Listas
  • Implementación de una lista
  • Ejemplo
  • Pilas
  • Implementación de una pila
  • Ejemplo
  • Colas
  • Implementación de una cola
  • Ejemplo

MODULO XIV - PROGRAMACIÓN ORIENTADA A OBJETOS (POO)
  • Introducción: conceptos básicos
  • Clases y objetos
  • Métodos, parámetros y return
  • Punteros a objetos
  • Constructores y destructores
  • Sobrecarga de métodos
  • Herencia
  • Definición de una jerarquía de clases
  • Accesibilidad a atributos y métodos
  • Los constructores en la herencia
  • Instancias de subclases
  • Polimorfismo

MODULO XVI - CONTROL DE ERRORES Y VALIDACIÓN DE DATOS
  • Introducción
  • Controlar datos incorrectos
  • Contar palabras de una cadena
  • Eliminar espacios innecesarios de una cadena
  • Comprobar extensión de un fichero
  • Sentencias try/catch
Ver más