Álgebra homológica y álgebra conmutativa: extensiones de la álgebra abstracta y sus aplicaciones