Fundamentos de Linux: curso en línea de 5 días
2.650,00 EUR
- 5 days
Construye una base sólida en administración de sistemas Linux y operaciones de línea de comandos con este curso práctico de Fundamentos de Linux. Diseñado tanto para principiantes como para profesionales de TI, el curso ofrece experiencia práctica trabajando con entornos Linux, scripting en bash, sistemas de archivos, herramientas de automatización y utilidades esenciales de la línea de comandos.
Características clave
Idioma
Material del curso en inglés
Nivel
Nivel principiante - intermedio
5 días de formación en vivo con instructor
Formación virtual (8 horas al día)
Escenarios de scripting del mundo real
Ejercicios prácticos utilizando entornos de laboratorio en vivo
Materiales completos del curso
Contenido estructurado de acuerdo con los estándares de certificación LPI
Más de 70 horas de estudio recomendadas
Incluye certificado de finalización del programa

Resultados de aprendizaje
Al final de este programa, podrás:
Fundamentos de Linux y navegación del sistema
Gana confianza trabajando con entornos Linux y herramientas de línea de comandos. Aprende cómo están estructurados los sistemas Linux, cómo gestionar archivos y directorios, y cómo navegar de forma eficiente por sistemas locales, virtuales y en la nube.
Operaciones y automatización en la línea de comandos
Desarrolla habilidades prácticas en la línea de comandos utilizando tuberías, redirección, operadores lógicos y comodines para automatizar tareas y mejorar la eficiencia en la administración del sistema.
Herramientas de procesamiento de texto en Linux
Trabaja con utilidades esenciales de Linux, incluidas vi/Vim, grep, sed y awk, para editar archivos, procesar texto, buscar en registros y solucionar problemas del sistema utilizando expresiones regulares.
Gestión e interacción avanzada de datos
Trabaja con manejo de archivos, delegados, eventos, expresiones lambda y LINQ para gestionar datos de forma eficiente y admitir aplicaciones dinámicas basadas en eventos.
Scripting en Bash para automatización
Crea y ejecuta scripts de Bash utilizando variables, bucles, condiciones y entrada del usuario para automatizar tareas administrativas rutinarias y optimizar los flujos de trabajo diarios.

Cronograma del curso
Día 1
Sesión 1: Introducción a Linux
- Fundamentos de Linux y UNIX
- Estructura del kernel de Linux y del sistema de archivos
- Gestión de archivos y directorios
- Rutas absolutas y relativas
- Ejercicios de navegación por la línea de comandos
Sesión 2: Comandos básicos
- Sintaxis de la línea de comandos
- Operaciones con archivos y directorios
- Comodines y ejecución de comandos
- Operadores lógicos y comandos de secuenciación
- Ejercicios prácticos de comandos
Sesión 3: Redirecciones y tuberías
- Redirección de entrada y salida
- Redirección de errores y comandos de canalización
- Ejercicios prácticos con tuberías y redirección
Día 2
Sesión 4: Fundamentos del editor vi/Vim
- Introducción a vi/Vim
- Modos de edición y comandos básicos
- Deshacer, rehacer y personalización
- Ejecución de comandos y acceso a la ayuda
- Ejercicios prácticos de vi/Vim
Sesión 5: Buscar y reemplazar texto
- Buscar y reemplazar en vi/Vim
- Expresiones regulares (Regex)
- Uso de sed, grep, egrep y fgrep
- Ejercicios de procesamiento de texto
Sesión 6: Recordatorio y edición de comandos
- Conceptos básicos de los shells Bash y Korn
- Técnicas de recuperación y edición de comandos
- Ejercicios prácticos de shell
Sesión 7: Permisos de archivos y control de acceso
- Usuarios, grupos y permisos
- Cambiar atributos de archivo
- Cambio de usuarios y grupos
- Ejercicios de enlace de archivos y control de acceso
Día 3
Sesión 8: Filtrado y formato de texto
- Herramientas de filtrado y formato de texto
- Uso de paste, cut, nl y awk
- Ejercicios prácticos de procesamiento de texto
Sesión 9: Procesos
- Fundamentos de la gestión de procesos
- Supervisión y finalización de procesos
- Trabajos en segundo plano y control de trabajos
- Ejercicios de gestión de procesos
Sesión 10: Entorno del usuario
- Personalización de perfiles y entornos de shell
- Trabajar con .profile, .bash_profile y .bashrc
- Ejercicios de configuración del entorno
Sesión 11: Más comandos de Linux
- Uso de find, locate, xargs, df, cut y sort
- Detección de contenido duplicado y secuenciación numérica
- Ejercicios avanzados de línea de comandos
Día 4
Sesión 12: Repaso de comandos de UNIX
- Comandos básicos de UNIX y Linux
- Gestión de archivos y directorios
- Expresiones regulares y patrones de nombres de archivo
- Redirección de E/S y utilidades
Sesión 13: Introducción a la programación en shell
- Fundamentos de scripting en Shell
- Creación, almacenamiento y ejecución de scripts
- Ejercicios de desarrollo de guiones
Sesión 14: Uso de variables
- Entorno y variables locales
- Asignación de variables y uso de comillas
- Extensiones de archivo y secuencias de eco
- Ejercicios de manejo de variables
Sesión 15: Realización de cálculos
- Cálculos con enteros y números de coma flotante
- Uso de expr y notación aritmética
- Ejercicios de cálculo en scripts de shell
Sesión 16: Manejo de datos en tiempo de ejecución
- Uso de read y argumentos de línea de comandos
- Scripts de shell interactivos y reutilizables
- Ejercicios de datos en tiempo de ejecución
Sesión 17: Ejecución condicional
- Lógica condicional con if y test
- Ejercicios de validación de scripts
Sesión 18: Sintaxis de Korn, Bash y POSIX
- Sintaxis avanzada de shell y operadores de prueba
- Variables predeterminadas y de sustitución
- Códigos de estado de salida y ejercicios de scripting
Día 5
Sesión 19: Estructuras de bucle
- Bucles while, until y for
- Comandos de control de bucles
- Ejercicios de automatización de scripts
Sesión 20: Decisiones con múltiples ramas
- Instrucciones case y select
- Creación de scripts basados en menús
- Ejercicios del sistema de menús
Sesión 21: Programación con AWK
- Fundamentos y scripting en AWK
- Integración de AWK con Bash
- Ejercicios prácticos de AWK
Sesión 22: Funciones
- Creación y uso de funciones
- Sintaxis de funciones y ejemplos
- Ejercicios de funciones de script
Sesión 23: Gestión de interrupciones
- Señales de interrupción y trampas
- Gestión de interrupciones en scripts
- Ejercicios de implementación de trampas
Apéndices
- Funciones avanzadas de scripting y arreglos
- Referencias rápidas de Vim y UNIX
- Ejercicios de práctica adicionales

¿Quién debería inscribirse en este programa?
Profesionales de TI que comienzan su camino con Linux
Administradores de sistemas y redes
Profesionales de DevOps e infraestructura en la nube
Equipos de soporte técnico y operaciones
Desarrolladores que trabajan en entornos Linux
Profesionales que se preparan para las certificaciones Linux Essentials o LPIC
Requisitos previos
- Conocimientos básicos de conceptos de TI y sistemas operativos
- Conocimientos generales de informática y habilidades de gestión de archivos
- No se requiere experiencia previa en Linux ni en programación
- La familiaridad con entornos de línea de comandos es útil, pero no obligatoria
Declaraciones
Licencias y acreditación
El curso se ofrece de acuerdo con el Acuerdo del Programa de Socios y cumple con los requisitos del Acuerdo de Licencia.
Política de Equidad
Se anima a los candidatos a ponerse en contacto con AVC para recibir orientación y apoyo durante todo el proceso de adaptación.
Preguntas frecuentes

¿Necesita soluciones corporativas o integración LMS?
¿No encontraste el curso o programa que encajaría para tu empresa? ¿Necesitas integración con un LMS? ¡Escríbenos! ¡Resolveremos todo!
