2023_24
Guía docente 
Escuela Técnica Superior de Ingeniería
A A 
castellano 
Grado en Ingeniería Informática (2010)
 Asignaturas
  TÉCNICAS AVANZADAS DE PROGRAMACIÓN
   Contenidos
tema Subtema
Introducción y conceptos generales Calidad del Software
Paradigmas de programación
Arquitectura del Software
Sistemas de tipos y polimorfismo Tipado estático y dinàmico
Polimorfismo de sobrecarga
Polimorfismo paramétrico
Polimorfismo de herencia
Patrones de diseño y refactoring Patrones de creacíon, estructurales y de comportamiento
Mejora del código y refactoring
Documentación del software y APIs
Métricas de evaluación de código
Arquitectura del Software Agile Programming
Validación del software y tests unitarios
Programación reflectiva
Componentes software y Frameworks
Casos de uso Middleware y Objetos distribuidos
Arquitecturas orientadas a servicios
Servidores de aplicaciones
Herramientas de depuración y profiling de código