Uso de cookies

En las páginas web de la Universidad Carlos III de Madrid utilizamos cookies propias y de terceros para mejorar nuestros servicios mediante el análisis de sus hábitos de navegación. Al continuar con la navegación, entendemos que se acepta nuestra política de cookies. "Normas de uso"

Programación de la Shell de Linux

Profesores y estudiantes sentados en un aula
  • Inicio
    • Director: Juan Tapiador
    • Idioma: Español
    • Modalidad: Presencial
    • Precio: 200 Euros. 
    • Duración:  Del 1 al 15 de febrero de 2024.
    • Créditos: 1 ECTS
    • Campus de impartición: Puerta de Toledo
    • Plazo de Admisión: Abierto hasta el 31 de denero de 2023
    • Número de plazas:  20
    • Departamento: Departamento de Informática

    El intérprete de comandos (shell) de los sistemas UNIX proporciona una interfaz de programación muy potente para la automatización de tareas. Todos los sistemas UNIX hacen un uso extensivo de scripts programados en este lenguaje para operaciones fundamentales como el arranque del sistema, la
    gestión de servicios y la implementación de muchos comandos de administración del sistema. Un dominio de este lenguaje de programación proporciona un conocimiento más profundo de la operación de la shell, así como la capacidad de comprender y adaptar el funcionamiento de muchas herramientas usadas en campos como la administración de sistemas, la operación de servidores o la ciberseguridad. Este nicho de mercado es importante y queda reflejado en ránkings como el Top Programming Languages de IEEE Spectrum, que en su edición de 2023 lo ubica en el noveno puesto en términos de demanda laboral. Este curso proporciona una introducción al funcionamiento de la shell y su lenguaje de programación asociado, con especial énfasis en la shell Bash de Linux. Los contenidos cubren los aspectos fundamentales del lenguaje (sintaxis, variables, tipos, comandos y construcciones, expansiones, redirecciones y funciones). El curso es eminentemente práctico, introduciendo todos los elementos de programación mediante ejemplos y ejercicios.

  • PROGRAMA
    1. Introducción a la shell
    2. Sintaxis
    3. Variables y tipos
    4. Comandos simples y compuestos
    5. Construcciones de control de flujo
    6. Entorno de ejecución de los comandos
    7. Redirecciones
    8. Funciones
    9. Expansiones
    10. Conceptos avanzados de la shell
  • PROFESORADO

    Profesorado UC3M

    • Juan Tapiador
      Catedrático del departamento de Informática.
  • ADMISIÓN

    Dirigido a:

    Estudiantes de grado o máster relacionados con la informática.
    Profesionales en campos como la programación, administración de sistemas y ciberseguridad.

     
    Solicitud de admisión

    Pago mediante la plataforma:

    https://www.flowte.me/storefront/?v=378#

  • INFORMACIÓN PRÁCTICA

    Metodología docente

    El curso es 100% práctico y se basa en la introducción de conceptos y técnicas de programación mediante ejemplos y ejercicios. Los estudiantes deben traer su ordenador para un seguimiento adecuado del curso.
     

    Duración

    Jueves 1, 8 y 15 de febrero de 2024.
     

    Horario

    De 16 a 20 horas.

    Certificado

    Asistencia y resolución de un ejercicio planteado a la finalización del curso.