Carrera · Tecnicatura Universitaria en Desarrollo de Software

Sistemas Operativos

Portal de la cátedra: aquí encontrarás la bibliografía recomendada y los trabajos prácticos de la materia, con sus consignas, demos interactivas y entregables.

Procesos Memoria Sistemas de Archivos Docker Contenedores APIs REST

Trabajos Prácticos

Accedé a la página de cada trabajo práctico, con el enunciado completo, las secciones teóricas, las herramientas interactivas y los entregables.

TP N°1

Sitio web estático con Docker

Conceptos fundamentales de contenedores: imágenes, volúmenes (bind mount), Docker Compose, buenas prácticas y publicación de imágenes en Docker Hub para su evaluación por parte de la cátedra.

Abrir el Trabajo Práctico 1
TP N°2

Contenerización de una API REST en Python

Construcción de una API REST con Flask que calcula hashes SHA-256, empaquetada en un contenedor Docker con imagen base Ubuntu. Incluye demo interactiva, explicación del Dockerfile línea por línea y descarga de los archivos.

Abrir el Trabajo Práctico 2
Recuperatorio

TP Recuperatorio · Contenedores con Docker

Recuperatorio integrador con dificultad incrementada (+20%): construcción de una API backend dinámica con Node.js/Express, variables de entorno y archivos .env, healthchecks, DNS interno de Docker, orquestación con docker-compose y proxy inverso Nginx. Misma estructura y criterios de evaluación del TP original.

Abrir el TP Recuperatorio

Bibliografía de la Materia

Bibliografía básica y complementaria recomendada por la cátedra para acompañar el desarrollo de los contenidos y trabajos prácticos.

Información y Contacto

Consultas y entregas: coordinación de la carrera — coordi.tecnicatura@uccuyo.edu.ar

Para las entregas de trabajos prácticos, respetar el formato de asunto indicado en cada consigna (por ejemplo: [SO] TP Contenedores — Apellido, Nombre).