Fundamentos de Linux: curso en línea de 5 días

2.650,00 EUR

  • 5 days
Aula Virtual en Vivo
En la Empresa

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

Hero

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.

Hero

Cronograma del curso

  1. 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
  2. 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
  3. 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
  4. 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
  5. 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
Fundamentos de Linux

¿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

Comenzar curso ahora

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

Contact background

¿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!