Anneaux et modules cohérents