C++ Institute

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

70 horas
475,00 €
Online
Online

Acerca de este curso

C es uno de los lenguajes de programación más extendidos e implementados. Desde su nacimiento en 1972, ha sido ampliamente utilizado en la programación de sistemas operativos y aplicaciones. De hecho, numerosos dispositivos se basan en C. Este lenguaje, además, puede ser usado para crear programas de bajo nivel muy cercanos a la máquina: sistemas operativos, drivers, y aplicaciones de control de dispositivos, entre algunas de las muchas vertientes. Asimismo, C++ fue diseñado como una extensión de C, y la sintaxis de Java deriva en gran parte de C y C++. Todas estas razones son una perfecta muestra de por qué C es tan importante a día de hoy.

El presente curso oficial del C++ Institute ha sido desarrollado para formar alumnos en las habilidades necesarias para la programación con C: diseñar, escribir y depurar programas desarrollados en C, así como aprender la sintaxis de programación y compilación en C.

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 CLA – C Programming Language Certified Associate Certification, examen que incluimos en el precio del curso a todos los miembros del programa PUE Alumni.

Al obtener la certificación CLA, 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 y especializarse en este lenguaje.

Tiempo de acceso y tutorización

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

A quién va dirigido

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.

Objetivos del curso

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.
  • Usar colecciones de datos y punteros.
  • Implementar funciones y gestionar la memoria.
  • Incluir módulos y realizar declaraciones complejas.

Certificación incluida

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 CLA | C Programming Language Certified Associate 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.

Contenidos

Introducción a la programación en C

  • Tipos de lenguajes.
  • Proceso de compilación.
  • Creación de programas simples.
  • Variables, enteros y enteros literales.

Tipos de datos

  • Uso de floats.
  • Operadores aritméticos.
  • Uso de char y su equivalencia con el código ASCII.
  • Funciones printf() y scanf().

Control de flujo

  • Uso de condicionales y bucles.
  • Conversión entre diferentes tipos de datos.
  • Operaciones lógicas y bitwise.

Vectores

  • Implementación de switch para controlar el flujo.
  • Vectores e inicializadores.
  • Punteros, dirección, referencia y NULL pointer.
  • Punteros vs vectores.
  • Uso y manipulación de strings.

Funciones

  • Qué es una función y cómo se declara, define e invoca.
  • Resultado de una función y return.
  • Uso de void como parámetro.
  • Funciones externas.
  • Archivos de cabecera y su utilidad.

Archivos y streams

  • Diferencias entre archivos y streams.
  • FILE structure.
  • Abrir y cerrar un stream.
  • Leer y escribir en un stream.
  • Streams predefinidos.
  • Manipulación de streams.

Preprocesador y declaraciones complejas

  • Qué es el preprocesador.
  • Cómo usar los archivos de cabecera.
  • Macrooperadores y compilación condicional.
  • Objetivo de las declaraciones y del almacenamiento de clases.
  • Punteros a funciones.
  • Analizar y crear declaraciones complejas.

Convocatorias abiertas