Introducción a Linux como entorno de desarrollo de sistemas software
Offered By: Universidad Politécnica de Madrid via Miríadax
Course Description
Overview
Descripción de curso
El objetivo del curso es proporcionar a los estudiantes los conocimientos teóricos y prácticos necesarios para empezar a utilizar el sistema operativo LINUX/UNIX, junto con un conjunto básico de herramientas y servicios en red, como entorno de soporte para el desarrollo de aplicaciones del software.
El curso incluye principios de diseño y conceptos de computación básicos, una guía para instalación del sistema en entorno nativo o como máquina virtual, los fundamentos básicos de uso y administración del sistema, nociones de programación Shell, la aplicación de un conjunto básico de herramientas para desarrollo de aplicaciones y la consolidación práctica global mediante prácticas y un proyecto guiado para el desarrollo de una aplicación en red basada en tecnologías Web con repositorio despliegue en Github.
El objetivo del curso es proporcionar a los estudiantes los conocimientos teóricos y prácticos necesarios para empezar a utilizar el sistema operativo LINUX/UNIX, junto con un conjunto básico de herramientas y servicios en red, como entorno de soporte para el desarrollo de aplicaciones del software.
El curso incluye principios de diseño y conceptos de computación básicos, una guía para instalación del sistema en entorno nativo o como máquina virtual, los fundamentos básicos de uso y administración del sistema, nociones de programación Shell, la aplicación de un conjunto básico de herramientas para desarrollo de aplicaciones y la consolidación práctica global mediante prácticas y un proyecto guiado para el desarrollo de una aplicación en red basada en tecnologías Web con repositorio despliegue en Github.
Syllabus
Módulo 0. Presentación y organización del curso.
Módulo 1. Instalación del sistema operativo Ubuntu
Módulo 2. La interfaz gráfica de Ubuntu.
Módulo 3. Introducción al sistema operativo UNIX.
Módulo 4. El sistema de archivos de UNIX.
Módulo 5. La interfaz de usuario de UNIX.
Módulo 6. Introducción a la programación Shell.
Módulo 7. Administración de sistema en Ubuntu.
Módulo 8. Entorno básico de herramientas de desarrollo en Ubuntu.
Módulo 9. Proyecto final.
Módulo 1. Instalación del sistema operativo Ubuntu
Módulo 2. La interfaz gráfica de Ubuntu.
Módulo 3. Introducción al sistema operativo UNIX.
Módulo 4. El sistema de archivos de UNIX.
Módulo 5. La interfaz de usuario de UNIX.
Módulo 6. Introducción a la programación Shell.
Módulo 7. Administración de sistema en Ubuntu.
Módulo 8. Entorno básico de herramientas de desarrollo en Ubuntu.
Módulo 9. Proyecto final.
Taught by
Jose M. del Alamo, Juan Quemada Vives and Juan Carlos Yelmo García
Tags
Related Courses
AWS Developer Tools Deep DiveA Cloud Guru Deployment Pipelines using GitHub Actions
A Cloud Guru GitHub Actions Deep Dive
A Cloud Guru Hands-On GitOps
A Cloud Guru Advanced Reproducibility in Cancer Informatics
Johns Hopkins University via Coursera