Certificación CLP – C Certified Professional Programmer

Logo OpenEDG Channel Partner
 

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

La certificación CLP – C Certified Professional Programmer  mide tu capacidad para realizar tareas de codificación y diseño relacionadas con temas avanzados del lenguaje de programación C, así como técnicas de programación avanzadas, incluidas las funciones de biblioteca y el uso del pre-procesador.

Obtener esta certificación garantizará que el profesional cuenta con el conocimiento suficiente de los siguientes conceptos:

  • Handling variable number of parameters (<stdarg.h>)
  • Low level IO (<unistd.h>)
  • Memory and strings (<string.h> et al.)
  • Processes and threads
  • Floats and ints once again (<math.h>, <fenv.h>, <inttypes.h> et al.)
  • Network sockets – the absolute basics

Certificación CLP – C Certified Professional Programmer

Obtener la certificación CLP – C Certified Professional Programmer

Solicita información


Descarga el programa del curso
Descargar programa
Hoja de Matriculación:
Descargar matrícula

Si no has encontrado lo que buscabas, prueba buscar tu curso o certificación aquí

Compartir:

Acerca del curso

Badge CLA OpenEDG C++ Institute

La certificación CLA – C Certified Associate Programmer mide tu capacidad para realizar tareas de codificación relacionadas con los conceptos básicos de programación en el lenguaje de programación C, así como técnicas, costumbres y vocabulario de programación fundamentales, incluidas las funciones de biblioteca más comunes y el uso del preprocesador.

Obtener esta certificación garantizará que el profesional cuenta con el conocimiento suficiente de los siguientes conceptos:

  • Conceptos universales de programación informática y herramientas de desarrollo.
  • La sintaxis y la semántica del lenguaje C, así como los tipos de datos que ofrece el lenguaje.
  • Escribir programas utilizando una infraestructura de lenguaje estándar, independientemente de la plataforma de hardware o software.

Certificación CLA – C Certified Associate Programmer

Obtener la certificación CLA – C Certified Associate Programmer

Solicita información


Descarga el programa del curso
Descargar programa
Hoja de Matriculación:
Descargar matrícula

Si no has encontrado lo que buscabas, prueba buscar tu curso o certificación aquí

Compartir:

Acerca del curso

La certificación CLE – C Certified Entry-Level Programmer, de nivel básico, es un paso intermedio para la certificación CLA – C Certified Associate Programmer y el punto de partida para iniciar una carrera en el desarrollo de software, la programación de bajo y medio nivel, la programación C y las tecnologías relacionadas. Obtener esta certificación te ayudará a destacar frente a otros candidatos y a poner un pie en la puerta.

Esta certificación muestra que el profesional está familiarizado con los conceptos universales de programación de computadoras como compilación, variables, tipos de datos, encasillamiento, operadores, ejecución condicional, bucles, matrices, punteros, administración de memoria, funciones y el entorno de tiempo de ejecución.

Obtener esta certificación garantizará que el profesional cuenta con el conocimiento suficiente de los siguientes conceptos:

Certificación CLE – C Certified Entry-Level Programmer

Obtener la certificación CLE – C Certified Entry-Level Programmer

  • No existen requisitos previos para tomar este examen de certificación.
  • Sin embargo, es recomendable haber realizado el curso C Essentials 1.

Solicita información


Descarga el programa del curso
Descargar programa
Hoja de Matriculación:
Descargar matrícula

Si no has encontrado lo que buscabas, prueba buscar tu curso o certificación aquí

Compartir:
Descubre nuestras ofertas y promociones
Plan amigo, ven con un amigo y tienes descuento!
Plan Amigo
Desempleados. Si estás sin empleo tienes descuento!
Desempleado
Antiguos alumnos. Si has sido alumno de CAS Training tienes un descuento!
Antiguos Alumnos
Bonificación FUNDAE. Contamos con cursos boficados. Consúltanos!
Bonificación Fundae
Puedes pagar los cursos con Sodexo
Paga con Sodexo
Si tienes el Carné jóven de la comunidad de Madrid, tienes un descuento, consúltanos!
Carné Joven Comunidad de Madrid

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.

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.

Solicita información


Descarga el programa del curso
Descargar programa
Hoja de Matriculación:
Descargar matrícula

Si no has encontrado lo que buscabas, prueba buscar tu curso o certificación aquí

Compartir:
Descubre nuestras ofertas y promociones
Plan amigo, ven con un amigo y tienes descuento!
Plan Amigo
Desempleados. Si estás sin empleo tienes descuento!
Desempleado
Antiguos alumnos. Si has sido alumno de CAS Training tienes un descuento!
Antiguos Alumnos
Bonificación FUNDAE. Contamos con cursos boficados. Consúltanos!
Bonificación Fundae
Puedes pagar los cursos con Sodexo
Paga con Sodexo
Si tienes el Carné jóven de la comunidad de Madrid, tienes un descuento, consúltanos!
Carné Joven Comunidad de Madrid

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.

Solicita información


Descarga el programa del curso
Descargar programa
Hoja de Matriculación:
Descargar matrícula

Si no has encontrado lo que buscabas, prueba buscar tu curso o certificación aquí

Compartir:
Descubre nuestras ofertas y promociones
Plan amigo, ven con un amigo y tienes descuento!
Plan Amigo
Desempleados. Si estás sin empleo tienes descuento!
Desempleado
Antiguos alumnos. Si has sido alumno de CAS Training tienes un descuento!
Antiguos Alumnos
Bonificación FUNDAE. Contamos con cursos boficados. Consúltanos!
Bonificación Fundae
Puedes pagar los cursos con Sodexo
Paga con Sodexo
Si tienes el Carné jóven de la comunidad de Madrid, tienes un descuento, consúltanos!
Carné Joven Comunidad de Madrid