KMMX Capacitación acorde a tu pensamiento

C Programming Language Certified Associate (40 horas)

 

Introducción: C es un lenguaje de programación de uso general. Se ha asociado estrechamente con el sistema UNIX donde fue desarrollado. El lenguaje, sin embargo, no está vinculado a ningún sistema operativo o máquina; aunque ha sido llamado un "lenguaje de programación de sistema" porque es útil para escribir compiladores en muchos dominios diferentes.

Descripción: C proporciona las construcciones fundamentales de control de flujo requeridas para los programas con estructuras: if-else, switch, while, for, do, break

 

Temario

Introducción

Primeros pasos | Variables y expresiones aritméticas | La declaración For | Constantes simbólicas | Entrada y salida de caracteres | Arreglos | Funciones | Argumentos - llamada por valor | Arreglo de caracteres | Variables externas y alcance

Tipos, Operadores y Expresiones

Nombres de Variables, tipos de Dato y tamaños | Contantes | Declaraciones | Operadores aritméticos | Operadores relacionales y lógicos | Conversiones de tipo | Operadores de incremento y decremento | Operadores bit a bit | Operadores de asignación y expresiones | Expresiones condicionales | Precedencia y orden de evaluación

Flujo de Control

Declaraciones y bloques | If-Else | Else-if | Switch | Loops - While and for | Loops- Do-while| Break and Continue | Goto and Labels

Funciones y estructura de programa

Lo básico en Funciones | Funciones devueltas | No enteros | Variables externas | Reglas de alcance | Archivos de cabecera | Variables estáticas | Registrar variables | Estructura de bloque | Inicialización | Recursión | El preprocesador C

Punteros y Arreglos

Punteros y direcciones | Punteros y argumentos de función | Punteros y arreglos | Dirección aritmética | Punteros de caracter y funciones | Arreglos de puntero y puntero a puntero | Arreglos multidimensionales | Inicialización de arreglos de puntero | Punteros versus Arreglos multidimensionales | Argumentos en línea de comandos | Punteros a funciones | Declaraciones complicadas

Estructuras

Lo básico en las estructuras | Estructuras y funciones | Arreglos de estructuras | Punteros a estructuras | Estructuras referenciadas a sí mismas | Búsqueda de Tabla | Typedef | Uniones | Campos de bits

Entradas y Salidas

Entrada y salida estándar | Formato Output-Printf | Lista de argumentos Variable-length | Formato Input- Scanf | Acceso a archivos | Error handling-Stderr y exit | Línea de entrada y Salida | Funciones de misceláneo

La interfaz del sistema UNIX

Descriptores de archivo | Lectura y escritura de bajo nivel I/O  | Open, create, close, unlink | Random access-Lseek | Ejemplo - Implementación de fopen and getc| Ejemplo - Listar directorios | Ejemplo - Un asignador de almacenamiento

 

Precio por participante: $11,600.00 (IVA incluido)

  • C++ Certified Associate Programmer