![Logo OpenEDG Channel Partner](https://cas-training.com/wp-content/uploads/2024/03/png_channel_partner.png)
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
![](https://cas-training.com/wp-content/uploads/2023/02/icono-PDF.png)
Descargar programa
![](https://cas-training.com/wp-content/uploads/2023/02/icono-PDF.png)
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 1, de nivel introductorio, es el primero de una serie de 2 cursos que to preparará para los exámenes de certificación CLE – C Certified Entry-Level Programmer y CLA – C Certified Associate Programmer.
El curso cubre los conceptos básicos de programación en el lenguaje de programación C, así como las técnicas, costumbres y vocabulario fundamentales de 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 CLE – 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 CLE – C Certified Entry-Level Programmer.
No existen requisitos previos para tomar este curso.
Módulo 0: Installing and using your programming environment
Introduction to IDE; Online tools; Edube Interactive
Módulo 1: Intro to computer programming, variables, and comments
Languages: natural and artificial, machine languages, high-level programming languages; obtaining the machine code: compilation process; writing simple programs; variables, integer values in real life and in C, integer literals; comments.
Módulo 2: Basic data types, operations, and flow control (decision-making statements)
Floating-point values in real life and in C; arithmetic operators, priority and binding; post- and pre-incrementation, decrementation; operators of type op=, the char type and ASCII code, char literals; equivalence of int and char data; comparison operators; conditional execution and the if keyword; the printf() and scanf() functions
Módulo 3: Flow control (loops), int and float types, typecasting, and computer logic
Conditional execution: the else branch; integer and float types; conversions, typecast and its operators; loops: while, do, and for; controlling the loop execution: break and continue; logical and bitwise operators.
Módulo 4: Switch, aggregating data into arrays, pointers, and the basics of strings
Switch: different faces of if; arrays (vectors), sorting in real life and computer memory, initiators, pointers, an address, a reference, a dereference and the sizeof operator; simple pointers, pointers to nothing (NULL); the & operator, pointer arithmetic; pointers vs. arrays: different forms of the same phenomenon; strings, string manipulation.
Módulo 5: Advanced operations on arrays and pointers, memory management, and functions
Array indexing; using pointers: perils and disadvantages; the void type, arrays of arrays and multidimensional arrays; memory allocation and deallocation: the malloc() and free() functions; arrays of pointers vs. multidimensional arrays, the basics of functions.
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.