Teoría
- Teoría
- Gestión de equipos
- Integración continua
- Pruebas de software
- Incidencias y depuración
- Gestión del código fuente
- FLOSS
- Configurabilidad del software
- Configurabilidad del software 2
- Lecturas
- Teoría - 21/22
- Gestión de equipos - 21/222
- Integración continua - 21/22
- Pruebas de software - 21/22
- Incidencias y depuración - 21/22
- Gestión del código fuente - 21/22
- Jornadas Innosoft e importancia de las soft-skills en la ing. soft- 21/22
- Configurabilidad del software 2 - 21/22
- Lecturas - 21/22
Prácticas
- Prácticas
- Instalación de Decide
- Pruebas de software
- Gestión de código fuente e Integración Continua
- Despliegue de aplicaciones: Contenedores
- Despliegue de aplicaciones: Máquinas virtuales
- Despliegue de aplicaciones: PaaS
- Integración Continua y Despliegue Continuo
- Desarrollo de frameworks
- Pruebas unitarias
- Pruebas del Modelo
- Pruebas de las Vistas
- Pruebas de carga
- Tips and tricks
- ConfPreviasPractica3
- Uso de git
- Ejercicios de git
- Travis CI 2021
- Notificaciones
- Jobs con múltiples builds para Decide
- Lanzando un hola mundo
- Operando con las imagenes
- Operando con los contenedores
- Modificando una imagen
- Ejercicio 0: Ejecutando comandos simples de docker/podman
- Ejercicio 1: Creando mi propia imagen para una app python
- Ejercicio 2: Ejecutando decide en docker-compose
- Operaciones básicas en Vagrant
- Encapsulado y aprovisionamiento de una app en Vagrant
- Despliegue de Decide en Vagrant
- Gestión de incidencias
- Creando cuenta en git hub
- Establece configuración global
- Clonando un repositorio existente
- Iniciando un repositorio desde cero
- Realizando mi primer commit
- Revisando el historial de cambios
- Arqueología del software: annotate
- Borrado y renombrado de ficheros
- Enviando cambios al servidor: push
- Obteniendo cambios del servidor: pull
- Deshaciendo cambios
- Revirtiendo cambios
- Rehaciendo cambios locales
- Exportando cambios: Creando una diferencia incremental
- Importando cambios: Aplicando una diferencia incremental
- Empleando nuevas ramas
- Enviando una rama al servidor
- Usando una rama del servidor
- Uniendo ramas
- Cherry-picking
Organización
Evaluación
- Evaluación
- Asambleas
- Proyecto
- Ejercicio
- Jornadas EGC
- Notas
- Pliego de condiciones del proyecto
- Proyecto Integrado
- Proyecto Integrado menor
- Proyecto unitario
- Proyecto InnoSoft
- M0-20 21
- M1-20 21
- M2-20 21
- M3-20 21
- M4-20 21
- Guia-proyecto
- Preguntas frecuentes sobre InnoSoft Days
- Criterios Evaluación 2019/2020
- 13/01/2021
- 01/02/2021 - leer aclaraciones
- Revisión-10y12-03-2021
- Aclaraciones segunda convocatoria
- Revisión-27y28-09-2021
- Revisión 2021-Diciembre
- Revisión-01-2020
- Asambleas - 19/20
- Revisión-03-2019
- Dudas-M1 20 21
- Guion-Video-m4-20 21
- Proyecto - 25/26
- Foro de preguntas y respuestas sobre la evaluación de Septiembre 2021
- Guía general del proyecto en equipo
- Innosoft - 25/26
- Proyecto InnoSoft
- M0-25 26
- M1-25 26
- M2-25 26
- M3-25 26
- Llamada a la propuesta de equipos de trabajo - 25/26
- Evaluación de las propuestas - 25/26
- Estimación inicial de tareas básicas
- Taller sobre pensamiento computacional y variabilidad
- Dudas-M1
- Innosoft - 24/25