Máster Certificado en Big Data y Minería de Datos
Recomendaciones similares

Últimas novedades

curso Programación con Delphi y Embarcadero RAD Studio
curso Programación C++ en entornos Linux
curso Creación de Sistemas Concurrentes con ErLang
curso Programación con Perl
curso Desarrollo con Python
curso Aplicaciones Web con PHP
curso Programación funcional con Scala y Haskell
curso Ruby y Ruby on Rails

Mejor Valorados

curso Aplicaciones Web con PHP
curso Programación con Delphi y Embarcadero RAD Studio
curso Creación de Sistemas Concurrentes con ErLang
curso Programación C++ en entornos Linux
curso Programación con Perl

Más visitados

curso Programación con Delphi y Embarcadero RAD Studio
curso Programación con Perl
curso Creación de Sistemas Concurrentes con ErLang
curso Programación C++ en entornos Linux
curso Desarrollo con Python

Descargar catálogo de cursos

[L-426] Programación C++ en entornos Linux (30 h)

Nivel: AvanzadoAvanzadoAvanzadoAvanzado

Temario

PARTE 1. Introducción a Red Hat 7 
	1. Estructura del sistema de archivos
	2. Comandos básicos
	3. Gestión de discos
	4. Gestión de procesos
	5. Configuración y gestión de la red
	6. Gestión de paquetes

PARTE 2. C++ bajo Red Hat con GCC
	1. Introducción a GCC.
	2. Programas básicos
	3. Opciones de compilación
	4. Archivos make
	5. Creación de proyectos con cmake
	6. Librerías básicas
	7. Uso del depurador gdb

PARTE 3. Librería Estándar (std)
	1. Rutinas matemáticas: cmath, random
	2. Utilidades generales: utility, chrono
	3. Contenedores: iterator, vector, queue, map,list,stack, array
	4. Algoritmos: algorithm, memory, functional
	5. Cadenas: string, regex

PARTE 4. Entrada/Salida con GCC
	1. Manejo tradicional de archivos: Librería cstdio
	2. Flujos con iostream
	3. Flujos con buffer
	4. E/S Scatter/Gather
	5. Polling de eventos
	6. Operaciones asíncronas
	7. Archivos mapeados a memoria
	8. Gestión del sistema de archivos

PARTE 5. Programación de red
	1. Introducción a los sockets
	2. Tipos de sockets
	3. Sockets de cliente TCP
	4. Sockets de servidor TCP
	5. Sockets UDP
	6. Multicast y Broadcast

PARTE 6. Señales
	1. Conceptos básicos de señales
	2. Gestión de señales
	3. Envío de señales
	4. Reentradas
	5. Bloqueo de señales
	6. Señales con mensajes

PARTE 7. Programación Concurrente
	1. Introducción.Hebras vs Procesos
	2. Gestión de procesos
	3. Pthreads
	4. Compilación de programas concurrentes
	5. Creación y terminación de hebras
	6. Paso de parámetros
	7. Sincronización con mutexes
	8. Sincronización con variables de condición
	9. Librería C++ threads

PARTE 8. Librerías Boost
	1. Introducción
	2. Proceso de Cadenas
	3. Pruebas unitarias
	4. Estructuras de Datos
	5. Contenedores
	6. Algoritmos
	7. Utilidades de sistema
	8. Máquinas de estados
	9. Extensiones del lenguaje

PARTE 9. Generación de paquetes rpm
	1. Estructura de un paquete rpm
	2. rpmbuild
	3. Archivos SPEC
	4. Sección %files
	5. Sección %prep
	6. Sección %build
	7. Sección %check
	8. Sección %install
	9. Sentencias condicionales
	10. Scriptlets


PARTE 10. Control de versiones con Git
	1. Introducción a Git
	2. Operaciones básicas
	3. Ramas. Creación y propósito
	4. Operaciones entre ramas
	5. Fusión y cambio
	6. Flujo de trabajo en Git




Todos los temarios de nuestros cursos se pueden personalizar a la medida de las necesidades de la empresa

Requisitos Previos
Salidas Profesionales
Materiales
A todos los alumnos se les entrega: ? Un USB de 4Gb con documentación, materiales adicionales, ejemplos y con el software utilizado durante el curso, así como herramientas adicionales
Modalidades y Horarios

Modalidad Presencial

Horarios:
Mañanas (9:00-14:00)
Tardes (15:00-19:00)

Duración: 30 horas
Número mínimo de alumnos: 3
Número máximo de alumnos: 25

Modalidad de Aula Virtual

(En esta modalidad, el alumno puede participar a distancia en un curso presencial, pudiendo ver y escurchar al docente, interactuar con él y los demás asistentes, formular preguntas, etc. En definitiva, dispone de todas las ventajas de un curso presencial sin necesidad de desplazarse )

Duración: 30 horas
Número mínimo de alumnos: 5
Número máximo de alumnos: 15
Información Adicional


Logo Fundación Tripartita Para empresas y empleados, podemos gestinar las bonificaciones de la Fundación Tripartita para este curso. Dependiendo de sus circunstnacias, es posible que su empresa se pueda beneficiar de una bonificación de hasta el 100% del importe del curso, resultando en un curso de coste 0.


Solicitar información adicional


(c) 2024 Planetalia S.L. Todos los derechos reservados.
Este sitio web utiiza cookies tanto propios como de terceros. El uso del sitio implica la aceptación de dicho uso, así como de los Términos y Condiciones del sitio.