Calendario
Estamos preparando nuevas convocatorias, déjanos tus datos a través del formulario y te avisaremos en cuanto estén disponibles.
Acerca del curso
El C++ Essentials 1, de nivel introductorio, te preparará para los exámenes de certificación CPE – C++ Certified Entry-Level Programmer y CPA – C++ Certified Associate Programmer.
El curso cubre los conceptos básicos de la programación en el lenguaje de programación C++, así como las técnicas, las costumbres y el vocabulario fundamentales de la programación, incluidas las funciones de biblioteca más comunes.
El objetivo del curso es familiarizarte con los conceptos básicos de programación informática y herramientas de desarrollo, presentar la sintaxis, la semántica y los tipos de datos que ofrece el lenguaje, y permitirte escribir tus propios programas utilizando la infraestructura del lenguaje estándar, independientemente de la plataforma de hardware o software.
El curso está diseñado para principiantes. No se requieren conocimientos previos de programación.
Preparación para el examen de certificación:
Examen de certificación CPE – C++ Certified Entry-Level Programmer
- Aprender los conceptos universales de la programación informática.
- Aprender la sintaxis y la semántica del lenguaje C++.
- Practicar habilidades para resolver desafíos típicos de implementación.
- Utilizar los elementos más importantes de la infraestructura estándar del lenguaje C++.
- Instalar tu entorno de tiempo de ejecución.
- Escribir tus propios programas en C++
- Prepararte para el examen de certificación CPE – C++ Certified Entry-Level Programmer.
No existen requisitos previos para tomar este curso.
Módulo 0: Installing ans setting up programming environment
What is an IDE; how to install and configure your IDE; what programming tools you can use during this course.
Módulo 1: Introduction to computer programming
The difference between machine and high-level languages; the machine code and compilation; variables, integers, characters; comments; the basics of flow control; dealing with streams and basic I/O operations; writing simple programs.
Módulo 2: Advanced flow control and data aggregates
How to control the flow of the program; more data types; conditional instructions: if, else, switch; loops and controlling the loop execution; logic, bitwise and arithmetic operators; vectors, multidimensional arrays; declaring and initializing structures.
Módulo 3: Extending expressive power: pointers, functions and memory
Designing, declaring, and invoking functions; pointers; different methods of passing parameters and their purpose; default parameters; inline functions; overloaded functions; sorting; memory on demand.
Módulo 4: Accessing various kinds of data
Arrays of pointers; conversions; strings: declarations, initializations, assignments; strings as an example of objects: (methods and properties), using and declaring namespaces; dealing with exceptions.
Documentación oficial para el curso C++ Essentials 1.
- Formador certificado por OpenEDG.
- Más de 5 años de experiencia profesional.
- Más de 4 años de experiencia docente.
- Profesional activo en empresas del sector IT.
Solicita información
Descargar programa
Descargar matrícula
Si no has encontrado lo que buscabas, prueba buscar tu curso o certificación aquí
Acerca del curso
El curso C Essentials 2 es el segundo de una serie de 2 cursos que te preparará para el examen de certificación CLA – C Certified Associate Programmer.
El curso retoma donde finaliza C Essentials 1. Su objetivo principal es enseñarte las habilidades relacionadas con los aspectos más avanzados de la sintaxis y la semántica del lenguaje de programación C, la gestión de la memoria, las estructuras, el trabajo con archivos y secuencias, así como con las funciones de biblioteca más utilizadas y el uso de pre-procesador y declaraciones.
El curso está destinado a aspirantes a desarrolladores que estén interesados en seguir carreras relacionadas con el desarrollo de software, la programación de redes o el desarrollo de sistemas operativos.
Preparación para el examen de certificación:
Examen de certificación CLA – C Certified Associate Programmer
- Aprender a crear, usar y reutilizar funciones.
- Aprender a representar registros con estructuras.
- Aprender a conectarse con el mundo trabajando con archivos y transmisiones.
- Aprender a manejar los errores.
- Conocer más información sobre el preprocesador y las directivas.
- Conocer más información sobre clases de almacenamiento y declaraciones complejas.
- Escribir tus propios programas C.
- Prepararte para el examen de certificación CLA – C Certified Associate Programmer.
- No existen requisitos previos para tomar este curso.
- Sin embargo, es recomendable haber obtenido la certificación CLE – C Certified Entry-Level Programmer.
Módulo 1: Functions and structures
Structures; declaring, using and initializing structures; pointers to structures and arrays of structures; the basics of recursive data collections; pointers, arrays and structures as function parameters; function result and the return statement; void as a parameter, pointer and result; parameterizing the main function; external functions and the extern declarator; header files and their role.
Módulo 2: Connecting to the real world:files and streams
Files vs. streams; header files needed for stream operations; the FILE structure; opening and closing streams; open modes; the errno variable, reading and writing to/from a stream; predefined streams: stdinstdout, and stderr; stream manipulation: the fgetc(), fputc(), fgets(), and fputs() functions; raw input/output: the fread(), and fwrite() functions.
Módulo 3: Preprocessor and declarations
Preprocessor; #include – how to make use of a header file; #define – simple and parameterized macros; the #undef directive; predefined preprocessor symbols; macrooperators: # and ##; conditional compilation: the #if and #ifdef directives; avoiding multiple compilations of the same header files; scopes of declarations; storage classes; user-defined types; pointers to functions; analyzing and creating complex declarations.
Documentación oficial para el curso C Essentials 2.
- Formador certificado por OpenEDG.
- Más de 5 años de experiencia profesional.
- Más de 4 años de experiencia docente.
- Profesional activo en empresas del sector IT.