Curso de Introducción a C

Curso

Virtual

Precio a consultar

Llama al centro

¿Necesitas un coach de formación?

Te ayudará a comparar y elegir el mejor curso para ti y a financiarlo en cómodas cuotas mensuales.

Descripción

  • Tipología

    Curso

  • Nivel

    Nivel iniciación

  • Metodología

    Virtual

  • Duración

    Flexible

  • Inicio

    Fechas disponibles

  • Campus online

  • Servicio de consultas

  • Clases virtuales

Domina las bases para programar en C, el Lenguaje de Programación de propósito general usado para programar microcontroladores y sistemas operativos. Comprende la estructura de C, el lenguaje base de lenguajes avanzados como C++.

Sedes y fechas disponibles

Ubicación

Inicio

Virtual

Inicio

Fechas disponiblesInscripciones abiertas

A tener en cuenta

Dominar el concepto de paralelismo
Definir variables y constantes
Usar y definir funciones
Dominar la estructura de un programa en C
Comprender la administración de memoria

Preguntas & Respuestas

Añade tu pregunta

Nuestros asesores y otros usuarios podrán responderte

¿Quién quieres que te responda?

Déjanos tus datos para recibir respuesta

Sólo publicaremos tu nombre y pregunta

Opiniones

Materias

  • Lenguaje C
  • Lenguaje
  • PROGRAMAR
  • Herramientas
  • Introduccion
  • Comprender
  • Conceptos
  • Profundos
  • Esenciales
  • Estructurados

Programa académico

Temario del curso

Comprender qué es el lenguaje C
  • Introducción al curso
  • Herramientas para programar en C
Aprender los conceptos iniciales del lenguaje C
  • Compilación y ejecución de un programa en C
  • Tipos de datos
  • Definición de variables
  • Control de flujos
  • Uso y definición de funciones
  • Directivas de pre-compilador
  • Conceptos esenciales
Entender conceptos más profundos del lenguaje C
  • Punteros
  • Usos prácticos de los punteros
  • Aritmética de punteros
  • Arreglos
  • Strings
  • Strings y memoria
  • Parámetros de línea de comandos
  • Definición de tipos de datos estructurados
  • Alias de tipos de datos
  • Crear bibliotecas propias
Comprender los desafìos de la administración de la memoria
  • Manejo dinámico de la memoria
  • Cómo instalar Valgrind
  • Memory leaks y Garbage Collectors
  • Listas enlazadas
  • Ejercicio práctico de listas enlazadas
  • Liberando las listas enlazadas
  • Reto: Modifica el programa para que permita eliminar los nodos en los que se encuentre un determinado número
Usos prácticos
  • Cálculos complejos
  • Manejo de archivos de texto
  • Manejo de archivos binarios
  • Paralelismo
Comunicación entre procesos
  • Pipes
  • Sockets
  • Sockets: Código del servidor
  • Sockets: código de cliente
  • Comunicación vía sockets: ejecución
Conclusiones
  • Conclusiones

Llama al centro

¿Necesitas un coach de formación?

Te ayudará a comparar y elegir el mejor curso para ti y a financiarlo en cómodas cuotas mensuales.

Curso de Introducción a C

Precio a consultar