C++ Institute

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

70 hours
475,00 €
Online
Online

CERTIFICACIÓN INCLUIDA

Para miembros del colectivo  PUE Alumni

Description

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.

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

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 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.

Topics

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.

Open calls